SYSTEM AND METHOD FOR INTELLIGENT STORAGE OF TIME SHIFTED CONTENT
First Claim
1. A media broker comprising:
- a communication interface communicatively coupling the media broker to one or more media storage devices; and
a controller associated with the communication interface adapted to;
receive a request from a user to record a requested media item;
query an aggregated stored content list (ASCL) comprising information indicative of each of one or more media items stored on the one or more media storage devices communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices;
inform the user that the requested media item is stored on the one or more media storage devices if it is determined that the requested media item is stored on the one or more media storage devices; and
request the one or more media storage devices to record the requested media item if it is determined that the requested media item is not stored on the one or more media storage devices.
7 Assignments
0 Petitions
Accused Products
Abstract
A media broker comprises a communication interface and a controller associated with the communication interface configured to receive a request from a user to record a requested media item. The media broker proceeds to query an aggregated stored content list (ASCL) including information indicative of each of the media items stored on one or more media storage device communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices. If it is determined that the requested media item is stored on the one or more media storage devices the user that requested the media item is informed and the media item is stored on the one or more media storage devices. Conversely, if it is determined that the requested media item is not stored on the one or more media storage devices, the requested media item is recorded.
68 Citations
20 Claims
-
1. A media broker comprising:
-
a communication interface communicatively coupling the media broker to one or more media storage devices; and a controller associated with the communication interface adapted to; receive a request from a user to record a requested media item; query an aggregated stored content list (ASCL) comprising information indicative of each of one or more media items stored on the one or more media storage devices communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices; inform the user that the requested media item is stored on the one or more media storage devices if it is determined that the requested media item is stored on the one or more media storage devices; and request the one or more media storage devices to record the requested media item if it is determined that the requested media item is not stored on the one or more media storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium embodied in an article of manufacture encoded with instructions for directing a processor of a media broker to:
-
receive a request from a user to record a requested media item; query an aggregated stored content list (ASCL) comprising information indicative of each of one or more media items stored on one or more media storage devices communicatively coupled to the media broker to determine if the requested media item is stored on the one or more media storage devices; inform the user that the requested media item is stored on the one or more media storage devices if it is determined that the requested media item is stored on the one or more media storage devices; and request the one or more media storage devices to record the requested media item if it is determined that the requested media item is not stored on the one or more media storage devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a request from a user to record a requested media item; querying an aggregated stored content list (ASCL) comprising information indicative of each of one or more media items stored on one or more communicatively coupled media storage devices to determine if the requested media item is stored on the one or more media storage devices; informing the user that the requested media item is stored on the one or more media storage devices if it is determined that the requested media item is stored on the one or more media storage devices; and directing the one or more media storage devices to record the requested media item if it is determined that the requested media item is not stored on the one or more media storage devices.
-
-
16. A media broker comprising:
-
a communication interface communicatively coupling the media broker to one or more media storage devices; and a controller associated with the communication interface adapted to; receive a request from a user to record a requested media item series; query an aggregated series recording list (ASRL) comprising information indicative of each media item series requested to be recorded on the one or more media storage devices to determine if the requested media item series is already requested to be recorded; inform the user that the requested media item series is already requested to be recorded if it is determined that the requested media item series is already requested to be recorded; and store a request to record the requested media item series in the ASRL if it is determined that the requested media item series is not already requested to be recorded.
-
-
17. A computer-readable medium embodied in an article of manufacture encoded with instructions for directing a processor of a media broker to:
-
receive a request from a user to record a requested media item series; query an aggregated series recording list (ASRL) comprising information indicative of each media item series requested to be recorded on one or more media storage device communicatively coupled to the media broker to determine if the requested media item series is already requested to be recorded; inform the user that the requested media item series is already requested to be recorded if it is determined that the requested media item series is already been requested to be recorded; and store a request to record the requested media item series in the ASRL if it is determined that the requested media item series is not already requested to be recorded. - View Dependent Claims (18)
-
-
19. A method comprising:
-
receiving a request from a user to record a requested media item series; querying an aggregated series recording list (ASRL) comprising information indicative of each media item series requested to be recorded on one or more media storage devices to determine if the requested media item series is already requested to be recorded; informing the user that the requested media item series is already requested to be recorded if it is determined that the requested media item series is already requested to be recorded; and storing a request to record the requested media item series in the ASRL if it is determined that the requested media item series is not already requested to be recorded. - View Dependent Claims (20)
-
Specification