IP Library Patent Application 11436252
Patent Application
App. No. 11/436,252

System and method to promptly startup a networked television

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/436,252
Abstract

In an embodiment, a system includes a processor and a network interface coupled to the processor. The network interface is further coupled to a packet-based network. The processor is further connected to a television display, a decoder, and a flash memory. The decoder is also connected to the network interface. The processor is configured to execute a real-time operating system which has logic and configuration parameters for streamlining one or more operations of the processor.

Claims (40)

1 . A system comprising:

a STB processor;

a network interface coupled to the STB processor, the network interface connectable to a packet-based network;

a television display coupled to the STB processor;

a decoder coupled to the STB processor and the network interface;

a non-volatile memory coupled to the STB processor; and

a real time operating system to execute in the STB processor, the real time operating system having logic and configuration parameters, the logic configured to limit the delay between receiving a user request and providing a requested action.

2 . The system of claim 1 , wherein at least a portion of the real time operating system and the configuration parameters are stored in the non-volatile memory.

3 . The system of claim 2 , wherein the real time operating system and the configuration parameters in the non-volatile memory are operable to promptly startup the system.

4 . The system of claim 1 , wherein the STB processor comprises logic to track a channel selection methodology of a user of the system.

5 . The system of claim 4 , wherein results from the tracking of the channel selection methodology are stored in the non-volatile memory, and further wherein the results from the tracking are used to display a plurality of channels to the user at system startup.

6 . The system of claim 5 , wherein the display of channels comprises a primary image and a plurality of low resolution images.

7 . The system of claim 6 , wherein an arrangement of the display of the low resolution images is configurable by the user.

8 . The system of claim 6 , wherein the STB processor further comprises logic to permit a user to replace the primary image with one of the low resolution images.

9 . The system of claim 1 , wherein the network interface is coupled to a digital subscriber line access multiplexer, and further comprising logic in the STB processor to communicate with the digital subscriber line access multiplexer and to determine an available bandwidth of the system.

10 . The system of claim 9 , wherein the bandwidth is distributed among one or more of data applications, voice over IP applications, and video applications.

11 . The system of claim 9 , wherein the bandwidth is used to determine a number of low resolution images to be displayed on the television display.

12 . The system of claim 1 , wherein the non-volatile memory comprises a flash memory.

13 . The system of claim 1 , wherein the delay comprises less than 10 seconds.

14 . The system of claim 1 , wherein the delay comprises less than 2 seconds.

15 . A method comprising:

configuring a television-based processor to couple to a packet-based network via a network interface and to receive multimedia data from the packet-based network;

configuring the processor to store at least a portion of a real time operating system and at least a portion of configuration parameters into a non-volatile memory; and

configuring the processor to execute the real time operating system in the non-volatile memory upon processor startup so that at least a portion of the multimedia data is promptly displayed as a primary image and a plurality of secondary images on a television display upon a startup of the processor.

16 . The method of claim 15 , further comprising:

configuring the processor to track a channel selection methodology of a user; and

further comprising configuring the processor to display the primary image and the plurality of secondary images based on the tracking.

17 . The method of claim 15 , wherein the secondary images comprise low resolution images.

18 . The method of claim 15 , further comprising configuring the processor to determine a bandwidth of the network interface.

19 . The method of claim 18 , further comprising configuring the processor to determine a number of the secondary images to display on the television display as a function of the bandwidth.

20 . The method of claim 15 , wherein the non-volatile memory comprises a flash memory.

21 . A machine readable medium having instructions thereon, which when accessed by a machine performs a method comprising:

coupling a television-based processor to a packet-based network via a network interface and receiving multimedia data from the packet-based network;

storing at least a portion of a real time operating system and at least a portion of configuration parameters into a non-volatile memory; and

executing the real time operating system in the non-volatile memory upon processor startup so that at least a portion of the multimedia data is displayed as a primary image and a plurality of secondary images on a television display upon a startup of the processor.

22 . The machine readable medium of claim 21 , further comprising instructions for tracking a channel selection methodology of a user, and further comprising instructions for displaying the primary image and the plurality of secondary images based on the tracking.

23 . The machine readable medium of claim 21 , wherein the secondary images comprise low resolution images.

24 . The machine readable medium of claim 21 , further comprising instructions for determining a bandwidth of the network interface.

25 . The machine readable medium of claim 24 , further comprising instructions for determining a number of the secondary images to display on the television display as a function of the bandwidth.

26 . The machine readable medium of claim 21 , wherein the non-volatile memory comprises a flash memory.

Assignments (2)
CHANGE OF NAME Recorded May 19, 2009
From: SBC KNOWLEDGE VENTURES, L.P.; AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022706/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2006
From: WALTER, EDWARD
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 017913/0678 →