G06F16/638

GEOLOCATION BASED PLAYLISTS
20230222160 · 2023-07-13 ·

A data package is received from a plurality of devices. Each data package comprises audio content captured by a respective device from the plurality of devices. Each data package further comprises metadata including a location of the respective device when the audio content was captured and a time at which the audio content was captured. A subset of the data packages that include audio content captured within a specified geographic area and within a specified time period is identified based on the metadata. A playlist for the specified area and the specified time period is generated based on the subset of data packages. The playlist may be provided to at least a first device.

Systems and methods for generating playlists in a music service
11698924 · 2023-07-11 · ·

Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pro-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initialing the offline mode, enabling playback of the playlist from the cache memory.

Method and systems for providing personalized supplemental audio streams
11698925 · 2023-07-11 · ·

The application aids users by providing supplemental audio content. For example, the application determines a subject of content provided to user equipment during a first time period of the content. The application retrieves a profile associated with the user equipment and retrieves supplemental audio related to the profile and related to the subject of the content. The application detects a supplementation point in the content corresponding with audio content similar to a supplementation signature and transmits the supplemental audio to the user equipment for output at the supplementation point.

Method and systems for providing personalized supplemental audio streams
11698925 · 2023-07-11 · ·

The application aids users by providing supplemental audio content. For example, the application determines a subject of content provided to user equipment during a first time period of the content. The application retrieves a profile associated with the user equipment and retrieves supplemental audio related to the profile and related to the subject of the content. The application detects a supplementation point in the content corresponding with audio content similar to a supplementation signature and transmits the supplemental audio to the user equipment for output at the supplementation point.

Method and system for providing resegmented audio content

Methods and systems are disclosed for providing segments of audio broadcasts in responses to user queries. The segments are provided, for example, in real time, with the segments being precise segments responsive to the search query or other search request, located, isolated, and provided to the requesting party or entity. The queried audio segments are found by matching a medium, known as a “word cloud”, obtained based on the query, with audio segments, obtained based on the query. The word cloud is continuously updated with time relevant terms, associated with the subject of the word cloud. The word cloud is applied to the audio segment to obtain the most relevant audio segments, which are resegmented from the audio segment.

Method and system for providing resegmented audio content

Methods and systems are disclosed for providing segments of audio broadcasts in responses to user queries. The segments are provided, for example, in real time, with the segments being precise segments responsive to the search query or other search request, located, isolated, and provided to the requesting party or entity. The queried audio segments are found by matching a medium, known as a “word cloud”, obtained based on the query, with audio segments, obtained based on the query. The word cloud is continuously updated with time relevant terms, associated with the subject of the word cloud. The word cloud is applied to the audio segment to obtain the most relevant audio segments, which are resegmented from the audio segment.

SYSTEM FOR PROVIDING CUSTOMIZED VIDEO PRODUCING SERVICE USING CLOUD-BASED VOICE COMBINING
20220415362 · 2022-12-29 ·

A system for providing a customized video producing service using a cloud based voice combination of the present invention comprises a customized video production service providing server including: a user terminal that is input and uploads utterance of a user by voice data, selects any one category among at least one type of category to select content including an image or a video, selects a subtitle or background music, and plays a customized video including the content, the uploaded voice data, and the subtitle or background music; a database unit classifying and storing text, image, video, and background music by the at least one type of category; an upload unit receiving the voice data corresponding to the utterance of the user uploaded from the user terminal; a conversion unit that converts the uploaded voice data into text data using STT (Speech to Text) and stores the converted text data; a provision unit that provides an image or video previously mapped and stored in the selected category to the user terminal when any one category among the at least one type of category is selected from the user terminal; a creation unit that creates the customized video including the content, the uploaded voice, and the subtitles or background music when receiving subtitle data or selection of background music from the user terminal by the user terminal's selection of the subtitle or background music.

SYSTEM FOR PROVIDING CUSTOMIZED VIDEO PRODUCING SERVICE USING CLOUD-BASED VOICE COMBINING
20220415362 · 2022-12-29 ·

A system for providing a customized video producing service using a cloud based voice combination of the present invention comprises a customized video production service providing server including: a user terminal that is input and uploads utterance of a user by voice data, selects any one category among at least one type of category to select content including an image or a video, selects a subtitle or background music, and plays a customized video including the content, the uploaded voice data, and the subtitle or background music; a database unit classifying and storing text, image, video, and background music by the at least one type of category; an upload unit receiving the voice data corresponding to the utterance of the user uploaded from the user terminal; a conversion unit that converts the uploaded voice data into text data using STT (Speech to Text) and stores the converted text data; a provision unit that provides an image or video previously mapped and stored in the selected category to the user terminal when any one category among the at least one type of category is selected from the user terminal; a creation unit that creates the customized video including the content, the uploaded voice, and the subtitles or background music when receiving subtitle data or selection of background music from the user terminal by the user terminal's selection of the subtitle or background music.

Systems, methods, and computer-readable products for track selection

Methods, apparatuses, and computer-readable products for selecting tracks. A plurality of request parameters are received from a client device. Based on those request parameters, plurality of bans, history track attributes, and artist identifiers are loaded from a database. A most recent discovery track is calculated based on the plurality of histories and the plurality of artist identifiers. An artist identifier is repeatedly selected from the plurality of artist identifiers along with a track type from a set of track types until a predetermined number of artist identifier and track type pairs have been selected. A plurality of candidate tracks for each selected artist identifier are loaded from a database. One track of the plurality of candidate tracks is repeatedly selected for each artist identifier and track type pair until one track has been selected for each pair of the predetermined number of artist identifier and track type pairs. The predetermined number of tracks that have been selected are returned to the client device.

SYSTEMS, METHODS AND APPARATUS FOR GENERATING MUSIC RECOMMENDATIONS BASED ON COMBINING SONG AND USER INFLUENCERS WITH CHANNEL RULE CHARACTERIZATIONS
20220405324 · 2022-12-22 ·

Systems, methods and apparatus for generating music recommendations based on combining song and user influencers with channel rule characterizations are presented. Such systems and methods output a playlist, which may be delivered as an information stream of audio on a user or client device, such as a telephone or smartphone, tablet, computer or MP3 player, or any consumer device with audio play capabilities. The playlist may comprise various individual audio clips of one genre or type, such as songs, or of multiple types, such as music, talk, sports and comedy. The individual audio clips may be ordered by a sequencer, which, using large amounts of data, generates both (i) user independent and (i) user dependent influencer weightings for each clip, and then combines all of such influencer weightings into a combined play weighting W for a given audio clip, for a given user. Taking the various play weightings W(Ui, Sj), a set of rules may be applied to generate a set of candidates C(Ui, Sj, Tk) to play to User j in each of Time slots k through k+m. Real time playlists may then be generated from the m sets of candidates by application of a set of rules, which may be channel rules, for example. The data used to generate influencer weightings may include user-specific data including preferences and detailed listening history, audio clip specific data, and data gleaned from various Internet accessible sources, including social media. In some embodiments a feedback loop may be implemented to gauge the accuracy of the dynamically generated playlists and modify the influencer weightings in response.