Computer software delivery system
First Claim
1. A method for transmitting computer software comprising at least one computer software selection through a cable television network for execution by a computer at a subscriber location, comprising the steps of:
- encrypting said at least one computer software selection;
transmitting said at least one encrypted computer software selection to a data receiving and storing device;
providing decryption means for decrypting said at least one computer software selection;
routing said at least one encrypted computer software selection to memory means for storing said at least one encrypted computer software selection prior to transfer to said decrypting means for decryption, by means of a serial communication device for providing direct memory access control;
storing said at least one encrypted computer software selection in said memory means contained within said data receiving and storing device for later decryption;
requesting said at least one computer software selection from said memory means contained within said data receiving and storing device for execution by said computer;
decrypting said at least one computer software selection; and
controlling a bus to permit said computer to access said decrypted computer software selection for execution.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method for sending and receiving subscriber video game computer data over a broadcast medium for use with video game players and which includes microprocessor controlled transmitter and receiver systems. The receiver system retrieves, demodulates, screens and selects computer data according to subscriber input. A receiver microprocessor signals a video game player to choose from a selection of games placed into a memory. The receiver microprocessor regains control of the memory and regulates flow of selected computer data to the memory. After checking for authorized use, the receiver microprocessor allows control of memory containing video game code to transfer to the video game player. The transmitter system stores, codes, and transmits the computer data over a public broadcast system.
-
Citations
9 Claims
-
1. A method for transmitting computer software comprising at least one computer software selection through a cable television network for execution by a computer at a subscriber location, comprising the steps of:
-
encrypting said at least one computer software selection; transmitting said at least one encrypted computer software selection to a data receiving and storing device; providing decryption means for decrypting said at least one computer software selection; routing said at least one encrypted computer software selection to memory means for storing said at least one encrypted computer software selection prior to transfer to said decrypting means for decryption, by means of a serial communication device for providing direct memory access control; storing said at least one encrypted computer software selection in said memory means contained within said data receiving and storing device for later decryption; requesting said at least one computer software selection from said memory means contained within said data receiving and storing device for execution by said computer; decrypting said at least one computer software selection; and controlling a bus to permit said computer to access said decrypted computer software selection for execution. - View Dependent Claims (2, 3, 6, 8)
-
-
4. A system for transmitting computer software comprising at least one computer software selection through a cable television network comprising:
-
encryption means for encrypting said at least one computer software selection; a data receiving and storing device comprising memory means for storing said at least one encrypted computer software selection; transmission means for transmitting said at least one encrypted computer software selection over said cable television network to said data receiving and storing device; a computer in communication with said data receiving and storing device; input means for requesting said at least one computer software selection; decryption means for decrypting said at least one computer software selection; a serial communication device for routing said at least one computer software selection to said memory means for storing said at least one encrypted computer software selection prior to transfer to said decryption means for decryption; and said data receiving and storing device further comprising a bus, said bus selectively permitting said computer to access said at least one decrypted selected computer software selection for execution. - View Dependent Claims (5, 7, 9)
-
Specification