SYSTEMS, METHODS AND APPARATUS FOR GENERATING MUSICRECOMMENDATIONS BASED ON COMBINING SONG AND USER INFLUENCERS WITH CHANNEL RULE CHARACTERIZATIONS

    公开(公告)号:US20240346072A1

    公开(公告)日:2024-10-17

    申请号:US18594811

    申请日:2024-03-04

    CPC classification number: G06F16/638 G06F16/68 G06N5/046

    Abstract: 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.

    SYSTEMS AND METHODS FOR IMPLEMENTING CROSS-FADING, INTERSTITIALS AND OTHER EFFECTS DOWNSTREAM

    公开(公告)号:US20240257820A1

    公开(公告)日:2024-08-01

    申请号:US18367226

    申请日:2023-09-12

    Abstract: Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.

    SYSTEMS AND METHODS FOR IMPLEMENTING CROSS-FADING, INTERSTITIALS AND OTHER EFFECTS DOWNSTREAM

    公开(公告)号:US20190244626A1

    公开(公告)日:2019-08-08

    申请号:US16216635

    申请日:2018-12-11

    Abstract: Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.

    Systems and Methods for Audio Attribute Mapping
    5.
    发明申请
    Systems and Methods for Audio Attribute Mapping 审中-公开
    音频属性映射的系统和方法

    公开(公告)号:US20150309844A1

    公开(公告)日:2015-10-29

    申请号:US14383875

    申请日:2013-03-07

    Abstract: In a customized content delivery service, such as, for example, a personalized music streaming service delivered over various wireless networks, an end-user can be given the ability to refine or select programming which is presented to them. One approach to achieving this is to present the user with a range of user preference controls, such as sliders, which can be mapped to attributes contained within the scheduling system. Thus, systems and methods are presented for the representation and delivery of such attributes to effect a personalized server, to map controls to these attributes, and to simplify the controls presented to an end-user. In exemplary embodiments of the present invention a song or audio content recommender may use channel specifications and a user profile, as dynamically modified and updated by user preferences expressed via said user preference controls, to generate user and channel specific playlists, to give a user the personalized audio experience he or she actually desires.

    Abstract translation: 在定制的内容递送服务中,例如,通过各种无线网络递送的个性化音乐流媒体服务,终端用户可被赋予提炼或选择向其呈现的节目的能力。 实现这一点的一种方法是向用户呈现一系列用户偏好控件,例如可以映射到调度系统中包含的属性的滑块。 因此,呈现系统和方法用于表示和传送这些属性以实现个性化服务器,将控件映射到这些属性,并简化向最终用户呈现的控件。 在本发明的示例性实施例中,歌曲或音频内容推荐器可以使用通过由用户偏好控制表达的用户偏好来动态地修改和更新的频道规范和用户简档,以生成用户和频道特定的播放列表,以给予用户 他或她实际需要的个性化音频体验。

    Server side crossfading for progressive download media

    公开(公告)号:US10366725B2

    公开(公告)日:2019-07-30

    申请号:US15706820

    申请日:2017-09-18

    Abstract: Systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service. Effects or crossfade processing can occur on the broadcast, publisher or server-side, but can still be personalized to a specific user, in a manner that minimizes processing on the downstream side or client device. The cross-fade can be implemented after decoding, processing, re-encoding, and rechunking the relevant chunks of each component clip. Alternatively, the cross-fade or other effect can be implemented on the relevant chunks in the compressed domain, thus obviating any loss of quality by re-encoding. A large scale personalized content delivery service can limit the processing to essentially the first and last chunks of any file, there being no need to process the full clip.

    Systems and methods for implementing cross-fading, interstitials and other effects downstream

    公开(公告)号:US10152984B2

    公开(公告)日:2018-12-11

    申请号:US15714095

    申请日:2017-09-25

    Abstract: Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.

    SYSTEMS AND METHODS FOR IMPLEMENTING CROSS-FADING, INTERSTITIALS AND OTHER EFFECTS DOWNSTREAM

    公开(公告)号:US20180012611A1

    公开(公告)日:2018-01-11

    申请号:US15714095

    申请日:2017-09-25

    Abstract: Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.

Patent Agency Ranking