Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal
First Claim
1. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising:
- (a) receiving the video signal at the interactive device during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames define a program that is displayed to a viewer during the transmission session;
(b) extracting the control data from the horizontal overscan portion of the video signal using a decoder integral to the interactive device, said decoder being configured to extract control data encoded into the horizontal overscan portion of the video signal, defining the control data and a genus code with control words, the genus code identifying a specific interactive device for which the interactive device control data are intended;
(c) storing the control data in the interactive device, such that the control data will be available for use after the transmission session has ended;
(d) waiting for the transmission session to end;
(e) after the transmission session has ended, using the control data extracted from the horizontal overscan portion of the video signal during the transmission session and stored in the interactive device to cause the interactive device to perform a behavior defined by the control data.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for decoding and storing encoded control data delivered via the horizontal overscan area of a video signal. An interactive device such as a toy performs behavior defined by control data that can be encoded into a video signal. The toy is equipped with a decoder for extracting data from the horizontal overscan portion of the video signal, and a non-volatile memory that permits the control data to be stored for use after the video signal is no longer being received. The control data are delivered as a series of words that include genus codes and sequence codes. Genus codes identify the specific toy to which the word is directed, as more than one toy may receive the video signal. Error grading is used to minimize the effect of such signal deterioration, so the toy will replace previously received words if newer words are of higher quality.
-
Citations
14 Claims
-
1. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising:
-
(a) receiving the video signal at the interactive device during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames define a program that is displayed to a viewer during the transmission session; (b) extracting the control data from the horizontal overscan portion of the video signal using a decoder integral to the interactive device, said decoder being configured to extract control data encoded into the horizontal overscan portion of the video signal, defining the control data and a genus code with control words, the genus code identifying a specific interactive device for which the interactive device control data are intended; (c) storing the control data in the interactive device, such that the control data will be available for use after the transmission session has ended; (d) waiting for the transmission session to end; (e) after the transmission session has ended, using the control data extracted from the horizontal overscan portion of the video signal during the transmission session and stored in the interactive device to cause the interactive device to perform a behavior defined by the control data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for delivering and storing control data for use by interactive devices, using a horizontal overscan portion of a video signal, the system comprising:
-
(a) an interactive device operative to perform a behavior defined by the control data, the interactive device comprising; (i) a receiver configured to receive a wireless communication, the wireless communication comprising the video signal; (ii) a decoder operative to extract the control data from the horizontal overscan portion of the video signal during a transmission session, the transmission session comprising a plurality of frames, wherein the plurality of frames defines a program that is displayed to a viewer during the transmission session; (iii) a non-volatile memory operative to store the control data extracted during the transmission session for use by the interactive device after the transmission session has ended and the program is no longer displayed to the viewer and control words including a plurality of data bits to define the control data and a genus code, the genus code identifying a specific interactive device for which the interactive device control data are intended, and (iv) a controller operative to retrieve the control data from the non-volatile memory and to cause the interactive device to perform the behavior defined by the control data; and (b) a transmitter configured to transmit the wireless communication to the interactive device. - View Dependent Claims (8, 9)
-
-
10. A method for delivering and storing control data for an interactive device using a horizontal overscan portion of a video signal, the method comprising:
-
(a) receiving the video signal at a first interactive; (b) extracting control words from the horizontal overscan portion of the video signal using a decoder integral to the first interactive device, said decoder being configured to extract control words encoded into the horizontal overscan portion of the video signal, each control word comprising a plurality of data bits, the plurality of data bits defining a genus code and the control data, the genus code identifying a specific interactive device for which the interactive device control data are intended; (c) analyzing each control word received to determine if the genus code of the control word corresponds to the first interactive device; (d) for each control word whose genus code corresponds to the first interactive device, storing the control data corresponding to that control word in a non-volatile memory contained within the first interactive device;
such that the stored control data will be available for use after the transmission session has ended;(e) waiting until interactive device is no longer receiving the video signal; (f) after the interactive device is no longer receiving the video signal, using the control data extracted from the horizontal overscan portion of the video signal previously received and stored in the first interactive device to cause the first interactive device to perform a behavior defined by the control data. - View Dependent Claims (11, 12, 13, 14)
-
Specification