Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
1 Assignment
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.
133 Citations
82 Claims
-
1-56. -56. (canceled)
-
57. A process for transmitting a stream of data, comprising:
-
receiving a stream of data;
organizing the stream of data into a plurality of packets;
generating a packet watermark associated with the stream of data wherein the packet watermark indicates the integrity of at least one of the plurality of packets;
combining the packet watermark with each of the plurality of packets to form watermarked packets; and
transmitting at least one of the watermarked packets across a network. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A system for provisioning content, comprising:
-
a processor to receive content and to organize the content into a plurality of packets;
a generator to generate at least one packet watermark associated with the content;
a packager to combine the generated packet watermark with at least one of the plurality of packets to form watermarked packets; and
a transmitter to transmit at least one of the watermarked packets across a network. - View Dependent Claims (69, 70, 71, 72, 73, 74)
-
-
75. A method of packet watermarking data for transmission, comprising:
-
receiving content data;
organizing the content data into at least two packets;
generating at least a portion of a packet watermark associated with at least one of the packets of data said packet watermark being associated with authentication information; and
combining the at least one portion of a packet watermark, and the at least one packet of data, for transmission across a network. - View Dependent Claims (76)
-
-
77. A computerized system for packet watermarking data for transmission to a user, comprising:
-
a receiver to receive content data;
computer code to organize the data into at least two packets;
computer code to generate a packet watermark associated with at least one of the packets of data said packet watermark being associated with authentication information; and
computer code to combine the bandwidth rights certificate, the packet watermark, and the at least one packet, for transmission across a network. - View Dependent Claims (78, 79)
-
-
80. A system for secure data transmission, comprising:
-
a receiver to receive data;
a processor to organize the data into a plurality of packets;
a watermark generator to generate at least a portion of a packet watermark associated with at least one packet of data wherein the packet watermark is associated with verification information; and
a transmitter to transmit at least one of the plurality of data packets, its associated packet watermark, across a network. - View Dependent Claims (81, 82)
-
Specification