Deferred billing, broadcast, electronic document distribution system and method
First Claim
1. A document delivery system, comprising:
- a broadcast center that sends a document as a plurality of encrypted packets;
a communication link connected to the broadcast center for carrying the packets;
a receiving computer, connected to the communication link, and including a memory and a broadcast receiver, wherein the broadcast receiver decrypts each packet as it is received and stores only the decrypted packets in the memory.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic document delivery system and method in which a broadcast center periodically sends a “catalog” of available documents to a receiving computer, thereby allowing a user to browse through the available documents without having to access the broadcast center. The documents are transmitted as packets, and the packets are decrypted as soon as they are received, eliminating the need to store both an encrypted and an decrypted version of the documents at the receiving computer. The receiving computer periodically receives information allowing it to decrypt received documents and to encrypt billing information for the receiving computer. The invention is not limited to text-only documents and can receive all types of documents, such as software, images, text, and full-motion video.
-
Citations
28 Claims
-
1. A document delivery system, comprising:
-
a broadcast center that sends a document as a plurality of encrypted packets;
a communication link connected to the broadcast center for carrying the packets;
a receiving computer, connected to the communication link, and including a memory and a broadcast receiver, wherein the broadcast receiver decrypts each packet as it is received and stores only the decrypted packets in the memory. - View Dependent Claims (2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 3. The document delivery system of claim 3, wherein the account information includes key seeds and the security engine uses a one-way hashing method based on the number of the sent document and one of the key seeds.
-
16. A receiving computer in a document delivery system having a broadcast center that sends a document as a plurality of encrypted packets and sends account information including key seeds to the receiving computer, the receiving computer comprising:
-
a memory;
a broadcast receiver that decrypts-a packet as it is received and stores only the decrypted received packet in the memory; and
a security engine that generates keys used by the broadcast receiver to decrypt the received packets in accordance with a one-way hashing method based on a document ID of the sent document and one of the key seeds. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for document delivery in a network system, including the steps of:
-
sending, by a broadcast center in the network, a document as a plurality of encrypted packets;
connecting a communication link to the broadcast center;
decrypting a received packet, in a receiving computer connected to the communication link, the receiving computer including a memory and a broadcast receiver, wherein the broadcast receiver performs the decrypting step on the packet as it is received and stores only the decrypted received packet in the memory;
sending, by the broadcast center, account information including key seeds to a security engine in the receiving computer; and
generating, by the security engine, keys used by the broadcast receiver to decrypt the received packets in accordance with a one-way hashing method based on a document number of the sent document and one of the key seeds.
-
-
25. A method for receiving documents by a receiving computer in a network system, including the steps of:
-
connecting a communication link to a broadcast center in the network;
receiving from the broadcast center, by a broadcast receiver, a document as a plurality of encrypted packets; and
decrypting a received packet as it is received and storing only the decrypted received packet in a memory in the receiving computer. - View Dependent Claims (26, 27, 28)
-
Specification