Patents Assigned to Goolge Inc.
  • Patent number: 9875295
    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
  • Patent number: 9501224
    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
  • Patent number: 9304738
    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
  • Patent number: 9215286
    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
  • Patent number: D730754
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: June 2, 2015
    Assignee: Goolge Inc.
    Inventors: Fred Bould, Pengtao Yu, Adam D. Mittleman, Anthony M. Fadell, Matthew Rogers, Shigefumi Honjo, David Sloo, John B. Filson