Claims
- 1. A memory system for a digital set-top terminal device comprising:
- (b) a protected memory storing an operating system and a resident application for controlling operation of the digital set-top terminal to provide a first user interface functionality; and
- (c) a random access memory for receiving and storing a non-resident application for controlling operation of the digital set-top terminal to provide a second user interface functionality; wherein:
- the operating system and the resident application are for controlling all communications of the digital set-top terminal with elements of any communication network coupled to the digital set-top terminal, and
- the resident application provides a software interface for any non-resident application that may be stored in the random access memory, said software interface providing a set of predetermined function calls to facilitate communication with elements of the communication network during selective execution of a non-resident application by the digital set-top terminal.
- 2. A memory system as recited in claim 1, wherein the predetermined function calls include a channel change function call.
- 3. A memory system as recited in claim 1, wherein the predetermined function calls include a function call for establishment of a two-way low-speed data communication.
- 4. A memory system as recited in claim 1, wherein the predetermined function calls include a function call for communication of a user input.
- 5. A storage medium readable by a computer, said medium storing application software for controlling a digital set-top terminal, wherein said application software comprises:
- executable code for controlling operations of the digital set-top terminal in response to user inputs to provide a predetermined user interface functionality; and
- a plurality of function calls for calling predetermined network communications functions of an application resident in the digital set-top terminal, wherein the plurality of functions calls comprise:
- (a) a channel change function call, and
- (b) a function call for establishment of a two-way low-speed data communication.
- 6. A storage medium as recited in claim 5, wherein the predetermined function calls further comprise a function call for communication of a user input.
- 7. A storage medium as recited in claim 5, wherein the storage medium comprises a memory in the digital set-top terminal.
- 8. A storage medium as recited in claim 7, wherein the memory comprises a random access memory.
- 9. A method comprising:
- broadcasting packets containing digital, compressed data for a plurality of sequences of video frames, a plurality of the packets including time stamp values;
- selectively capturing packets and presenting a selected one of the plurality of sequences of video frames within a predetermined range of the time stamp values.
- 10. A method as recited in claim 9, wherein the predetermined sequence of video frames relates to a single still image.
- 11. A method as recited in claim 9, wherein the predetermined sequence of video frames relates to a full-motion video segment of a predetermined length.
CROSS REFERENCE TO RELATED APPLICATION
This application is a division of application Ser. No. 08/767,777 filed Dec. 17, 1996, now U.S. Pat. No. 5,768,539, which is a Continuation-In-Part of U.S. patent application Ser. No. 08/498,265 filed Jul. 3, 1995, now U.S. Pat. No. 5,666,293, which is a Continuation-in-Part of both U.S. patent application Ser. No. 08/380,755 filed Jan. 31, 1995, now U.S. Pat. No. 5,734,589, and U.S. patent application Ser. No. 08/250,791, filed May 27, 1994, now U.S. Pat. No. 5,635,979, the disclosures of all of which are incorporated herein entirely by reference.
US Referenced Citations (82)
Non-Patent Literature Citations (2)
Entry |
Gelman et al., "A Store-And-Forward Architecture For Video-On-Demand Service," International Conference on Communications, Denver, Jun. 23, 1991; Communications: Rising to the Heights; vol. 2 of 3, p. 842-846. |
Hambley, Allan R., "Comparison Of Digital And Analog Communication Systems," pp. 8-10, 1990. |
Related Publications (1)
|
Number |
Date |
Country |
|
250791 |
May 1994 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
767777 |
Dec 1996 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
498265 |
Jul 1995 |
|
Parent |
380755 |
Jan 1995 |
|