Scoring and replaying media items
AssigneeNapo Enterprises, LLC
InventorsHugh Svendsen, Waymen J. Askey
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system are provided for replaying media items. Aspects of the method and system include in response to one of the media items being played, calculating a respective replay score for the media item that affects replay of the corresponding media item; and using the replay score to sort the media items for playing.
Claims17
A computer-implemented method for replaying media items on a media device, comprising:
- in response to one of the media items being played, the media device calculates a respective replay score for the media item that affects replay of the corresponding media item as a function of a respective profile score and a no repeat factor that affects a period between repeat playings of the media item, wherein the respective replay score is calculated based on a plurality of category weights and the no repeat factor (NRF) is based on a user settable value and comprises one of the plurality of category weights and is calculated as a function of a weighted no repeat (WNR) value as
- NRF
- =
- MIN
-
- (
- k
- ·
- WNR
- ,
- LASTREPEAT_INDEX
- )
- k
- ·
- WNR
- where k is a constant and the LastRepeat_Index is based on at least one of a count of a number of media items played since a last play of the media item, and a predetermined time period;
- and the media device uses
- the replay score to sort the media items for playing.
A peer device for a peer-to-peer (P2P) media recommendation system comprising:
- a communication interface communicatively coupling the peer device to other peer devices in a P2P network;
- and
- a control system associated with the communication interface that functions to:
- receive real-time media recommendations of media items from the other peer devices;
- intersperse the real-time media recommendations with an existing playlist of media items designated by a user;
- dynamically calculate a replay score for a previously played media item that affect replay of the media item as a function of a respective profile score and a no repeat factor that affects a period between repeat playings of the media item, wherein the replay score is calculated based on a plurality of category weights and the no repeat factor (NRF) is based on a user settable value and comprises one of the plurality of category weights and is calculated as a function of a weighted no repeat (WNR) value as
- NRF
- =
- MIN
-
- (
- k
- ·
- WNR
- ,
- LASTREPEAT_INDEX
- )
- k
- ·
- WNR
- where k is a constant and the LastRepeat_Index is based on at least one of a count of a number of media items played since a last play of the media item, and a predetermined time period;
- and
- use the replay score to sort the media items in the existing playlist of media items and to play the media items back in score order, thereby ensuring that there are no repetitions of played media items until the user has had exposure to other recommended media items in the existing playlist of media items.
A non-transitory computer readable medium embodied in an article of manufacture and storing an executable software product containing program instructions for replaying media items, the program instructions for:
- in response to one of the media items being played, calculating a respective replay score for the media item that affects replay of the corresponding media item as a function of a respective profile score and a no repeat factor that affects a period between repeat playings of the media item, wherein the respective replay score is calculated based on a plurality of category weights and the no repeat factor (NRF) is based on a user settable value and comprises one of the plurality of category weights and is calculated as a function of a weighted no repeat (WNR) value as
- NRF
- =
- MIN
-
- (
- k
- ·
- WNR
- ,
- LASTREPEAT_INDEX
- )
- k
- ·
- WNR
- where k is a constant and the LastRepeat_Index is based on at least one of a count of a number of media items played since a last play of the media item, and a predetermined time period;
- and
- using the replay score to sort the media items for playing.
Dependencies are inferred from the claim text.