Television signal data delivery system
First Claim
1. A method for receiving television broadcast signals carrying data for client systems, comprising:
- receiving, by a client system among a plurality of client systems, electronic program guide data, the client system of the plurality of client systems searching the electronic program guide data for a title of a data show and obtaining a channel and time that the data show is being broadcast from the electronic program guide data, the data show having binary data intended for client systems modulated in each frame of the data show and each entire frame is used to modulate the binary data;
receiving the data show on the client system via a television signal, the client system automatically selecting the channel at the broadcast time, the client system automatically switches from a video mode to a data mode while receiving the data show;
decoding, by the client system, the binary data in the received data show into a software update for the client system.
12 Assignments
0 Petitions
Accused Products
Abstract
An analog television signal data delivery system provides a television program, called a data show, that is transmitted across standard television broadcast methods to data needy client systems, such as settop boxes, at certain times of the day. When the data show is recorded and specially demodulated it provides the client system with raw digital data to perform required or enhanced functions. Binary digital data is modulated into each frame of the data show. Each of the 480 scan lines in a frame have data modulated into it. Each scan line in the frame contains two bytes which yields 28800 bytes/sec. This high transfer rate results in an efficient data transfer method that is cost effective and easily broadcast. Another preferred embodiment of the invention designates some regions of the active video picture to contain visible images and other regions of the active picture to contain data. The non-data portions can be placed anywhere on the viewable frame. The client system receiver knows the channel, time, and duration that the data show is being broadcast. At the data show time, the client system records the data show on its local storage device and demodulates and decodes the data show at a later time or demodulates and/or decodes the data show on the fly. Once demodulated and/or decoded, the data are used as intended.
11 Citations
48 Claims
-
1. A method for receiving television broadcast signals carrying data for client systems, comprising:
-
receiving, by a client system among a plurality of client systems, electronic program guide data, the client system of the plurality of client systems searching the electronic program guide data for a title of a data show and obtaining a channel and time that the data show is being broadcast from the electronic program guide data, the data show having binary data intended for client systems modulated in each frame of the data show and each entire frame is used to modulate the binary data; receiving the data show on the client system via a television signal, the client system automatically selecting the channel at the broadcast time, the client system automatically switches from a video mode to a data mode while receiving the data show; decoding, by the client system, the binary data in the received data show into a software update for the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for creating and transmitting television broadcast signals carrying data for client systems, comprising:
-
creating a data show, the creating step modulates binary data intended for client systems in each frame of the data show; modulating the binary data into visible and non-visible areas of each frame in the data show; designating at least one sub-region of a frame'"'"'s visible area to contain visible images instead of modulated binary data; wherein a plurality of client systems search electronic program guide data for a title of the data show and obtain a channel and time that the data show is being broadcast from the electronic program guide data; receiving the data show on the plurality of client systems via a television signal, each client system in the plurality of client systems automatically selecting the channel at the broadcast time, each client system automatically switches from a video mode to a data mode while receiving the data show; decoding, by a client system in the plurality of client systems, the binary data in the received data show into a software update for the client system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for receiving television broadcast signals carrying data for client systems, comprising:
-
a data show schedule receiving subsystem, on a client system among a plurality of client systems, that receives electronic program guide data, the client system searches the electronic program guide data for a title of a data show and obtains a channel and time that the data show is being broadcast from the electronic program guide data, the data show having binary data intended for client systems modulated in each frame of the data show and each entire frame is used to modulate the binary data; a data show receiving subsystem, on the client system, that receives the data show via a television signal, the client system automatically selecting the channel at the broadcast time, the client system automatically switches from a video mode to a data mode while receiving the data show; a decoding subsystem, on the client system, that decodes the binary data in the received data show into a software update for the client system. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for creating and transmitting television broadcast signals carrying data for client systems, comprising:
-
a data show creation subsystem that creates a data show, the data show creation subsystem modulates binary data intended for client systems in each frame of the data show, the data show creation subsystem modulates the binary data into visible and non-visible areas of each frame in the data show, the data show creation subsystem designates at least one sub-region of a frame'"'"'s visible area to contain visible images instead of modulated binary data; wherein a plurality of client systems search electronic program guide data for a title of the data show and obtain a channel and time that the data show is being broadcast from the electronic program guide data; a data show receiving subsystem, on each client system in the plurality of client systems, that receives the data show via a television signal, each client system automatically selecting the channel at the broadcast time, each client system automatically switches from a video mode to a data mode while receiving the data show; a decoding subsystem, on a client system in the plurality of client systems, that decodes the binary data in the received data show into a software update for the client system. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification