Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating substitute terms. One of the methods includes receiving a query having an original term and determining one or more substitution contexts for the original term, wherein a substitution context includes one or more context terms and an indication of a position in the query of the original term and the one or more context terms. The substitution contexts are classified into a first category or a second category based on a respective score of each substitution context. The original term is associated with one or more substitution contexts in the first category.
Type:
Grant
Filed:
October 11, 2016
Date of Patent:
January 23, 2018
Assignee:
Goolge Inc.
Inventors:
Zachary A. Garrett, Takahiro Nakajima, Akira Ishino, Kenichi Kurihara
Abstract: A method for oversubscribing a host memory of a host running a virtual machine monitor (VMM), comprising, examining a virtual machine (VM) memory for a VM for metadata associated with the VM memory, the metadata maintained by a guest OS running on the VM, collecting the metadata for the VM memory, and managing the VM memory using the metadata for oversubscribing a host memory.
Type:
Grant
Filed:
April 3, 2013
Date of Patent:
November 22, 2016
Assignee:
Goolge Inc.
Inventors:
Horacio Andres Lagar Cavilla, Adin Matthew Scannell, Timothy James Smith, Peter Feiner, Mushfiq Mahmood, David Richard Scannell, Jing Chih Su
Abstract: Systems and methods for evaluating information via a computer network using weighted terms are provided. A data processing system can detect an indication of user interest in subject matter of an information resource, and can identify a plurality of keywords associated with the subject matter. The data processing system can determine a weight for each of the plurality of keywords for the information resource. The data processing system can receive a request for content to provide for display with the information resource, and can evaluate the weight of each of the plurality of keywords associated with the information resource to determine one or more keywords to use for content selection. The data processing system can select content to provide for display with the information resource based at least in part on the selected keyword(s) or the weight associated with the selected keyword(s).
Type:
Grant
Filed:
June 14, 2012
Date of Patent:
April 5, 2016
Assignee:
Goolge Inc.
Inventors:
Jinjun Xu, Kai Chen, William David Reardon
Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.
Type:
Grant
Filed:
November 30, 2011
Date of Patent:
December 15, 2015
Assignee:
Goolge Inc
Inventors:
William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen