Abstract:
A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method that comprises: determining excess queries over multiple time periods for a given geographic feature, where the geographic feature defines a location; comparing geographic features for similarity based at least in part on the excess queries associated with a respective geographic feature; and for a given target geographic feature, determining one or more similar geographic features based on the comparing.
Abstract:
A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
Abstract:
Systems and methods are provided for mapping keywords to geographic features. In some aspects, a method includes identifying location keywords associated with granular locations and identifying geographic features associated with an area of interest that includes the granular locations. For each geographic feature, the method includes determining geo data for the geographic feature, forming a set of granular locations that is associated with the geographic feature using the determined geo data, and aggregating a set of location keywords from the identified location keywords. The set of location keywords is associated with the set of granular locations to form a keyword mapping for the geographic feature. The method includes receiving an indication of a geographic location associated with a user, determining a first geographic feature that includes the geographic location, and targeting content for delivery to the user using a corresponding keyword mapping for the determined first geographic feature.
Abstract:
A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
Abstract:
An exemplar dictionary is built from example image blocks for determining predictor blocks for encoding and decoding images. The exemplar dictionary comprises a hierarchical organization of example image blocks. The hierarchical organization of image blocks is obtained by clustering a set of example image blocks, for example, based on k-means clustering. Performance of clustering is improved by transforming feature vectors representing the image blocks to fewer dimensions. Principal component analysis is used for determining feature vectors with fewer dimensions. The clustering performed at higher levels of the hierarchy uses fewer dimensions of feature vectors compared to lower levels of hierarchy. Performance of clustering is improved by processing only a sample of the image blocks of a cluster. The clustering performed at higher levels of the hierarchy uses lower sampling rates as compared to lower levels of hierarchy.
Abstract:
Implementations consistent with the principles described herein relate to ranking a set of images based on features of the images determine the most representative and/or highest quality images in the set. In one implementation, an initial set of images is obtained and ranked based on a comparison of each image in the set of images to other images in the set of images. The comparison is performed using at least one predetermined feature of the images.
Abstract:
A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
Abstract:
A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage from search queries, and modifying the speech recognition model to revise probabilities of a portion of a sound occurrence based on the information. The portion of a sound may include a word. Also, a method for generating a speech recognition model, includes receiving at a search engine from a remote device an audio recording and a transcript that substantially represents at least a portion of the audio recording, synchronizing the transcript with the audio recording, extracting one or more letters from the transcript and extracting the associated pronunciation of the one or more letters from the audio recording, and generating a dictionary entry in a pronunciation dictionary.
Abstract:
Methods, systems, and apparatus for content item distribution based on user interactions. In one aspect, a method includes identifying a set of conversion events associated with a content item provider, each conversion event having a corresponding device identifier; identifying, for each conversion event, a number of pre-conversion interactions that i) occurred prior to the conversion event, and ii) are associated with a device identifier that corresponds to the conversion event; generating, for the content item provider, a conversion profile specifying a portion of the conversion events that are associated with different pre-conversion interaction values; and generating, based on the conversion profile, a bid profile specifying different bid values for different pre-conversion interaction values, a difference between the different bid values being based on a difference between the portion of the conversion events that are associated with the different pre-conversion interaction values corresponding to the different bid values.