1
Benjamin Thomas Smith, Sergey Brin, Sanjay Ghemawat, Christopher D Manning: Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query. Google, John C Pokotylo, Straub & Pokotylo, March 4, 2003: US06529903 (288 worldwide citation)

A system allows a user to submit an ambiguous search query and to receive potentially disambiguated search results. In one implementation, a search engine's conventional alphanumeric index is translated into a second index that is ambiguated in the same manner as which the user's input is ...


2
Eric Russell Fredricksen, Fritz John Schneider, Jeffrey Adgate Dean, Sanjay Ghemawat, Niels Provos, Georges Harik: System and method of accessing a document efficiently through multi-tier web caching. Google, Morgan Lewis & Bockius, October 14, 2008: US07437364 (192 worldwide citation)

Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in its cache. If the server copy is still not fresh or not found, the server seeks the document from its host. If the host cannot provide the co ...


3
Jeffrey Dean, Sanjay Ghemawat: System and method for efficient large-scale data processing. Google, Morgan Lewis & Bockius, January 19, 2010: US07650331 (161 worldwide citation)

A large-scale data processing system and method includes one or more application-independent map modules configured to read input data and to apply at least one application-specific map operation to the input data to produce intermediate data values, wherein the map operation is automatically parall ...


4
Benjamin Thomas Smith, Sergey Brin, Sanjay Ghemawat, Christopher D Manning: Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query. Google, John C Pokotylo, Straub & Pokotylo, March 8, 2005: US06865575 (115 worldwide citation)

A system allows a user to submit an ambiguous search query and to receive potentially disambiguated search results. In one implementation, a search engine's conventional alphanumeric index is translated into a second index that is ambiguated in the same manner as which the user's input is ambiguated ...


5
Lance M Berc, Sanjay Ghemawat, Monika H Henzinger, Richard L Sites, Carl A Waldspurger, William E Weihl: High frequency sampling of processor performance counters. Digital Equipment Corporation, Dirk Brinkman, August 18, 1998: US05796939 (79 worldwide citation)

In a computer system, an apparatus is configured to collect performance data of a computer system including a plurality of processors for concurrently executing instructions of a program. A plurality of performance counters are coupled to each processor. The performance counters store performance da ...


6
Andrei Z Broder, Michael Burrows, Monika H Henzinger, Sanjay Ghemawat, Puneet Kumar, Suresh Venkatasubramanian: Connectivity server for locating linkage information between Web pages. Alta Vista Company, Pennie & Edmonds, June 6, 2000: US06073135 (77 worldwide citation)

A server computer is provided for representing and navigating the connectivity of Web pages. The Web pages include links to other Web pages. The links and Web page s have associated names (URLs). The names of the Web pages are sorted in a memory of the connectivity server. The sorted names are delta ...


7
Benjamin Thomas Smith, Sergey Brin, Sanjay Ghemawat, John Abraham Bauer: Methods and apparatus for providing search results in response to an ambiguous search query. Google, Straub & Pokotylo, John C Pokotylo, November 14, 2006: US07136854 (75 worldwide citation)

Methods and apparatus consistent with the invention allow a user to submit an ambiguous search query and to receive relevant search results. In one embodiment, a sequence of numbers received from a user of a standard telephone keypad is translated into a set of potentially corresponding alphanumeric ...


8
Huican Zhu, Jeffrey Dean, Sanjay Ghemawat, Bwolen Po Jen Yang, Anurag Acharya: Anchor tag indexing in a web crawler system. Google, Morgan Lewis & Bockius, December 11, 2007: US07308643 (73 worldwide citation)

Provided is a method and system for indexing documents in a collection of linked documents. A link log, including one or more pairings of source documents and target documents is accessed. A sorted anchor map, containing one or more target document to source document pairings, is generated. The pair ...


9
Kourosh Gharachorloo, Fay Wen Chang, Deborah Anne Wallach, Sanjay Ghemawat, Jeffrey Dean: System and method for selectively searching partitions of a database. Google, Morgan Lewis Bockius, August 7, 2007: US07254580 (64 worldwide citation)

When a search query is received, a plurality of partition indexes are searched using the set of search terms in the search query. Each partition index corresponds to a partition of a document index. The search of each respective partition index identifies a subset of a plurality of document index su ...


10
Sanjay Ghemawat, Howard Gobioff, Shun Tak Leung, David L desJardins: Systems and methods for performing record append operations. Google, Harrity Snyder, September 12, 2006: US07107419 (55 worldwide citation)

A system facilitates the performance of a record append operation. The system may include a primary replica and one or more secondary replicas that store copies of data. The primary and secondary replicas may receive a record to be appended to the data and a record append request that identifies the ...