Claims
- 1. A system supporting the playback of multi-media content in a virtual program format through a content player, said system comprising:
a) a memory store providing for the storage of a plurality of digital content; b) a player interface supporting the transfer of a digital content stream to a content player and for receiving user input; and c) a content control system coupled between said memory store and said player interface, said content control system including a network proxy, coupleable through a network to a content server and a control file server, and a program control system, responsive to the programmatic evaluation of a control file, to selectively transfer digital content from said content server to said memory store and to define a dynamic program order for selectively streaming said plurality of digital content from said lost-element cache through said player interface as said digital content stream, wherein said dynamic program order is determined based on said control file subject to predetermined selective variation based on said user input.
- 2. A system supporting the playback of multi-media content in a virtual program, said system comprising:
a) a last-element cache memory providing for the storage of a plurality of digital content; b) a content player operative to perform a digital content stream and provide user input; and c) a cache control system coupled between said last-element cache and said content player, said cache control system including a network proxy, coupleable through a network to a content server and a control file server, and a program control system, responsive to the programmatic evaluation of a control file, to selectively transfer digital content from said content server to said last-element cache memory and to define a dynamic program order for selectively streaming said plurality of digital content from said last-element cache to said content player as said digital content stream, wherein said dynamic program order is determined based on said control file subject to predetermined selective variation based on said user input.
- 3. The system of claim 2 wherein said plurality of digital content includes a plurality of discrete content objects and wherein said program control system is responsive to a plurality of predefined constraints on the order and frequency that said discrete content objects are streamed to said content player such that said dynamic program order is compliant with said plurality of constraints.
- 4. The system of claim 3 wherein said cache control system stores said user input relative to said discrete content objects in a user input store and wherein said program control system is coupled to said user input store to qualify said dynamic program order with respect to said user input subject to compliance with said plurality of constraints.
- 5. The system of claim 3 wherein said plurality of constraints include the constraints defined by the Digital Millennium Copyright Act.
- 6. The system of claim 5 wherein said user input specifies the blocking of a corresponding one of said discrete content objects.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application Nos. 60/262,618, 60/262,354, 60/262,539, 60/262,598, all filed Jan. 17, 2001.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60262618 |
Jan 2001 |
US |
|
60262354 |
Jan 2001 |
US |
|
60262539 |
Jan 2001 |
US |
|
60262598 |
Jan 2001 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09946649 |
Sep 2001 |
US |
Child |
10052041 |
Jan 2002 |
US |
Parent |
09947048 |
Sep 2001 |
US |
Child |
10052041 |
Jan 2002 |
US |