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.
-
Citations
107 Claims
-
1-82. -82. (canceled)
-
83. A process for provisioning a stream of data, comprising:
-
receiving a stream of data; organizing the stream of data into a packet flow comprising a plurality of packets; generating a packet watermark associated with the packet flow wherein the packet watermark enables discrimination between packet flows; combining the packet watermark with each of the plurality of packets to form watermarked packets; and provisioning at least one of the watermarked packets across a network. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
94. A system for provisioning a stream of data, comprising:
-
a processor to receive a stream of data and to organize the stream of data into a packet flow comprising a plurality of packets; a generator to generate at least one packet watermark associated with the packet flow; a packager to combine the generated packet watermark with at least one of the plurality of packets to form watermarked packets; and an provisioner to provision at least one of the watermarked packets across a network. - View Dependent Claims (95, 96, 97, 98, 99, 100)
-
-
101. A method of authenticating a packet flow, comprising:
-
receiving digital content; organizing the digital content into a packet flow comprising at least two packets; generating at least a portion of a packet watermark associated with at least one of the packets, the packet watermark being associated with authentication data; combining the at least one portion of a packet watermark, and the at least one packet, for transmission across a network; receiving the combined at least one portion of a packet watermark, and the at least one packet that has been transmitted across the network; analyzing the combined at least one portion of a packet watermark, and the at least one packet using the at least a portion of the packet watermark; and in the event the analysis indicates authentication of the at least one packet, permitting the authentication of the packet flow, and in the event that the analysis indicates tampering of the at least one packet, indicating a signal of non-authentication. - View Dependent Claims (102)
-
-
103. A computerized system for provisioning data flow for transmission to a user, comprising:
-
a receiver to receive digital content; computer code to organize the digital content into data flow comprising at least two packets; computer code to generate a packet watermark associated with at least one of the packets the packet watermark being associated with identification of the data flow; computer code to combine the packet watermark and the at least one packet for provisioning the data flow across a network. - View Dependent Claims (104, 105, 106, 107)
-
Specification