System for remotely controlling client recording and storage behavior
First Claim
1. A process for remotely controlling storage and the operations of a client system, comprising the steps of:
- authoring a capture request on a server;
sending said capture request from said server to a client system among a plurality of client systems;
wherein said capture request is received by a client system;
wherein said capture request instructs said client system to record specific content from a television broadcast signal; and
monitoring said capture request on said client system and tuning to said television broadcast signal and recording said specific content.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely controlling client recording and storage behavior schedules the recording, storing, and deleting of multimedia content on a client system storage device. The invention accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. A schedule of time versus available storage space is generated that is optimal for the viewer'"'"'s explicit or derived preferred content. The viewer may request that certain content be captured, which results in the highest possible priority for those content. The invention provides objects called a capture requests that are sent by the service to client systems. Capture requests reflect local storage management decisions about how the client system storage is partitioned. Capture requests also allow the service to determine content to be recorded by the client system in the same manner that a viewer requests that certain content are recorded but are more powerful than what a viewer can request. Recording requests for a capture request can preempt viewer requests or be entered at the same or lower priority as a viewer request. Capture requests can adjust all aspects of a recording request and affect the capture request itself. Client system operational functionality are also manipulated by the service using capture requests.
115 Citations
32 Claims
-
1. A process for remotely controlling storage and the operations of a client system, comprising the steps of:
-
authoring a capture request on a server;
sending said capture request from said server to a client system among a plurality of client systems;
wherein said capture request is received by a client system;
wherein said capture request instructs said client system to record specific content from a television broadcast signal; and
monitoring said capture request on said client system and tuning to said television broadcast signal and recording said specific content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process for remotely controlling storage allocations of a client system, comprising the steps of:
-
authoring an operational request on a server;
sending said operational request from said server to a client system among a plurality of client systems;
wherein said operational request is received by a client system;
wherein said operational request includes a partition map that instructs said client system to allocate user space and system space areas of said client system'"'"'s storage device; and
providing storage allocation means on said client system for partitioning said local storage device as specified in said partition map.
-
-
17. An apparatus for remotely controlling storage and the operations of a client system, comprising:
-
a module for authoring a capture request on a server;
a module for sending said capture request from said server to a client system among a plurality of client systems;
wherein said capture request is received by a client system;
wherein said capture request instructs said client system to record specific content from a television broadcast signal; and
recording means on said client system for monitoring said capture request and tuning to said television broadcast signal and recording said specific content. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for remotely controlling storage allocations of a client system, comprising:
-
a module for authoring an operational request on a server;
a module for sending said operational request from said server to a client system among a plurality of client systems;
wherein said operational request is received by a client system;
wherein said operational request includes a partition map that instructs said client system to allocate user space and system space areas on said client system'"'"'s storage device; and
storage allocation means on said client system for partitioning said local storage device as specified in said partition map.
-
Specification