G06F16/639

Audio request interaction system

A person can use a portable electronic device to electronically purchase or otherwise request a product, service or other deliverable related to audio programming to which the person is listening at the time they initiate the request. The request is fulfilled by a service that analyzes the audio content to identify the deliverable the person desires.

AUDIO RECOMMENDATION SYSTEM

An audio recommendation system adds a “recents” tab in a memory accessible to a messaging system including any audio tracks (songs or sounds) encountered by applications in order to allow quick access to any recently played songs or sounds provided in a message to/from another user or encountered during activities of the user. The displayed “recents” tab enables the user to revisit songs or sounds that the user may wish to use later in another message or to include in the user's music playlist. The “recents” tab also enables the user to browse an audio history in received messages without needing to explicitly save the music or sounds upon receipt. The system determines the source of the encountered sound or song and stores the source of the sound or song in a playlist associated with the recents tab with identifying information for the sound or song.

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.

Synchronizing playback by media playback devices

Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.

Digital jukebox device with improved user interfaces, and associated methods

Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.

System and method of managing user engagement with a musical playlist
11604824 · 2023-03-14 ·

A system and method of managing user engagement with a musical playlist provides feedback for a host and allows attendees to directly engage with the host to adjust a playlist for an event or social gathering. The system includes at least one remote server, a corresponding user personal computing (PC) device, and a corresponding host PC device. The method begins by prompting the at least one host account to initiate an event session for a plurality of attendee accounts and then to designate a plurality of playlist songs with the corresponding host PC device. The event session is managed in between the host account and the plurality of attendee accounts through the remote server. A current song is played during the event session and feedback is relayed for the current song with the corresponding user PC device. The feedback is then outputted with the corresponding host PC device.

Personalized media recommendation system

This disclosure is directed to a system and method that generates personalized recommendations of media items for customers based on a customer's preference for familiar or novel media items. A customer can be associated with user data that can include data such as a customer's purchase data, shopping data, etc. The user data can be used to determine media item data that is associated with the customer. Based on the customer's media item data, a familiarity score can be generated that indicates a media consumption preference of the customer. Using the familiarity score, a recommendation identifying a media item can be generated for the customer.

Method and System for Exploring Similarities
20230075184 · 2023-03-09 ·

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.

GENERATING PLAYLISTS FOR A CONTENT SHARING PLATFORM BASED ON USER ACTIONS
20230073856 · 2023-03-09 ·

A method of updating a playlist for a first user includes identifying a client device associated with the first user of a content sharing platform that comprises a plurality of media items, identifying a first playlist of the first user, the first playlist including a first subset of media items, identifying a second subset of media items of the second user, detecting an action performed by the first user with respect to at least one media item of the second subset of media items of the second user, the action performed by the first user indicates interest of the first user in the at least one media item of the second user, and automatically adding the at least one media item of the second user to the first playlist of the first user.

SELECTION OF MEDIA BASED ON EDGE VALUES SPECIFYING NODE RELATIONSHIPS

A method includes building at least a first data structure by storing artist identifiers and media identifiers as nodes within the at least a first data structure, wherein edges between the nodes correspond to relationships among artists and media identified by the artist identifiers and the media identifiers. User input including a seed identifier is received, wherein the seed identifier corresponds to one of the artist identifiers or one of the media identifiers. A first node corresponding to the seed identifier is located within the at least a first data structure. A first media identifier within the at least a first data structure having particular relationships to the seed identifier is located based on relationships corresponding to the edges between the nodes. A first media associated with the first media identifier is added to a playlist associated with a customized media station.