Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
OwnerScott A. Moskowitzinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerScott A. Moskowitzinventor
Estimating the term…
Disclosed herein are methods and systems for transmitting streams of data. In one embodiment, a method comprises the steps of: 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; 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. The present invention also relates to: receiving at least one packet that has been transmitted across a network; analyzing at least one packet for a watermark; and authenticating the at least one packet using at least a portion of the watermark. 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.
1) A method for transmitting a stream of data, comprising:
15) A system for transmitting a stream of data, comprising:
21) A method for packaging data for transmission, comprising:
22) A computerized system for packaging data for transmission to a user, comprising:
28) An electronic method for purchasing good and/or services, comprising:
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:
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:
49) A system for the transmission of data, comprising:
Dependencies are inferred from the claim text.