Method To Enable Cooperative Processing And Resource Sharing Between Set-Top Boxes, Personal Computers, And Local Devices
First Claim
1. A local video device, comprising:
- means for communicating with local memory that stores an electronic programming guide application and an electronic programming guide,means for determining when the local memory of the local video device lacks capacity to download additional time of the electronic programming guide,means for causing a communications element to communicate with another device to transmit a resource request to the another device to download the additional time of the electronic programming guide to storage in the another device;
means for processing for display monitoring data that indicates remaining storage space in the storage of the another device;
means for querying the another device to determine what programming is being viewed; and
means for processing controls included in the electronic programming guide application that enable access to the storage of the another device to interact with the electronic programming guide stored on the another device through the local video device to schedule a programming event at the local video device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for resource sharing are provided. The method includes storing an electronic programming guide (EPG) application and an EPG, determining when local memory of a local video device lacks capacity to download additional time of the EPG, and communicating with another device to transmit a resource request to the other device to download the additional time of the EPG to storage in the other device. The method also includes processing for display monitoring data that indicates remaining storage space in the storage of the other device, querying the other device to determine what programming is being viewed, and processing controls included in the EPG application that enable access to the storage of the other device to interact with the EPG stored on the other device through the local video device to schedule a programming event at the local video device.
-
Citations
20 Claims
-
1. A local video device, comprising:
-
means for communicating with local memory that stores an electronic programming guide application and an electronic programming guide, means for determining when the local memory of the local video device lacks capacity to download additional time of the electronic programming guide, means for causing a communications element to communicate with another device to transmit a resource request to the another device to download the additional time of the electronic programming guide to storage in the another device; means for processing for display monitoring data that indicates remaining storage space in the storage of the another device; means for querying the another device to determine what programming is being viewed; and means for processing controls included in the electronic programming guide application that enable access to the storage of the another device to interact with the electronic programming guide stored on the another device through the local video device to schedule a programming event at the local video device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of resource sharing, comprising:
-
storing an electronic programming guide application and an electronic programming guide; determining when local memory of a local video device lacks capacity to download additional time of the electronic programming guide; communicating with another device to transmit a resource request to the another device to download the additional time of the electronic programming guide to storage in the another device; processing for display monitoring data that indicates remaining storage space in the storage of the another device; querying the another device to determine what programming is being viewed; and processing controls included in the electronic programming guide application that enable access to the storage of the another device to interact with the electronic programming guide stored on the another device through the local video device to schedule a programming event at the local video device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
means for storing an electronic programming guide application and an electronic programming guide; means for determining when local memory on a local video device lacks capacity to download additional time of the electronic programming guide; means for communicating with another device to transmit a resource request to the another device to download the additional time of the electronic programming guide to storage in the another device; means for processing for display monitoring data that indicates remaining storage space in the storage of the another device; means for querying the another device to determine what programming is being viewed; and means for processing controls included in the electronic programming guide application that enable access to the storage of the another device to interact with the electronic programming guide stored on the another device through the local video device to schedule a programming event at the local video device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer readable medium on which is encoded instructions for performing:
-
storing an electronic programming guide application and an electronic programming guide; determining when local memory lacks on a local video device capacity to download additional time of the electronic programming guide; communicating with another device to transmit a resource request to the another device to download the additional time of the electronic programming guide to storage in the another device; processing for display monitoring data that indicates remaining storage space in the storage of the another device; querying the another device to determine what programming is being viewed; and processing controls included in the electronic programming guide application that enable access to the storage of the another device to interact with the electronic programming guide stored on the another device through the local video device to schedule a programming event at the local video device. - View Dependent Claims (20)
-
Specification