IP Library Granted Patent US 7,103,557
Granted Patent B2
US 7,103,557 · App. 10/028,122 · Granted Sep 5, 2006

Internet payment process based on return traffic

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 7,103,557
App. No.
10/028,122
Granted
Sep 5, 2006
Kind
B2
Abstract

The invention relates to an internet payment system based on return traffic. In regard of payment for content delivered across the internet an aspect of the invention provides for initiation of an explicit return flow of packets. Reception by the server of these return packets entails reception of payment tokens of the client by the server and a sign to the server to continue with the delivery of the content. Maskerading by the client can be prevented by sending challenges along with the data packets and by having the client to send responses to the same along with the return packets.

Claims (16)

1. Process for controlling delivery of digital works across a communication channel wherein there is to be paid for the content of said digital works, wherein the process is executable on a server computer and a client computer, said process comprising the steps of:

a) configuring for delivery of the content of a digital work between the server and the client, via a regular flow of packets;

b) creating at the server and executing the regular flow of packets, wherein the packet size is less than the total size of said digital work, of said content from the server to the client using a transmission or transport protocol, wherein the client is requested to acknowledge the received packets;

c) initiation of a return traffic of acknowledgement codes (ACKs) by the client to the server wherein a payment token is associated with each acknowledgement code or with a number of acknowledgement codes;

d) validation by the server that each acknowledgement code requested of the client is received by the server;

e) continuation of the regular flow of packets of said content by the server only if the acknowledgement codes requested of the client are received as specified by the server;

f) accumulation of the payment tokens received from the client in a pay-for-each-packet-received-as-acknowledged-by-the-client mode of operation; and

g) arrangement of billing of and payment by the client for all received packets on the basis of at least said accumulated payment tokens.

2. Process for controlling delivery of digital works across a communications channel according to claim 1 , wherein in step (c) or step (e) acknowledgement by the client is associated with at least one packet of the forwarding flow from the server to the client.

3. Process for controlling deli very of digital works across a communications channel according to claim 1 , wherein in step (e) continuation of the flow of packets with content by the server occurs wherein a certain number of packets may be transmitted while a number of acknowledgement codes in transit less than or equal to another pre-determined number of acknowledgement codes encompassed in the credit window have not yet been received by the server.

4. Process for controlling delivery of digital works across a communications channel according to claim 3 , wherein the size of said credit window is adaptable to the number of acknowledgement codes received from the client.

5. Process according to claim 1 for use in conducting business operations or commercial transactions, comprising regulation of payment based on received return traffic.

6. Process according to claim 5 for use in conducting business operations or commercial transactions, wherein in addition billing is dependent on the transmission rate and/or on the length of the transmission session and/or on the loss rate of the transmitted digital packets.

7. A method of sending and/or receiving packets by a system comprising a server and a client, said method comprising one or more steps including at least step (c) of a process according to claim 1 .

8. A method of sending and/or receiving packets by a server, comprising one or more steps including at least step (c) or step (e) of a process according to claim 1 .

9. A method of sending and/or receiving packets by a client, comprising one or more steps including at least step (c) or step (e) of a process according to claim 1 .

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: MIND FUSION, LLC
To: CRYSTAL MOUNTAIN COMMUNICATIONS, LLC
Reel/Frame 064803/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 23, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063155/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Jan 21, 2016
From: CREATETECH SOLUTIONS, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037553/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2011
From: IPG ELECTRONICS 503 LIMITED
To: CREATETECH SOLUTIONS, LLC
Reel/Frame 027258/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: IPG ELECTRONICS 503 LIMITED
Reel/Frame 022203/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2002
From: MIDDELJANS, JAKOBUS; TEN KATE, WARNER RUDOLPH THEOPHILE
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 012719/0714 →