Patent classifications
G06F16/637
SYSTEMS AND METHODS FOR MATCHING LISTENERS AND ARTISTS
A computer-implemented method for matching users to artists including receiving an audio file from an artist and a selection of a first song clip. The method includes receiving a visual content file associated with the first song clip from the artist and storing the song clip in a song clip database including a plurality of song clips associated with a plurality of artists. The method includes causing the first song clip to be played on a user computing device associated with a user, wherein the first song clip is played via a user interface. The method include receiving a like indication from the user via the UI while the first song clip is playing, and determining a song queue based at least partially on receiving the like indication from the user, wherein the song queue includes one or more of the plurality of song clips.
DYNAMIC IDENTIFICATION OF UNKNOWN MEDIA
A system receives a media content item and analyzes the media content item to identify copyrighted material contained therein. Analyzing the media content item includes determining an initial interval for selecting segments of the media content item to be analyzed, generating a first digital fingerprint of a first segment of the media content item, comparing the first digital fingerprint to at least a first subset of a plurality of digital fingerprints of a first plurality of known works to determine whether the first digital fingerprint matches one of the plurality of digital fingerprints of the first plurality of known works, and determining an updated interval for selecting the segments of the media content item to be analyzed based on whether or not a match was found between the first digital fingerprint and one of the plurality of digital fingerprints of the first plurality of known works.
VIRTUAL MUSIC RIGHTS MANAGEMENT
Management of virtual content rights of digital assets for a virtual environment, including: receiving data indicating a request from a user for assignment of virtual content rights of a digital asset; determining whether the requested virtual content rights are available for assignment to the user and a set of terms of the assignment for the requested virtual content rights; notifying the user of the availability and the set of terms for the assignment of the virtual content rights to the user; receiving data indicating agreement by the user to the assignment, including agreement to at least one term of the set of terms; and updating the virtual content rights database to indicate the assignment of the virtual content rights to the user.
Method and System for Exploring Similarities
A method and computer readable medium for exploring similar users and items of a media. service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.
Method and system for exploring similarities
A method and computer readable medium for exploring similar users and items of a media service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.
Radio reconfiguration and recording
A radio recorder app which uses reconfiguration of radio software to operate the radio to carry out various functions. The radio software can record either current information or information which is airing in the future. Once recorded, the radio software automatically catalogs the information to find songs in the information to find used on artist name and song name, and beginning of the end of the song. Thereafter, users can skip songs, or delete songs, or replay songs.
PLAYBACK OF MEDIA CONTENT ACCORDING TO MEDIA PREFERENCES
Example techniques involve playback of curated playlists based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular curated playlist of a streaming audio service and, in response, plays back audio tracks of the particular curated playlist. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track.
TRANSPORT SOUND PROFILE
An example operation includes one or more of associating a vehicle with an impact, saving media captured before and after the impact as a media segment, transmitting, by a computing device associated with the vehicle, the media segment to another computing device, and building a sound profile from the media segment.
PERSONALIZING EXPLAINABLE RECOMMENDATIONS WITH BANDITS
Methods, systems and computer program products are provided personalizing recommendations of items with associated explanations. The example embodiments described herein use contextual bandits to personalize explainable recommendations (“recsplanations”) as treatments (“Bart”). Bart learns and predicts satisfaction (e.g., click-through rate, consumption probability) for any combination of item, explanation, and context and, through logging and contextual bandit retraining, can learn from its mistakes in an online setting.
Playing user preferred music in a selected area
A method for playing music includes identifying a plurality of users of a corresponding plurality of electronic devices that are currently located within a selected area, retrieving music listening data for the plurality of users, building a playlist for the selected area based on the music listening data, filtering the playlist according to at least one host preference to produce a filtered playlist, and playing the filtered playlist within the selected area. The selected area may be a geo-fenced area. Examples of host preferences include genre, artist, tempo, mood and demographic. The playlist may include songs that are commonly selected by the plurality of users or conform to genres commonly preferred by the plurality of users. A corresponding system and computer program product for executing the above method are also disclosed herein.