Abstract:
Aspects of the technology pertain to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing according to acquisition date in order to generate one or more image tiles for a geographical region of interest. The different image tiles are sorted based on asset acquisition date. Multiple image tiles for the same region of interest may be available. In response to a user request for imagery as of a certain date, one or more image tiles associated with assets from prior to that date are used to generate a time-based geographical image for the user.
Abstract:
In some examples, systems and techniques can determine a respective visit likelihood for each respective destination of a plurality of destinations based at least in part on a respective distance between the respective destination and a geographic location from a location history associated with a user and a comparison between a time associated with the geographic location and a visit likelihood distribution across time. The systems and techniques can then sort at least some of the plurality of destinations. In other examples, systems and techniques can determine whether a user is likely to visit a place during a future instance of a timeslot based at least in part on a location history associated with the user. The systems and techniques can then output information relating to the place prior to the beginning of the future instance of the timeslot.
Abstract:
The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.
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.
Abstract:
The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing according to acquisition date in order to generate one or more image tiles for a geographical region of interest. The different image tiles are sorted based on asset acquisition date. Multiple image tiles for the same region of interest may be available. In response to a user request for imagery as of a certain date, one or more image tiles associated with assets from prior to that date are used to generate a time-based geographical image for the user.
Abstract:
A computing system is described that determines, based on a location history, a content-viewing location associated with a user of a mobile computing device and identifies a media output device located at the content-viewing location. Responsive to determining that the mobile computing device is located at the content-viewing location and in proximity to the media output device at a current time, the computing system determines, based on a plurality of features of the media output device, various media recommendations for the user at the current time. The plurality of features include an indication of whether the media output device is operating in an on state at the current time. The computing system outputs, for transmission to the mobile computing device, an indication of the various media recommendations.
Abstract:
In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is associated with a user; identifying a current context for the mobile computing device and the user; identifying one or more destination locations that the user has at least a threshold likelihood of travelling to with the mobile computing device based on the current context and the obtained travel information; generating a prediction that one or more events have at least a threshold probability of occurring along one or more of a plurality of routes for travelling to the identified one or more destination locations; selecting a particular route from the plurality of routes to recommend to the user based on the current context and the prediction of the one or more events; and providing route information that identifies the selected particular route.
Abstract:
In general, techniques, devices, and systems for filtering location information received from multiple computing devices are described. In one example, a method includes receiving a first plurality of location indicators from a first mobile computing device and a second plurality of location indicators from a second mobile computing device, wherein the first and second computing devices are both associated with a single user and the first and second pluralities of location indicators are representative of geographical locations at which each of the respective first and second mobile computing devices has been located. The method may also include determining a subset of the location indicators for a period of time, all location indicators included in the subset being associated with the one of the first or second mobile computing devices that moved with the user during the period of time, and outputting information related to the subset of the location indicators.
Abstract:
The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing according to acquisition date in order to generate one or more image tiles for a geographical region of interest. The different image tiles are sorted based on asset acquisition date. Multiple image tiles for the same region of interest may be available. In response to a user request for imagery as of a certain date, one or more image tiles associated with assets from prior to that date are used to generate a time-based geographical image for the user.