Computer network system and method for efficient information transfer
DC- US 5,768,508 A
- Filed: 04/11/1997
- Issued: 06/16/1998
- Est. Priority Date: 04/15/1996
- Status: Expired due to Term
First Claim
Patent Images
1. A computer network for connecting information providers and users, comprising:
- a user node includingmeans for sending a node ID corresponding to the user node,means for receiving a target information reference,means for fetching target information using the target information reference, andmeans for controlling the transfer of the target information in a background state while receiving non-target information to the user node without additional communication delay;
a master database containing profile information and corresponding target information reference;
a master node, coupled to the user node, and includingmeans for transferring the target information to the user node; and
a master program, coupled to the master node and the master database, and includingmeans for receiving the node ID from the user node,means for accessing from the master database profile information corresponding to the node ID, andmeans for transmitting the target information reference corresponding to the accessed profile information to the user node.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer network connects information providers and end-users of network services, facilitates direct information to users, and gathers user responses. The computer network is designed to use otherwise idle bandwidth of the network transmission medium to transfer targeted commercial and non-commercial information to users while minimizing the delay of normal network traffic. User reports containing demographics and user responses are generated ensuring user privacy. Information providers can access user reports without violating user anonymity.
-
Citations
30 Claims
-
1. A computer network for connecting information providers and users, comprising:
-
a user node including means for sending a node ID corresponding to the user node, means for receiving a target information reference, means for fetching target information using the target information reference, and means for controlling the transfer of the target information in a background state while receiving non-target information to the user node without additional communication delay; a master database containing profile information and corresponding target information reference; a master node, coupled to the user node, and including means for transferring the target information to the user node; and a master program, coupled to the master node and the master database, and including means for receiving the node ID from the user node, means for accessing from the master database profile information corresponding to the node ID, and means for transmitting the target information reference corresponding to the accessed profile information to the user node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network traffic controller for controlling the transfer of target information without causing additional communication delay to non-target information traffic between a user node and a master node, comprising:
-
means for measuring round-trip delay time for delivering the target information; means for computing a ratio between the round-trip delay time and a predetermined minimum round-trip delay time; and means for adjusting a transmission rate of the target information based on the computed ratio. - View Dependent Claims (8, 9, 10)
-
-
11. A master program, coupled to a master node and a master database, for connecting an information provider and a user node of a computer network, comprising:
-
means for registering the user node at the master node; means for receiving, through the master node, a node ID from the user node; means for accessing a master database for profile information corresponding to the node ID; and means for transmitting to the user node, through the master node, a target information reference corresponding to the accessed profile information, wherein the target information reference is a pointer to target information to be delivered to the user node while transferring non-target information without additional communication delay.
-
-
12. A user node for connecting information providers and users of a computer network having a master node, a master database, and a master program, the user node comprising:
-
means for sending to the master node a node ID corresponding to the user node; means for receiving a target information reference from the master program; means for controlling the transfer of target information in the background while transferring non-target information without additional communication delay between the master node and the user node; and means for receiving from the master node the target information corresponding to the target information reference. - View Dependent Claims (13, 14, 15)
-
-
16. A method of connecting information providers and users, comprising the steps of:
-
sending from a user node to a master program a node ID corresponding to the user node; accessing, by the master program, profile information corresponding to the node ID; transmitting, by the master program, a target information reference corresponding to the accessed profile information to the user node; fetching, by the user node, target information using the target information reference; controlling, by the user node, the transfer of the target information in a background state while receiving non-target information to the user node without additional communication delay; and receiving, by the user node, the target information. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method of controlling the transfer of target information without causing additional communication delay to non-target information traffic between a user node and a master node, comprising the steps of:
-
measuring round-trip delay time for delivering the target information; computing a ratio between the round-trip delay time and a predetermined minimum round-trip delay time; and adjusting a transmission rate of the target information based on the computed ratio. - View Dependent Claims (23, 24, 25)
-
-
26. A method of connecting an information provider and a user node of a computer network, the method, performed by a master program, comprising the steps of:
-
registering the user node at a master node; receiving, through the master node, a node ID from the user node; accessing a master database for profile information corresponding to the node ID; and transmitting to the user node, through the master node, a target information reference corresponding to the accessed profile information, wherein the target information reference is a pointer to target information to be delivered to the user node while transferring non-target information without additional communication delay.
-
-
27. A method of connecting information providers and users of a computer network having a master node, a master database, and a master program, the method, performed by a user node, comprising the steps of:
-
sending to the master node a node ID corresponding to the master node; receiving a target information reference from the master program; controlling the transfer of target information in the background while transferring non-target information without additional communication delay between the master node and the user node; and receiving the target information corresponding to the target information reference. - View Dependent Claims (28, 29, 30)
-
Specification