IP Library Granted Patent US 9,639,717
Granted Patent B2
US 9,639,717 · App. 13/970,574 · Granted May 2, 2017

Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth

Inventor: Scott A. Moskowitz (Sunny Isles Beach, FL)
Assignee: WISTARIA TRADING LTD
G06F21/64G06Q30/0601G06Q30/0641H04L63/0823H04N1/32128H04N2201/3205H04N2201/3222H04N2201/3233H04N2201/3246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,639,717
App. No.
13/970,574
Granted
May 2, 2017
Kind
B2
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.

Claims (33)

1. A method of provisioning/identifying content in/over/across a network, comprising:

receiving digital content;

organizing the digital content into a packet flow comprising at least two packets;

generating a packet watermark associated with said packet flow;

combining said packet watermark with at least one packet of said packet to form a watermarked packet;

generating at least one packet flow history;

storing the packet flow history in a database in non transient form;

receiving said packet flow;

analyzing the received packet flow to determine if a packet of said flow is said watermarked packet; and

provisioning the content in/over/across the network based on heuristics/histories stored in the database and information associated with said packet watermark.

2. A router for routing, monitoring, and classifying network traffic flow in a form of packets, comprising:

a processor, and

a memory;

wherein the memory stores code to perform the steps of:

receiving digital content;

organizing the digital content into a packet flow comprising at least two packets;

generating a packet watermark associated with said packet flow;

combining said packet watermark with at least one packet of said packet to form a watermarked packet;

generating at least one packet flow history;

storing the packet flow history in a database in non transient form;

receiving said packet flow;

analyzing the received packet flow to determine if a packet of said flow is said watermarked packet; and

provisioning the content in/over/across the network based on heuristics/histories stored in the database and information associated with said packet watermark.

3. A computer program product storing instruction in non transient memory for programming a router to perform the steps of:

receiving digital content;

organizing the digital content into a packet flow comprising at least two packets;

generating a packet watermark associated with said packet flow;

combining said packet watermark with at least one packet of said packet to form a watermarked packet;

generating at least one packet flow history;

storing the packet flow history in a database in non transient form;

receiving said packet flow;

analyzing the received packet flow to determine if a packet of said flow is said watermarked packet; and

provisioning the content in/over/across the network based on heuristics/histories stored in the database and information associated with said packet watermark.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2015
From: MOSKOWITZ, SCOTT A.
To: WISTARIA TRADING LTD
Reel/Frame 036342/0953 →
Continuity (9)
Continuation 13551097 · Jul 17, 2012
Division 11900065 · Sep 10, 2007
Division 10417231 · Apr 17, 2003
Continuation 13273930 · Oct 14, 2011
Continuation 12383289 · Mar 23, 2009
Continuation 11900066 · Sep 10, 2007
Continuation 10417231 · Apr 17, 2003
Provisional Application 60372788 · Apr 17, 2002
Related Publication 20130340100A1 · Dec 19, 2013