Playlist analytics
AssigneeGoogle Inc.
InventorsKeekim Heng, Martin Landers, Anders Torp Brodersen, Theodore Kent Hamilton, Dror Shimshowitz
Life of this patent
Estimating the term…
Abstract
Systems and methods can facilitate gathering information generated by network traffic to playlists. Based on analytics and metrics derived from the gathered information and reported, feedback about playlist access patterns can be supplied to interested parties, such as playlist creators/curators. The feedback can enable playlist curators to better tailor playlist content and sequence, potentially reducing a perceived need to skip around inside a playlist and making for a more enjoyable experience for playlist users.
Claims18
A method comprising:
- identifying a video playlist assembled by a playlist curator in a default sequence of videos for default playback by one or more users, wherein a first video is to be played first in the default playback;
- aggregating, by at least one processor, records corresponding to engagement with one or more video playlists by the one or more users, wherein the one or more video playlists comprise the video playlist;
- storing the records, wherein the stored records comprise information identifying playback sequences comprising sequences of selections of videos from the video playlist for playback corresponding to the engagement;
- receiving, from the playlist curator, a request comprising search criteria corresponding to the video playlist;
- responsive to receiving the request, obtaining a subset of the stored records based on the search criteria;
- performing an analysis of the sequences of selections in the subset of the stored records to identify an entry rate corresponding to a number of times that a play sequence began on a second video, wherein the entry rate identifies a departure in the playback sequences from the default sequence of videos for the default playback, the identified departure in the playback sequences representing a negative feedback indication regarding the video playlist;
- and
- generating a recommendation for the playlist curator to modify the default sequence of videos of the video playlist based on the identified departure within the playback sequences from the default playback, wherein one or more videos are to be re-ordered in the default sequence of vidoes of the video playlist based on the recommendation to begin the default sequence with the second video.
A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:
- identify a video playlist assembled by a playlist curator in a default sequence of videos for default playback by one or more users, wherein a first video is to be played first in the default playback;
- aggregate, by the at least one processor, records corresponding to engagement with one or more video playlists by the one or more users, wherein the one or more video playlists comprise the video playlist;
- store the records, wherein the stored records comprise information identifying playback sequences comprising sequences of selections of videos from the video playlist for playback corresponding to the engagement;
- receiving, from the playlist curator, a request comprising search criteria corresponding to the video playlist;
- responsive to receiving the request, obtaining a subset of the stored records based on the search criteria;
- perform an analysis of the sequences of selection in the subset of the stored records to identify an entry rate corresponding to a number of times that a play sequence began on a second video, wherein the entry rate identifies a departure in the playback sequences from the default sequence of videos for the default playback, the identified departure in the playback sequences representing a negative feedback indication regarding the video playlist;
- and
- generate a recommendation for the playlist curator to modify the default sequence of videos of the video playlist based on the identified departure within the playback sequences from the default playback, wherein one or more videos are to be re-ordered in the default sequence of videos of the video playlist based on the recommendation to begin the default sequence with the second video.
A system comprising:
- at least one memory storing instructions;
- and
- at least one processor to execute the instructions to:
- identify a video playlist assembled by a playlist curator in a default sequence of videos for default playback by one or more users, wherein a first video is to be played first in the default playback;
- aggregate records corresponding to engagement with one or more video playlists by the one or more users, wherein the one or more video playlists comprise the video playlist;
- store the records, wherein the stored records comprise information identifying playback sequences comprising sequences of selections of videos from the video playlist for playback corresponding to the engagement;
- receive, from the playlist curator, a request comprising search criteria corresponding to the video playlist;
- responsive to receiving the request, obtain a subset of the stored records based on the search criteria;
- perform an analysis of the sequences of selections in the subset of the stored records to identify an entry rate corresponding to a number of times that a play sequence began on a second video, wherein the entry rate identifies a departure in the playback sequences from the default sequence of videos for the default playback, the identified departure in the playback sequences representing a negative feedback indication regarding the video playlist;
- and
- generate a recommendation for the playlist curator to modify the default sequence of videos of the video playlist based on the identified departure within the playback sequences from the default playback, wherein one or more videos are to be re-ordered in the default sequence of videos of the video playlist based on the recommendation to begin the default sequence with the second video.
Dependencies are inferred from the claim text.