System and method for routing data and communications
First Claim
1. A system for routing communications to one of a plurality of remote sites comprising:
- a central processing unit;
a storage device operatively associated with the central processing unit to store routing data identifying a plurality of remote sites and associated with the number of times that each of the remote sites has sent a communication to other remote sites for a prior period and further associated with the number of times that each of the remote sites has received a communication from other remote sites for the prior period;
a selector operatively associated with the central processing unit to select a specific remote site to receive a particular communication based on the routing data; and
a communication interface operatively associated with the central processing unit for forwarding the particular communication to the specific remote sites,said central processing unit including means for automatically updating, without requiring human intervention, a ratio for at least one of the remote sites from (a) the number of times that a particular remote site has sent a communication to other remote sites and (b) the number of times that the particular remote site has received a communication from other remote sites, andsaid selector employing the ratios for the remote sites to select the specific remote site to receive the particular communication.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for routing data and communications to one of a plurality of remote sites to promote reciprocal interaction among the remote sites. The system includes a central processing unit and a storage device to store a first set of data identifying a plurality of remote sites and a second set of data identifying the frequency at which each of the remote sites communicates with the system. The system selects a particular remote site to receive a particular communication by analyzing the second set of data. The system also contemplates a method of routing data and communications including the steps of storing routing data for identifying a plurality of remote sites and the frequency at which each of the remote sites communicates with a central processor, receiving a communication at the central processor, analyzing the routing data to select a particular remote site, and forwarding the communication to the selected remote site.
-
Citations
22 Claims
-
1. A system for routing communications to one of a plurality of remote sites comprising:
-
a central processing unit; a storage device operatively associated with the central processing unit to store routing data identifying a plurality of remote sites and associated with the number of times that each of the remote sites has sent a communication to other remote sites for a prior period and further associated with the number of times that each of the remote sites has received a communication from other remote sites for the prior period; a selector operatively associated with the central processing unit to select a specific remote site to receive a particular communication based on the routing data; and a communication interface operatively associated with the central processing unit for forwarding the particular communication to the specific remote sites, said central processing unit including means for automatically updating, without requiring human intervention, a ratio for at least one of the remote sites from (a) the number of times that a particular remote site has sent a communication to other remote sites and (b) the number of times that the particular remote site has received a communication from other remote sites, and said selector employing the ratios for the remote sites to select the specific remote site to receive the particular communication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for routing communications to one of a plurality of remote terminals comprising:
-
a central processing unit; a storage device operatively associated with the central processing unit to store routing data identifying a plurality of remote terminals and associated with the number of times that each of the remote terminals has sent a communication to other remote terminals for a prior period and further associated with the number of times that each of the remote terminals has received a communication from other remote terminals for the prior period; a selector operable in conjunction with the central processing unit to select a specific remote terminal to receive a particular communication; and a communication interface operatively associated with the central processing unit for forwarding the particular communication to the specific remote terminal, said central processing unit including means for automatically updating, without requiring human intervention, a ratio for at least one of the remote terminals from (a) the number of times that a particular remote terminal has sent a communication to other remote terminals and (b) the number of times that the particular remote terminal has received a communication from other remote terminals, and said selector employing the ratios for the remote terminals to select the specific remote terminal to receive the particular communication. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for routing communications comprising the steps of:
-
storing routing data in a storage device operatively associated with a central processing unit, the routing data identifying a plurality of remote sites and associated with the number of times that each of the remote sites has sent a communication to other remote sites for a prior period, and further associated with the number of times that each of the remote sites has received a communication from other remote sites for the prior period; receiving a communication at a central processor; automatically updating, without requiring human intervention, a ratio for at least one of the remote sites from (a) the number of times that a particular remote site has sent a communication to other remote sites and (b) the number of times that the particular remote site has received a communication from other remote sites; rewarding remote sites that frequently send a communication to other remote sites by employing the ratios for the remote sites to select a remote site to receive said communication received at the central processor; and forwarding said communication received at the central processor to the selected remote site. - View Dependent Claims (20, 21, 22)
-
Specification