Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: receiving a query; receiving query results based on the query; determining for each of a predetermined number of top results entities associated therewith; using the determined entities to either augment or filter the query producing an enhanced query; and using the enhanced query to identify one or more sponsored content items for presentation to a user along with the query results.
Abstract:
A method, computer program product, and computer system for receiving, by at least one remote computing device, location information of one or more other computing devices. Which of the one or more other computing devices is within a pre-defined distance from an event location is identified based upon the location information. At least a portion of automatically-suggested user information associated with at least a portion of the one or more other computing devices within the pre-defined distance from the first computing device is sent to a first computing device. A selection of one or more users associated with the automatically-suggested user information sent to the first computing device is received by the at least one remote computing device from the event location. An invitation to an event at the event location is sent to at least a portion of the selected one or more users associated with the automatically-suggested user information.
Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: receiving a query; receiving query results based on the query; determining for each of a predetermined number of top results entities associated therewith; using the determined entities to either augment or filter the query producing an enhanced query; and using the enhanced query to identify one or more sponsored content items for presentation to a user along with the query results.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting context-relevant information based on large-scale aggregations of data. One of the methods includes receiving a user context of a user, wherein the user context specifies a location of a user device being used by the user. Data that represents counts of websites visited by users matching the user context is obtained. Data that represents counts of websites visited by users in general is obtained. Using the obtained counts, one or more likely websites visited by users matching the user context more frequently than by users in general is determined. Information identifying the one or more likely websites in response to receiving the user context is provided.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting context-relevant information based on large-scale aggregations of data. One of the methods includes receiving a user context of a user, wherein the user context specifies a location of a user device being used by the user. Data that represents counts of websites visited by users matching the user context is obtained. Data that represents counts of websites visited by users in general is obtained. Using the obtained counts, one or more likely websites visited by users matching the user context more frequently than by users in general is determined. Information identifying the one or more likely websites in response to receiving the user context is provided.