Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
Abstract:
Implementations generally relate to determining body measurements. In some implementations, a method includes receiving a plurality of images associated with a subject user. The method also includes generating a 3-dimensional composition of the subject user based on the images. The method also includes determining one or more initial body measurements based the 3-dimensional composition and one or more known reference dimensions. The method also includes modifying the one or more initial body measurements based on one or more modifying criteria.
Abstract:
A method includes identifying a plurality of interactive graphical elements that are associated with a user account. Each interactive graphical element identifies a type of an application and provides access to the respective application. A history usage database is accessed for the user account. The history usage database includes access patterns for the plurality of interactive graphical elements at particular calendar times. A weighting value is assigned to one or more of the access patterns of the interactive graphical elements. A request to display the interactive graphical elements for the user account is received and in response, an ordering of the interactive graphical elements is produced. The ordering of the select ones of the interactive graphical elements is influenced, at least in part, based on the weighting value of the one or more access patterns and a current calendar time when the request is received.
Abstract:
A system and method is disclosed for pricing a product recommendation made in a social network. A value or reward is determined for a user's recommendation of a product within a social network based on multiple factors, including a level of influence in a social network for the user within a predetermined area of interest, a level of interest in the area of interest for a target audience, and consumer responsiveness to a product category for the product. An auction-related user interface provides vendors of the product the ability to select users tor product recommendations based on a determined impact of those product recommendations and the value or reward to be provided for the recommendations.
Abstract:
A system and machine-implemented method for processing user input. User input by a user is received within a first input field. An authentication entry, for authenticating the user via a second input field, is accessed from a database. The received user input is compared with the authentication entry. Based on the comparison, a determination is made that the received user input matches the authentication entry. In response to the determination, a notification that the first input field is incorrect for the user input is provided.
Abstract:
A method includes receiving, at a particular time, a user request for a graphical user interface comprising a plurality of interactive graphical elements that are associated with a user account of a user, each interactive graphical element identifies a type of an application and is selectable by the user to provide access to a corresponding application. The method further includes determining, for each of the plurality of interactive graphical elements, a relevance of a respective interactive graphical element to the user at the particular time based on one or more operations previously performed by the user with respect to the respective interactive graphical element close to the particular time within the user account, and causing a presentation of the plurality of interactive graphical elements for the user account using an ordering of the interactive graphical elements that is based on the relevance of each of the plurality of interactive graphical elements to the user at the particular time.
Abstract:
In a method and system for matching advertisement duration to content duration, a user request for a content item is received, a content duration of the content item is identified, and at least one advertisement that has a duration commensurate with the duration of the content item is obtained. The advertisement is provided along with the content item for presentation to the user.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for supporting intents for native application developers.
Abstract:
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for using hashtags. A method includes: receiving input from a content sponsor for use in creating a campaign, the campaign having one or more associated selection criteria and a creative, wherein the selection criteria are used in evaluating when to serve the creative in response to received requests for content, and wherein the input is of the form of a keyword, a concept or a characteristic of a group of entities; identifying one or more hashtags using the input; presenting the one or more hashtags to the content sponsor; receiving input of a selected one of the one or more hashtags from the content sponsor; and using the selected one of the one or more hashtags as one of the one or more selection criteria for the campaign.
Abstract:
Methods, systems and apparatus include computer programs encoded on a computer-readable storage medium for generating a creative. A method includes receiving input from a content sponsor including one, or more of a keyword, a topic, a vertical, or a subject identifying one or more hashtags associated with the input; generating a creative for an advertising campaign based at least in part, on the identified one or more hashtags, wherein generating includes using at least one hashtag as content in the creative; providing the creative to the content sponsor for approval; and receiving an indication of approval and using the creative in a campaign associated with the content sponsor.