Abstract:
The present disclosure relates to systems and methods for refining content selection criteria to facilitate content selection via a computer network. In some embodiments, a tool identifies a first entity used to select content of a first content provider. The first entity can correspond to a canonical stable identifier in a database. The tool can identify a plurality of sets of entities that each comprise the first entity and an additional entity different from the first entity. Each of the plurality of sets of entities can be associated with content of a corresponding content provider. The tool can determine a performance metric for the additional entity. The tool can compare the performance metric with a performance threshold. The tool can associate the additional entity with the content of the first content provider based on the comparison.
Abstract:
A computer-implemented technique is presented. The technique includes determining, at a server including one or more processors, one or more phones associated with a virtual phone number associated with a user. The technique includes determining, at the server, a location for each of the one or more phones. The technique includes receiving, at the server, position information from a mobile phone associated with the user indicating the user crossed a geo-fence corresponding to a specific location of a specific one of the one or more phones. The technique includes determining, at the server, a status of the specific phone associated with the geo-fence based on a previous status of the specific phone and the position information. The technique further includes selectively forwarding, from the server, an incoming phone call to the virtual phone number to the one or more phones based on their respective statuses.
Abstract:
Implementations of the disclosed subject matter provide techniques for recommending a song to a user based on the user's application usage information. A method may include receiving an indication of playback of a first song, by a first user, in a media application operating on a first device. It may be determined that a first content item is active on the first device during playback of the first song. An association may be stored of the first content item with the first song. Next, an indication may be received that the first content item is active on the first device. As a result, a second song associated with the first content item, based on the association of the first content item with the first song, may be recommended to the first user.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
Abstract:
Implementations of the disclosed subject matter provide techniques for operating a media application in an incognito mode. A method may include operating a media application in a first mode and providing a first indication of a first user action in the media application to a media application provider. Next, an instruction may be received to operate the media application in a second mode. A second indication of a second user action may be received in the media application and the second user action may be performed. Then, the second indication of the second user action may be discarded without providing the second indication of the second user action to the media application provider.
Abstract:
Systems, device and techniques are disclosed for providing a media item using a media recommendation model. The media recommendation model can be configured to identify a media item based on a received parameter from a mobile device by comparing the received parameter with a parameter associated with the media item. A parameter may correspond to a mobile device movement, time, location or the like and may be provided from a sensor such as a position sensor, an accelerometer, a clock, a barometer, or the like.
Abstract:
Methods and systems for generating a landing page for displaying a plurality of displayed media items are provided. A landing page may include a plurality of sections, and each displayed media item may be displayed in a separate section of the landing page. For a first section of the landing page, a first category may be selected from among a set of categories based on a display probability for the first category. Each category in the set of categories may have a display probability. A first displayed media item may be selected from among a first plurality of media items in the first category. For each section of the landing page, a category may be selected from among the set of categories based on a display probability for the each category, and a displayed media item may be selected from among a plurality of media items in the each category.
Abstract:
A system and method for allocating third-party content impressions among online media formats is provided. An allocation system normalizes the number of impressions of each format so that the durations of each format may be determined so that the expected revenue of the impressions on each format is approximately equal. The allocation system assigns an optimal number of third-party content impressions to a user based on the amount of content the user consumes. The allocation system determines the probabilities of third-party contents of differing durations and formats being served to the user as a function of the user's preferred format and of an optimal amount of third-party contents to be viewed by the user. The allocation system determines whether a given third-party content should be served as a function of the probability.
Abstract:
Methods and systems for automatically downloading and storing media on a mobile device are provided. A method at a mobile device includes an auto-storing process, which includes receiving, at a first time within a predefined time range, a first set of media items. The first set of media items may be based on a user media preference. Next, at a second time within the predefined time range, it may be determined that at least a portion of the first set of media items has been activated. Based on the activated media items, at least one user media activation characteristic may be determined. In response to determining that at least a portion of the first set of media items has been activated, a second set of media items based on the user media activation characteristic may be received.
Abstract:
Methods, systems, and apparatus, including computer program products, for organizing music tracks based on shared metadata. In one aspect, a method includes identifying a set of common music tracks associated with a first user and a second user, wherein the set of common music tracks includes at least one music track present in both a first set of music tracks associated with the first user and a second set of music tracks associated with the second user. Metadata associated with at least one music track in the set of common music tracks is retrieved, the metadata being specific to the second user. A set of user music tracks associated with the first user is organized based on the retrieved metadata.