← Back to Patent Explorer
US5828837A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer network system and method for efficient information transfer

Assignee: OROSTREAM LLC
•
Filing: 1996-04-15
•
Granted: 1998-10-27
•
Expires: 2016-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 is generated ensuring user privacy. Information providers can access the user report without violating user anonymity.

Inventors

  • 👤 Martin Eikeland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 11:36
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; G; G06; G06F; G06F16/00; G06F16/10; H04L47/12; H04L47/127; H04L47/25; H04L47/28; H04L47/283; H04L47/32; H04L67/00; H04L67/2866; H04L67/30; H04L67/306; H04L67/50; H04L67/51; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L43/00; H04L43/08; H04L43/0852; H04L43/0864

Claims Analysis

Total Claims: 81
Claim 1
Independent Claim 255 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 2
Dependent Claim 255 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 3
Dependent Claim 24 words
The computer network of claim 1 wherein the means for transmitting a user report includes means for obtaining another reference to new target information.
Claim 4
Dependent Claim 25 words
The computer network of claim 1 wherein the means for displaying includes means for notifying the user when the target information is ready for display.
Claim 5
Dependent Claim 28 words
The computer network of claim 1 wherein the means for displaying the target information includes means for disabling user control of the display while displaying the target information.
Claim 6
Dependent Claim 29 words
The computer network of claim 1 wherein the means for receiving user request includes means for enabling the user to obtain further information related to the displayed target information.
Claim 7
Dependent Claim 37 words
The computer network of claim 1 wherein the means for receiving target information further includes means for receiving a target information reference for the current user, and means for requesting target information using the target information reference.
Claim 8
Dependent Claim 59 words
The computer network of claim 1 wherein the user information includes user id, reference to a segment list corresponding to the user profile, and reference to a target information list corresponding to the segment list, and wherein the master program module includes means for accessing the reference to the segment list, and the reference to the target information list.
Claim 9
Dependent Claim 26 words
The computer network of claim 1 wherein the transferring means include means for sending target information packets during times when information packets are not being sent.
Claim 10
Dependent Claim 42 words
The computer network of claim 1 wherein the storing means of the master program module includes means for updating the master database in response to the user report, and means for generating a report of updated user report to target information providers.
Claim 11
Dependent Claim 308 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for notifying the user when the target information is ready for display, means for monitoring a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period, means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 12
Dependent Claim 308 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for notifying the user when the target information is ready for display, means for monitoring a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period, means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 13
Dependent Claim 361 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent, the sending means including a shift register to receive each bit of non-target information packets, a detector to detect an identification bit pattern of non-target information packets in the shift register, a flow controller to control transfer of target information packets by opening and closing a gate in response to the detected identification bit pattern, and means for delaying a start signal initiating transfer of target information packets in response to a detected trailer bit until transfer of non-target information packet is complete; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 14
Dependent Claim 361 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent, the sending means including a shift register to receive each bit of non-target information packets, a detector to detect an identification bit pattern of non-target information packets in the shift register, a flow controller to control transfer of target information packets by opening and closing a gate in response to the detected identification bit pattern, and means for delaying a start signal initiating transfer of target information packets in response to a detected trailer bit until transfer of non-target information packet is complete; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 15
Dependent Claim 325 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent the sending means including means for monitoring length of time necessary for transfer of each target information packet, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 16
Dependent Claim 325 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent the sending means including means for monitoring length of time necessary for transfer of each target information packet, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 17
Dependent Claim 360 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent the sending means including means for monitoring length of time necessary for transfer of each target information packet, the monitoring means including means for estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and a message of receipt by the user node, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 18
Dependent Claim 360 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent the sending means including means for monitoring length of time necessary for transfer of each target information packet, the monitoring means including means for estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and a message of receipt by the user node, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 19
Dependent Claim 372 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent, the sending means including means for monitoring length of time necessary for transfer of each target information packet, the monitoring means including means for recording when each target information packet is transmitted by the master node, means for receiving acknowledgment of receipt from the user node, and means for estimating amount of network traffic by determining length of time between the transmittal and the receipt, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 20
Dependent Claim 372 words
A computer network for connecting information providers and users through a network service provider that assigns network addresses to the users comprising: a user node including means for sending a user id corresponding to a current user of the user node, means for receiving and displaying target information, the displaying means including means for receiving from the current user a request for certain user-selected information, and means for compiling and transmitting a user report identifying the displayed target information and user-selected information; a master database containing user information, including user profile information and target information references; a master node, coupled to the user node over a transmission medium capable of supporting communications between the master node and the user node, the master node including means for receiving the user id and the respective network address from the network service provider, means for monitoring the traffic on the transmission medium between the user node and the master node, means for transferring information to the user node minimizing additional communication delay between the master node and the user node, the transferring means including means for sending target information packets during times when information packets are not being sent, the sending means including means for monitoring length of time necessary for transfer of each target information packet, the monitoring means including means for recording when each target information packet is transmitted by the master node, means for receiving acknowledgment of receipt from the user node, and means for estimating amount of network traffic by determining length of time between the transmittal and the receipt, and means for adjusting the rate of target information transfer in response to the monitored transfer time to minimize additional delay between the master node and the user node; and a master program module, coupled to the master node and the master database, including means for receiving the user id and the respective network address from the master node, means for accessing from the master database user profile information corresponding to the user id, means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile, and means for storing in the master database the user report from the user node.
Claim 21
Dependent Claim 95 words
A network traffic monitor for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising: a shift register to store each bit of non-target information packets; a detector to detect an identification bit pattern of non-target information packets in the shift register; a flow controller to control a transfer gate in response to the detected identification bit pattern; and means for delaying a start signal initiating transfer of target information packets in response to a detected identification bit pattern until transfer of non-target information packet is complete.
Claim 22
Dependent Claim 95 words
A network traffic monitor for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising: a shift register to store each bit of non-target information packets; a detector to detect an identification bit pattern of non-target information packets in the shift register; a flow controller to control a transfer gate in response to the detected identification bit pattern; and means for delaying a start signal initiating transfer of target information packets in response to a detected identification bit pattern until transfer of non-target information packet is complete.
Claim 23
Dependent Claim 20 words
The network traffic monitor of claim 15 wherein the identification bit pattern of non-target information is a header bit pattern.
Claim 24
Dependent Claim 20 words
The network traffic monitor of claim 15 wherein the identification bit pattern of non-target information is a trailer bit pattern.
Claim 25
Dependent Claim 54 words
A network traffic controller for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising: means for monitoring length of time necessary for transfer of each target information packet; and means for adjusting the rate of target information transfer in response to the monitored transfer time.
Claim 26
Dependent Claim 54 words
A network traffic controller for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising: means for monitoring length of time necessary for transfer of each target information packet; and means for adjusting the rate of target information transfer in response to the monitored transfer time.
Claim 27
Dependent Claim 40 words
A network traffic controller of claim 18 wherein the monitoring means include means for estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and receipt by the user node.
Claim 28
Dependent Claim 57 words
The network traffic controller of claim 18 wherein the monitoring means include means for recording when each target information packet is transmitted by the master node, means for receiving acknowledgement of receipt from the user node, and means for estimating amount of network traffic by determining length of time between the transmittal and the acknowledgement of receipt.
Claim 29
Independent Claim 180 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 30
Independent Claim 180 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 31
Dependent Claim 24 words
The method of claim 21 wherein the step of transmitting a user report includes the step of obtaining another reference to new target information.
Claim 32
Dependent Claim 30 words
The method of claim 21 wherein the step of displaying the transferred target information includes the step of notifying the registered user when the target information is ready for display.
Claim 33
Dependent Claim 35 words
The method of claim 21 wherein the step of displaying the target information upon expiration of the predetermined time period includes the step of disabling user control of the display while displaying the target information.
Claim 34
Dependent Claim 31 words
The method of claim 21 wherein the step of transferring the requested target information includes the step of sending target information packets during times when information packets are not being sent.
Claim 35
Dependent Claim 39 words
The method of claim 21 wherein the step of storing the user report includes the steps of updating a master database in response to the user report, and generating a report of updated user report to target information providers.
Claim 36
Independent Claim 220 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node; displaying the transferred target information, the displaying step further including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information to the user upon expiration of the predetermined time period; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 37
Independent Claim 220 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node; displaying the transferred target information, the displaying step further including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information to the user upon expiration of the predetermined time period; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 38
Independent Claim 275 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 39
Independent Claim 275 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 40
Independent Claim 289 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, wherein the identification bit pattern of non-target information packets is a header bit pattern, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 41
Independent Claim 289 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, wherein the identification bit pattern of non-target information packets is a header bit pattern, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 42
Independent Claim 289 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, wherein the identification bit pattern of non-target information packets is a trailer bit pattern, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 43
Independent Claim 289 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of storing each bit of non-target information packets in a shift register, detecting an identification bit pattern of non-target information packets in a shift register, wherein the identification bit pattern of non-target information packets is a trailer bit pattern, controlling a transfer gate of the shift register in response to the detected identification bit pattern, and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 44
Independent Claim 234 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 45
Independent Claim 234 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 46
Independent Claim 270 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, the monitoring step including the step of estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and a message of receipt by the user node; and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 47
Independent Claim 270 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, the monitoring step including the step of estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and a message of receipt by the user node; and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 48
Independent Claim 284 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, the monitoring step including the steps of recording when each target information packet is transmitted by the master node, receiving a message form the user node acknowledging receipt of the packet, and estimating amount of network traffic by determining length of time between the transmittal and the message acknowledging receipt, and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 49
Independent Claim 284 words
A method for connecting information providers and users comprising the steps of: sending from a user node to a network service provider a user id corresponding to a current user of the user node; sending from the network service provider to a master program module the user id and a respective network address; accessing, by the master program module, user profile information corresponding to the user id; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; transferring the requested target information from the master node to the user node minimizing additional communication delay between the master node and the user node, the transferring step including the step of sending target information packets during times when information packets are not being sent, the sending step further including the steps of monitoring length of time necessary to transfer each target information packet, the monitoring step including the steps of recording when each target information packet is transmitted by the master node, receiving a message form the user node acknowledging receipt of the packet, and estimating amount of network traffic by determining length of time between the transmittal and the message acknowledging receipt, and adjusting the rate of target information transfer in response to the monitored transfer time; displaying the transferred target information; receiving from the current user a request for certain user-selected information; compiling and transmitting a user report identifying the displayed target information and user-selected information; and storing the user report from the user node.
Claim 50
Independent Claim 91 words
A method of monitoring network traffic for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising the steps of: storing each bit of non-target information packets in a shift register; detecting an identification bit pattern of non-target information packets in a shift register; controlling a transfer gate in response to the detected identification bit pattern; and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete.
Claim 51
Independent Claim 91 words
A method of monitoring network traffic for transferring target information packets while minimizing additional communication delay between a user node and a master node comprising the steps of: storing each bit of non-target information packets in a shift register; detecting an identification bit pattern of non-target information packets in a shift register; controlling a transfer gate in response to the detected identification bit pattern; and delaying a start signal initiating transfer of target information packets in response to the detected identification bit pattern until transfer of non-target information packet is complete.
Claim 52
Dependent Claim 19 words
The method of claim 34 wherein the identification bit pattern of non-target information packets is a header bit pattern.
Claim 53
Dependent Claim 19 words
The method of claim 34 wherein the identification bit pattern of non-target information packets is a trailer bit pattern.
Claim 54
Independent Claim 51 words
A method of transferring target information packets while minimizing additional communication delay between a user node and a master node comprising the steps of: monitoring length of time necessary for transfer of each target information packet; and adjusting the rate of target information transfer in response to the monitored transfer time.
Claim 55
Independent Claim 51 words
A method of transferring target information packets while minimizing additional communication delay between a user node and a master node comprising the steps of: monitoring length of time necessary for transfer of each target information packet; and adjusting the rate of target information transfer in response to the monitored transfer time.
Claim 56
Dependent Claim 39 words
A method of claim 37 wherein the monitoring step includes estimating amount of network traffic by measuring length of time between transmittal of target information packet by the master node and a message of receipt by the user node.
Claim 57
Dependent Claim 52 words
The method of claim 37 wherein the monitoring step includes recording when each target information packet is transmitted by the master node, receiving a message from the user node acknowledging receipt of the packet, and estimating amount of network traffic by determining length of time between the transmittal and the message receipt.
Claim 58
Dependent Claim 106 words
A master program module coupled to a master node and a master database for connecting information providers and user nodes for a computer network comprising: means for registering a first-time user of the computer network; means for receiving, through the master node, a user id and respective network address corresponding to a current user of the user node; means for accessing from the master database user profile information corresponding to the user id; means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and means for storing a user report from the user node.
Claim 59
Dependent Claim 106 words
A master program module coupled to a master node and a master database for connecting information providers and user nodes for a computer network comprising: means for registering a first-time user of the computer network; means for receiving, through the master node, a user id and respective network address corresponding to a current user of the user node; means for accessing from the master database user profile information corresponding to the user id; means for transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and means for storing a user report from the user node.
Claim 60
Independent Claim 85 words
A method for connecting information providers and user nodes coupled to a master node and a master database comprising the steps of: receiving through the master node a user id corresponding to a current user of the user node; accessing from the master database user profile information corresponding to the user id and respective network address; transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and storing a user report from the user node.
Claim 61
Independent Claim 85 words
A method for connecting information providers and user nodes coupled to a master node and a master database comprising the steps of: receiving through the master node a user id corresponding to a current user of the user node; accessing from the master database user profile information corresponding to the user id and respective network address; transmitting to the user node, through the master node, a reference to target information corresponding to the accessed user profile; and storing a user report from the user node.
Claim 62
Dependent Claim 119 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node, wherein the master node transfers the requested target information while minimizing additional communication delay between the master node and the user node; means for displaying the received target information; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 63
Dependent Claim 119 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node, wherein the master node transfers the requested target information while minimizing additional communication delay between the master node and the user node; means for displaying the received target information; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 64
Dependent Claim 24 words
The user node of claim 42 wherein the means for transmitting a user report includes means for obtaining another reference to new target information.
Claim 65
Dependent Claim 25 words
The user node of claim 42 wherein the means for displaying includes means for notifying the user when the target information is ready for display.
Claim 66
Dependent Claim 27 words
The user node of claim 42 wherein the means for displaying includes means for enabling the user to obtain further information related to the displayed target information.
Claim 67
Dependent Claim 34 words
The user node of claim 42 wherein the means for displaying includes means for receiving a target information reference for the current user, and means for requesting target information using the target information reference.
Claim 68
Dependent Claim 150 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; means for displaying the received target information, the displaying means including means for timing a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 69
Dependent Claim 150 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; means for displaying the received target information, the displaying means including means for timing a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 70
Dependent Claim 168 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; means for displaying the received target information, the displaying means including means for timing a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period, the displaying means further including means for disabling user control of the display while displaying the target information; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 71
Dependent Claim 168 words
A user node for connecting information providers and users coupled with a master node, a master database, and a master program comprising: means for sending a user id corresponding to a current user of the user node; means for requesting a transfer of target information from the master node; means for receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; means for displaying the received target information, the displaying means including means for timing a predetermined time period during which the user may trigger the display of the target information, and means for displaying the target information to the user upon expiration of the predetermined time period, the displaying means further including means for disabling user control of the display while displaying the target information; means for receiving from the current user a request for certain user-selected information; and means for compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 72
Independent Claim 164 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node, wherein the master node transfer the requested target information while minimizing additional communication delay between the master node and the user node; displaying the requested target information; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 73
Independent Claim 164 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node, wherein the master node transfer the requested target information while minimizing additional communication delay between the master node and the user node; displaying the requested target information; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 74
Dependent Claim 24 words
The method of claim 49 wherein the step of transmitting a user report includes the step of obtaining another reference to new target information.
Claim 75
Dependent Claim 29 words
The method of claim 49 wherein the step of displaying the transferred target information includes the step of notifying the user when the target information is ready for display.
Claim 76
Dependent Claim 24 words
The method of claim 49 wherein the step of displaying includes enabling the user to obtain further information related to the displayed target information.
Claim 77
Dependent Claim 29 words
The method of claim 49 wherein the step of displaying includes receiving a target information reference for the current user, and requesting target information using the target information reference.
Claim 78
Independent Claim 194 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; displaying the requested target information, the displaying step including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information to the user upon expiration of the predetermined time period; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 79
Independent Claim 194 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; displaying the requested target information, the displaying step including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information to the user upon expiration of the predetermined time period; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 80
Independent Claim 214 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; displaying the requested target information, the displaying step including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information onto the user's screen upon expiration of the predetermined time period, the displaying step further including the substep of disabling user control of the display while displaying the target information; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.
Claim 81
Independent Claim 214 words
A method for connecting information providers and users coupled with a master node, a master database, and a master program module, the method comprising the steps of: sending from a user node to a master program module a user id and respective network address corresponding to a current user of the user node; transmitting from the master program module to the user node a reference to target information corresponding to the accessed user profile; receiving the reference to the target information at the user node; requesting a transfer of target information from a master node to the user node using the reference; receiving the requested target information from the master node without causing additional communication delay between the master node and the user node; displaying the requested target information, the displaying step including the steps of timing a predetermined time period during which the user may trigger the display of the target information, and displaying the target information onto the user's screen upon expiration of the predetermined time period, the displaying step further including the substep of disabling user control of the display while displaying the target information; receiving from the current user a request for certain user-selected information; and compiling and transmitting a user report identifying the displayed target information and user-selected information.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-26 2002-04-27 2002-10-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-26 2006-04-27 2006-10-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-26 2010-04-27 2010-10-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag