Systems and methods for adaptive storage and scheduling of media assets
AssigneeRovi Guides, Inc.
InventorMilan Indu Patel
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed herein for adaptive storage and scheduling of media assets. A user may request a media guidance application, which may be implemented at a set-top box of user equipment, to record or store a series of media assets relating to a participant of interest. The media guidance application may forwardly record a first set of scheduled media assets relating to a participant of interest of a user and backwardly download a second set of stored media assets relating to the participant of interest from a cloud storage server to a local storage unit at user equipment, and then download the stored media assets for watching.
Claims18
A method for adaptively retrieving and storing media assets relating to a participant of interest in an event in response to a user request received during the event, the method comprising:
- receiving, at a first time, a first user command indicating a participant of interest in an event, wherein the event includes a plurality of instances transmitted as a plurality of scheduled media assets;
- identifying, from the plurality of scheduled media assets, a first scheduled media asset involving the participant of interest that is scheduled for transmission at a second time later than the first time;
- scheduling the first scheduled media asset for recording at the second time;
- searching, a remote server, for a first set of previously stored media assets that involve the participant of interest and that correspond to a set of the plurality of instances that were transmitted as a set of the plurality of scheduled media assets before the first time;
- retrieving outcomes for the set of the plurality of instances;
- determining, based on the retrieved outcomes, a second set of previously stored media assets from the first set of previously stored media assets, each previously stored media asset in the second set corresponds to a given one of the plurality of instances associated with an outcome that corresponds to a threshold;
- downloading, at the first time, from the remote server to a local storage device at a user device, the second set of previously stored media assets;
- arranging the recorded first scheduled media asset and the downloaded second set of previously stored media assets based on a respective transmission time corresponding to each respective media asset;
- generating, for display, the arranged media assets in a sequence;
- retrieving, at a third time later than the first time and before the second time, updated outcomes for instances that occurred after the first time and before the second time;
- determining whether the participant of interest remains in the event at the third time based on the updated outcomes and a set of event evolvement rules;
- and
- updating a recording schedule depending on whether the participant of interest remains in the event at the third time.
A system for adaptively retrieving and storing media assets relating to a participant of interest in an event in response to a user request received during the event, the system comprising:
- communication circuitry;
- input/output (I/O) interface circuitry;
- and
- control circuitry configured to:
- receive, at a first time, a first user command indicating a participant of interest in an event,
- wherein the event includes a plurality of instances transmitted as a plurality of scheduled media assets;
- identify, from the plurality of scheduled media assets, a first scheduled media asset involving the participant of interest that is scheduled for transmission at a second time later than the first time;
- schedule the first scheduled media asset for recording at the second time;
- search, a remote server, for a first set of previously stored media assets that involve the participant of interest and that correspond to a set of the plurality of instances that were transmitted as a set of the plurality of scheduled media assets before the first time;
- retrieve outcomes for the set of the plurality of instances;
- determine, based on the retrieved outcomes, a second set of previously stored media assets from the first set of previously stored media assets, each previously stored media asset in the second set corresponds to a given one of the plurality of instances associated with an outcome that corresponds to a threshold;
- download, at the first time, from the remote server to a local storage device at a user device, the second set of previously stored media assets;
- arrange the recorded first scheduled media asset and the downloaded second set of previously stored media assets based on a respective transmission time corresponding to each respective media asset;
- generate, for display, the arranged media assets in a sequence;
- retrieve, at a third time later than the first time and before the second time, updated outcomes for instances that occurred after the first time and before the second time;
- determine whether the participant of interest remains in the event at the third time based on the updated outcomes and the set of event evolvement rules;
- and
- update a recording schedule depending on whether the participant of interest remains in the event at the third time.
Dependencies are inferred from the claim text.