Signal processing apparatus and methods
First Claim
1. A method of controlling a remote station based on one of a broadcast and a cablecast transmission, said method including the steps of:
- storing information about a user of said remote station in memory at said remote station;
transmitting a computer program in said one of a broadcast and cablecast transmission to said remote station;
detecting said computer program at said remote station;
executing said computer program at said remote station to process said information about said user of said remote station and cause said remote station to generate programming content based on said information about said user of said remote station and output programming including said programming content.
1 Assignment
0 Petitions
Reexaminations
Accused Products
Abstract
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
1112 Citations
47 Claims
-
1. A method of controlling a remote station based on one of a broadcast and a cablecast transmission, said method including the steps of:
-
storing information about a user of said remote station in memory at said remote station; transmitting a computer program in said one of a broadcast and cablecast transmission to said remote station; detecting said computer program at said remote station; executing said computer program at said remote station to process said information about said user of said remote station and cause said remote station to generate programming content based on said information about said user of said remote station and output programming including said programming content. - View Dependent Claims (2, 3)
-
-
4. A method of controlling a remote station based on one of a broadcast and a cablecast transmission, said method comprising the steps of:
-
storing information about a user of said remote station in memory at said remote station; transmitting a computer program in said one of a broadcast and cablecast transmission to said remote station; detecting said computer program at said remote station; and executing said computer program at a processor at said remote station which causes said remote station to select a first plurality of programming units for storage at a memory device at said remote station from a second plurality of programming units transmitted in said one of a broadcast or cablecast transmission by processing said information about said user of said remote station, wherein said first plurality of programming units is less than said second plurality of programming units and wherein said first plurality of programming units are later output from the memory device. - View Dependent Claims (5)
-
-
6. A method of controlling a remote station based on an information transmission, said method comprising the steps of:
-
receiving a first instruction module from a first remote station; passing said first instruction module to a computer; causing said computer to compute a variable value in response to said first instruction module; generating, based on said computed variable value, a second instruction module comprising executable code, said generated second instruction module to be transferred to a memory at a second remote station and executed upon command; embedding said generated second instruction module into an information transmission to be transmitted; and transmitting said information transmission to said second remote station in a transmission. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A remote station, comprising:
-
a receiver for receiving a first instruction module from a first remote station; a processor coupled to said receiver; input buffer for passing said first instruction module to said processor, wherein said processor computes a variable value in response to said first instruction module and generates, based on said computed variable value, a second instruction module comprising executable code, said generated second instruction module to be transferred to a memory at a second remote station and executed upon command; a signal generator for embedding said generated second instruction module into an information transmission to be transmitted; and a transmitter for transmitting said second information transmission to said second remote station in a transmission.
-
-
15. A method of controlling a remote station based on a transmission, comprising the steps of:
-
originating an instruct signal at an origination station; transmitting said instruct signal to a first remote station, which is effective to cause said first remote station to generate a first instruction set; transmitting said first instruction set to a second remote station, wherein said first instruction set is effective to cause said second remote station to compute a variable value and generate, based on said computed variable value, a second instruction set; and transmitting said second instruction set to a third remote station in a transmission for execution by said third remote station.
-
-
16. A method of controlling a remote station, comprising the steps of:
-
originating a control program, said control program effective to cause said remote station to (1) compute a variable value in response to said control program, (2) generate, based on said variable value, an instruction module comprising executable code, said instruction module to be transferred to a memory at a subscriber station and executed upon command, and (3) transmit said generated instruction module in a broadcast or cablecast transmission; and transmitting said control program to said remote station in an information transmission which includes video.
-
-
17. A method of providing programming at a receiver station, comprising:
-
receiving, at said receiver station, a computer program transmitted from a transmitter station under the control of the transmitter station; loading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing with said processor at said receiver station, under the control of the transmitter station, said computer program, by processing data, to output advertising at said receiver station. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method of controlling a receiver station, comprising:
-
receiving, at said receiver station, a computer program transmitted from a transmitter station under the control of the transmitter station; loading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing with said processor at said receiver station, under the control of the transmitter station, said computer program, by processing data, to communicate an order for a product or service from said receiver station to a remote station. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of regulating a receiver station environment, comprising:
-
receiving, at said receiver station, a computer program transmitted from a transmitter station under the control of the transmitter station; loading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing with said processor at said receiver station, under the control of the transmitter station, said computer program to regulate said receiver station environment. - View Dependent Claims (29, 30, 31)
-
-
32. A method of providing programming at a television receiver station, comprising:
-
storing information about a user of said television receiver station at a memory of said television receiver station; receiving, at said television receiver station, a first plurality of programming units transmitted from a television transmitter station; receiving, at said television receiver station, a computer program transmitted from said television transmitter station; storing said computer program in memory at said television receiver station; executing said computer program using a processor at said receiver station, which causes said television receiver station to select a second plurality of said first plurality of programming units for later output at said television receiver station based on said stored information about said user, said second plurality of units being less than said first plurality; storing said second plurality of programming units at said television receiver station, and outputting said second plurality of programming units at said television receiver station after a period of delay from storing said second plurality of programming units.
-
-
33. A method of providing programming at a receiver station, comprising:
-
receiving, at said receiver station, a computer program transmitted in a communications channel with mass media programming from a transmitter station, said computer program includes operating system instructions; outputting said mass media programming; downloading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing said computer program using said processor at said receiver station, which enables said receiver station, in operation, to output advertising. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of controlling a receiver station, comprising:
-
receiving, at said receiver station, a computer program transmitted in a communications channel with mass media programming from a transmitter station; outputting said mass media programming; downloading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing said computer program using said processor at said receiver station, which enables said receiver station, in operation, to communicate an order for a product or service to a remote station. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method of regulating a receiver station environment, comprising:
-
receiving, at said receiver station, a computer program transmitted in a communications channel with mass media programming from a transmitter station; outputting said mass media programming; downloading said computer program into memory of a processor at said receiver station to program operation of said processor; and executing said computer program which enables said receiver station, in operation, to regulate said receiver station environment. - View Dependent Claims (45, 46, 47)
-
Specification