1
Benedict Gomes, Benjamin Thomas Smith: Detecting query-specific duplicate documents. Google, John C Pokotylo, Straub & Pokotylo, September 2, 2003: US06615209 (238 worldwide citation)

An improved duplicate detection technique that uses query-relevant information to limit the portion(s) of documents to be compared for similarity is described. Before comparing two documents for similarity, the content of these documents may be condensed based on the query. In one embodiment, query- ...


2
Krishna Bharat, Benedict Gomes, Georges R Harik, Marissa Mayer: System and method for supporting editorial opinion in the ranking of search results. Google, Harrity Snyder, August 22, 2006: US07096214 (76 worldwide citation)

A server improves the ranking of search results. The server includes a processor and a memory that stores instructions and a group of query themes. The processor receives a search query containing at least one search term, retrieves one or more objects based on the at least one search term and deter ...


3
Taher Haveliwala, Benedict Gomes, Amitabh K Singhal: Using game responses to gather data. Google, Harrity & Harrity, October 4, 2011: US08032483 (30 worldwide citation)

A system provides images or questions to multiple game participants and receives labels or answers in response thereto. The system uses the labels or answers for various data gathering purposes.


4
Jeffrey A Dean, Georges Harik, Benedict Gomes, Noam Shazeer: Methods and apparatus for determining equivalent descriptions for an information need. Google, John C Pokotylo, Straub & Pokotylo, September 6, 2005: US06941293 (19 worldwide citation)

Methods and apparatus determine equivalent descriptions for an information need. In one implementation, if adjacent entries in a query log contain common terms, the uncommon terms are identified as a candidate pair. The candidate pairs are assigned a score based on their frequency of occurrence, and ...


5
Jeffrey A Dean, Benedict Gomes, Krishna Bharat, Georges Harik, Monika H Henzinger: Methods and apparatus for employing usage statistics in document retrieval. Google, Fish & Richardson P C, August 16, 2011: US08001118 (16 worldwide citation)

Methods and apparatus consistent with the invention provide improved organization of documents responsive to a search query. In one embodiment, a search query is received and a list of responsive documents is identified. The responsive documents are organized based in whole or in part on usage stati ...


6
Jeffrey A Dean, Craig Silverstein, Benedict Gomes, Sanjay Ghemawat: Distributed crawling of hyperlinked documents. Google, Harrity Snyder, December 4, 2007: US07305610 (15 worldwide citation)

Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected according to a stall time of the host. The stall time can indicate the earliest time that the host should be crawled and the stall times can ...


7
Luis Castro, Walt Lin, Benedict Gomes: Systems and methods for providing search results. Google, Harrity & Harrity, August 9, 2011: US07996391 (10 worldwide citation)

A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links may represent links to web pages within a same web site and may be identified based on at least one factor associated with the links. The me ...


8
Jeffrey A Dean, Georges Harik, Benedict Gomes, Noam Shazeer: Methods and apparatus for determining equivalent descriptions for an information need. Google, Straub and Pokotylo, John C Pokotylo, June 24, 2008: US07392244 (7 worldwide citation)

Methods and apparatus determine equivalent descriptions for an information need. In one implementation, if adjacent entries in a query log contain common terms, the uncommon terms are identified as a candidate pair. The candidate pairs are assigned a score based on their frequency of occurrence, and ...


9
Boris Weissman, Sreeram Duvvuru, Benedict Gomes: Method for scalable memory efficient thread-local object allocation. Sun Microsystems, Rosenthal & Osha L, January 7, 2003: US06505275 (5 worldwide citation)

A memory allocation scheme for object allocation in concurrent object-oriented server-side environments that combines the time efficiency of thread-local allocation schemes with the space efficiency of shared-heap allocation schemes has been developed. A pool of memory allocation spaces is maintaine ...


10
Jeffrey A Dean, Craig Silverstein, Benedict Gomes, Sanjay Ghemawat: Distributed crawling of hyperlinked documents. Google, Harrity & Harrity, September 11, 2012: US08266134 (3 worldwide citation)

Techniques for crawling hyperlinked documents are provided. Hyperlinked documents to be crawled are grouped by host and the host to be crawled next is selected according to a stall time of the host. The stall time can indicate the earliest time that the host should be crawled and the stall times can ...