Abstract:
A system and method for generating a reputation score is disclosed. A processing unit processes user activity data from data sources to identify user interactions associated with a user. A categorizing engine categorizes the user interactions into categories. A social bonus engine determines a social bonus score based on social affinity data. A scoring engine computes a first reputation score for the user by combining scores for the categorized user interactions with a social bonus score. A learning engine receives a second set of user interactions and training data and generates a learning result that is used to update the first reputation score.
Abstract:
A computing device, such as a mobile communication device, is provided that enables a user to adjust a power user setting indicative of the user's experience level and/or automatically adjusts the power user setting in response to predetermined conditions. The power user setting may then be provided to or retrieved by applications to adjust the operating mode of the application based on user experience or by web servers to vary content delivery based on user experience.
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:
A method for generating a playlist may include automatically selecting a plurality of seed songs from a music library based on at least one selection criteria associated with song popularity. The at least one selection criteria may be selected (e.g., randomly) from a plurality of available selection criteria. One of the plurality of seed songs may be selected (e.g., randomly). A first playlist with a plurality of songs from the music library may be generated. The plurality of songs in the first playlist may be automatically selected to be similar to the selected one of the plurality of seed songs. The at least one selection criteria may include one or more of a highest song rating, frequency of song playback within a determined time period, recent song purchase, and social media posting by a user regarding a song from the music library.
Abstract:
Techniques for providing a media stream to a mobile computing device based on a predicted route of the mobile computing device include obtaining a predicted route of the mobile computing device and determining whether the predicted route travels through an area of reduced network capabilities. If the predicted route travels through the area, the techniques include determining whether to adjust the bit rate encoding of the media stream such that playback of the media stream is not interrupted.