Search

Brewster W Kahle

from San Francisco, CA
Age ~63

Brewster Kahle Phones & Addresses

  • 513 Simonds Loop, San Francisco, CA 94129 (415) 931-8766
  • 1006 Broadway, Somerville, MA 02144
  • 3602 Cherry St, Seattle, WA 98122 (206) 322-4257 (206) 322-5741

Work

Company: Internet archive Position: Digital librarian

Industries

Internet

Resumes

Resumes

Brewster Kahle Photo 1

Digital Librarian

Location:
San Francisco, CA
Industry:
Internet
Work:
Internet Archive
Digital Librarian

Business Records

Name / Title
Company / Classification
Phones & Addresses
Brewster Kahle
President
OPEN LIBRARY OF RICHMOND, INC
615 S Dupont Hwy, Dover, DE 19901
PO Box 29064, San Francisco, CA 94129
Brewster Kahle
President
KAHLE/AUSTIN FOUNDATION
513B Simonds Loop, San Francisco, CA 94129
Brewster Kahle
Director, Vice President, President
INTERNET ARCHIVE, INC
Information Retrieval Services
300 Funston Ave, San Francisco, CA
(415) 561-6767, (415) 840-0391
Brewster Kahle
Director
ELECTRONIC FRONTIER FOUNDATION, INC
Diane Cabell 211 Harvard St SUITE 3, Cambridge, MA 02139
513B Simonds Loop, San Francisco, CA 94118
Brewster Kahle
Open Library of San Francisco, LLC
Nonprofit-to Further The Charitable Purp
300 Funston Ave, San Francisco, CA 94118
Brewster Kahle
President
KAHLE/AUSTIN FOUNDATION
513B Simonds Lp, San Francisco, CA 94129
Brewster Kahle
President
WIDE AREA INFORMATION SERVERS INC
690 5 St, San Francisco, CA 94107

Publications

Us Patents

Analysis Of Search Activities Of Users To Identify Related Network Sites

US Patent:
7165069, Jan 16, 2007
Filed:
Jun 28, 1999
Appl. No.:
09/345611
Inventors:
Brewster Kahle - San Francisco CA, US
Paul van der Merwe Sauer - San Francisco CA, US
Assignee:
Alexa Internet - San Francisco CA
International Classification:
G06F 17/30
US Classification:
707 10
Abstract:
A meta-data generator is described for generating meta-data relating to at least one Web site, the meta-data identifying, for a Web site providing at least one Web page, identification of, for other Web sites, at least one Web page associated therewith having a selected relationship with the at least one Web site. The meta-data generator includes an information accumulation module, a meta-data generation module and a meta-data storage module. The information accumulation module accumulates Web page information associated with respective Web sites. The meta-data generation module uses the accumulated Web page information according to a selected meta-data generation methodology to generate said meta-data, and the meta-data storage module stores the meta-data generated by the meta-data generation module. Several meta-data generation methodologies are described, including a link (Web page identifier) analysis methodology, two Web page usage analysis methodologies; and a search results analysis methodology. In the link analysis methodology, meta-data is generated associated with Web pages based on the proximity of links to Web pages in each of a plurality of Web pages.

Service For Enabling Users To Share Information Regarding Products Represented On Web Pages

US Patent:
7373313, May 13, 2008
Filed:
Mar 28, 2001
Appl. No.:
09/820207
Inventors:
Brewster P. Kahle - San Francisco CA, US
Niall P. O'Driscoll - San Francisco CA, US
Ronna C. Tanenbaum - San Francisco CA, US
Jeffrey Bartolotta - San Francisco CA, US
Sondra L. Cholach - San Francisco CA, US
Paul Van Der Merwe Sauer - San Francisco CA, US
Assignee:
Alexa Internet - San Francisco CA
International Classification:
G06Q 30/00
US Classification:
705 26, 705 1, 705 14, 705 27
Abstract:
A client executes in conjunction with a web browser on a user computer. The client interacts with a data server to provide user access to product-related information associated with products represented on web pages accessed by the web browser. The product-related information may include information submitted by other users via other instances of the client, such that users share product-related information across web pages.

Detection Of Search Behavior Based Associations Between Web Sites

US Patent:
7593981, Sep 22, 2009
Filed:
Nov 3, 2006
Appl. No.:
11/556654
Inventors:
Brewster Kahle - San Francisco CA, US
Paul van der Merwe Sauer - San Francisco CA, US
Assignee:
Alexa Internet - San Francisco CA
International Classification:
G06F 15/16
US Classification:
709202, 709200, 709217, 709223, 707 10
Abstract:
Various computer-implemented methods are disclosed for identifying web sites and web pages that are related to each other. One such method involves collecting search activity data indicative of particular search terms submitted, and corresponding search results selected, by each of a plurality of users. The accumulated search activity data is analyzed on an aggregated basis to identify search-activity-based associations between particular web sites.

Service For Enabling Users To Share Information Regarding Products Represented On Web Pages

US Patent:
8145542, Mar 27, 2012
Filed:
Mar 13, 2008
Appl. No.:
12/048044
Inventors:
Brewster P. Kahle - San Francisco CA, US
Niall P. O'Driscoll - San Francisco CA, US
Ronna C. Tanenbaum - San Francisco CA, US
Jeffrey M. Bartolotta - San Francisco CA, US
Sondra L. Cholach - San Francisco CA, US
Paul Van Der Merve Sauer - San Francisco CA, US
Assignee:
Alexa Internet - San Francisco CA
International Classification:
G06Q 30/00
US Classification:
705 267, 705 261, 705 2661, 705 2664
Abstract:
A system is disclosed that enables users to share product-related information across web pages. The system includes a client that executes on a user computer. The client interacts with a data server to provide user access to product-related information associated with products represented on web pages accessed by the user. The product-related information may include information submitted by other users via other instances of the client.

Automatically Generate And Displaying Metadata As Supplemental Information Concurrently With The Web Page, There Being No Link Between Web Page And Metadata

US Patent:
62825488, Aug 28, 2001
Filed:
Jun 21, 1997
Appl. No.:
8/880117
Inventors:
Michael G. Burner - Half Moon Bay CA
Bruce C. Gilliat - Alameda CA
Eric W. Jaquith - San Francisco CA
David L. Marvit - San Francisco CA
Brewster Kahle - Seattle WA
Niall O'Driscoll - San Francisco CA
Z E. Smith - San Francisco CA
Ronna C. Tanenbaum - San Francisco CA
Assignee:
Alexa Internet - San Francisco CA
International Classification:
G06F 1730
US Classification:
707104
Abstract:
A method and apparatus that displays metadata about a web page currently being displayed by a browser. While the web browser is communicating with a web server to obtain the requested web page, client software communicates with a database metadata server to obtain metadata about the requested page. After the browser receives its requested information from the web server, it displays the requested web page in a conventional manner. The client concurrently displays its received metadata on the same computer as the web page, and concurrently with the web page. A preferred embodiment of the present invention opens a button bar in conjunction with the web page display. This button bar allows the user to view various portions of the metadata for the displayed web page.

Virtual Processor Techniques In A Simd Multiprocessor Array

US Patent:
48274038, May 2, 1989
Filed:
Nov 24, 1986
Appl. No.:
6/933810
Inventors:
Guy L. Steele - Lexington MA
W. Daniel Hillis - Brookline MA
Guy Blelloch - Cambridge MA
Michael Drumbeller - Belmont MA
Brewster Kahle - Somerville MA
Clifford Lasser - Boston MA
Abhiram Ranade - New Haven CT
James Salem - Waltham MA
Karl Sims - Somerville MA
Assignee:
Thinking Machines Corporation - Cambridge MA
International Classification:
G06F 1516
US Classification:
364200
Abstract:
A virtual processor mechanism and specific techniques and instructions for utilizing such virtual processor mechanism within an SIMD computer having numerous processors, and each physical processor having dedicated memory associated therewith. Each physical processor is used to simulate multiple "virtual" processors, with each physical processor simulating the same number of virtual processors. The memory of each physical processor is divided into n regions of equal size, each such region being allocated to one virtual processor, where n is the number of virtual processors simulated by each physical processor. Whenever an instruction is processed, each physical processor is time-sliced among the virtual memory regions, performing the operation first as one virtual processor, then another, until the operation has been performed for all virtual processors. Physical processors are switched among the virtual processors in a completely regular, predictable, deterministic fashion. The virtual processor mechanism switches among virtual processors within instructions, so that at the completion of each instruction, it has been executed on behalf of all virtual processors.

Method And Apparatus For Routing Message Packets

US Patent:
51174200, May 26, 1992
Filed:
Jan 7, 1991
Appl. No.:
7/638474
Inventors:
W. Daniel Hillis - Brookline MA
Brewster Kahle - Somerville MA
George G. Robertson - Marblehead MA
Guy L. Steele - Lexington MA
Assignee:
Thinking Machines Corporation - Cambridge MA
International Classification:
H04J 326
US Classification:
370 60
Abstract:
A message packet router is describes that performs the functions of determining if a message packet is addressed to circuitry associated with the router, of routing message packets to their destination if possible and of storing message packets that cannot be routed on because of circuit conflicts. The router also provides additional functions of merging message packets addressed to the same destination, of saving the state of the router at each significant point in the message routing cycle, and of running the entire routing cycle backwards. This later feature makes it possible to broadcast message packets selectively to certain processors in the array.

Method Of Simulating Additional Processors In A Simd Parallel Processor Array

US Patent:
47730382, Sep 20, 1988
Filed:
Feb 24, 1986
Appl. No.:
6/832913
Inventors:
W. Daniel Hillis - Cambridge MA
Clifford Lasser - Boston MA
Brewster Kahle - Somerville MA
Karl Sims - Somerville MA
Assignee:
Thinking Machines Corporation - Cambridge MA
International Classification:
G06F 900
US Classification:
364900
Abstract:
A method is described for simulating additional processors in a SIMD computer by dividing the memory associated with each processor into a plurality of sub-memories and then operating on each sub-memory in succession as if it were associated with a separate processor. Thus, a first instruction or set of instructions is applied to all the processors of the array to cause at least some processors to process data stored at a first location or locations in the first sub-memory. Thereafter, the same first instruction or set of instructions is applied to all the processors of the array to cause at least some processors to process data stored at the same first location in a second sub-memory. And so forth for each of the sub-memories. By operating a SIMD computer in this fashion, it is possible in effect to vary the number of processors in the array so as to provide the number of processors required for a problem.
Brewster W Kahle from San Francisco, CA, age ~63 Get Report