Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for transmitting streams of data. The present invention also relates to generating packet watermarks and packet watermark keys. The present invention also relates to a computerized system for packaging data for transmission to a user. The system may utilize computer code to generate a bandwidth rights certificate that may include: at least one cryptographic credential; routing information for the transmission; and, optionally, a digital signature of a certificate owner; a unique identification code of a certificate owner; a certificate validity period; and pricing information for use of bandwidth. The present invention also relates to an electronic method and system for purchasing good and services by establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage, and then charges are assessed against the account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item.
185 Citations
62 Claims
-
1-27. -27. (canceled)
-
28. An electronic method for purchasing good and/or services, comprising:
- establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage;
establishing a communication link with a vending system;
selecting an item to be purchased;
agreeing to a purchase value for the selected item;
communicating to the vending system a request to purchase the selected item; and
causing a debit to the account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item. - View Dependent Claims (29, 30, 31, 32)
- establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage;
-
33. An electronic method for selling good and/or services, and for collecting payments from a purchaser'"'"'s account, which account has a predetermined amount of bandwidth usage, said method comprising:
- establishing a communication link between a vending system and a purchasing system;
receiving a request to purchase a selected item;
determining a purchase value for the selected item;
causing a debit to the purchaser'"'"'s account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item; and
sending an instruction to deliver the selected item. - View Dependent Claims (34, 35, 36, 37, 38, 40, 56)
- establishing a communication link between a vending system and a purchasing system;
-
42. An exchange system for selling good and/or services, and for collecting payments from a purchaser'"'"'s account, which account has a predetermined amount of bandwidth usage, said system comprising:
- a communicator to establish a communication link between the exchange system and a purchasing system, whereby said two-way communication system can receive a request to purchase a selected item;
a display for advertising, for sale, good and/or services;
a transaction module for determining a purchase value for a selected item;
a debit module for causing a debit to the purchaser'"'"'s account in an amount of bandwidth usage that corresponds to the sum of;
i) the purchase value for the selected item; and
ii) a transactional charge; and
a delivery module for sending an instruction to deliver the selected item. - View Dependent Claims (43, 44, 45, 46, 48)
- a communicator to establish a communication link between the exchange system and a purchasing system, whereby said two-way communication system can receive a request to purchase a selected item;
-
49-55. -55. (canceled)
-
57. A computerized system for creating a medium of exchange, the system comprising:
- computer code to organize data into at least two packets;
computer code to generate a packet watermark associated with the contents of at least one packet;
computer code to estimate a value such that the value is sufficient to transact; and
computer code to combine the packet watermark, the estimated value, and the at least one packet, for transmission across a network of users. - View Dependent Claims (58, 59)
- computer code to organize data into at least two packets;
-
60. A computerized system for transacting bandwidth comprising:
- computer code to receive and organize bandwidth into a plurality of packets;
computer code to combine at least one bandwidth rights certificate, at least one portion of a packet watermark, and at least one packet; and
computer code to use the bandwidth for a transaction wherein bandwidth usage corresponds to the sum of;
i) the purchase value for a selected item;
ii) a transactional charge; and
iii) the amount of bandwidth used to satisfy the transaction. - View Dependent Claims (61, 62)
- computer code to receive and organize bandwidth into a plurality of packets;
Specification