Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
183 words
A subscriber call load balancing system for use outside of a carrier public switched telephone network (PSTN) for designating routing of telephone calls to any one of a plurality of different subscriber resources for any subscriber N00 number, comprising: receive processing means for receiving a routing query from said PSTN for any call placed to the subscriber N00 number, said routing query including call identification information including indicia relating to the call; means for storing a routing algorithm for selecting one of said subscriber resources to receive a call to the subscriber N00 number, said routing algorithm utilizing call identification information for selecting a routing function, at least one routing function using capacity percentages for balancing call distribution, each such capacity percentage representing a proportion of all calls for a desired resource that can be handled; and routing processing means responsive to a call request from the PSTN for any subscriber N00 number and utilizing said stored routing algorithm for selecting a subscriber resource to handle a call and sending a response to said PSTN designating the selected resource to handle the call.
Claim 2
Dependent Claim
183 words
A subscriber call load balancing system for use outside of a carrier public switched telephone network (PSTN) for designating routing of telephone calls to any one of a plurality of different subscriber resources for any subscriber N00 number, comprising: receive processing means for receiving a routing query from said PSTN for any call placed to the subscriber N00 number, said routing query including call identification information including indicia relating to the call; means for storing a routing algorithm for selecting one of said subscriber resources to receive a call to the subscriber N00 number, said routing algorithm utilizing call identification information for selecting a routing function, at least one routing function using capacity percentages for balancing call distribution, each such capacity percentage representing a proportion of all calls for a desired resource that can be handled; and routing processing means responsive to a call request from the PSTN for any subscriber N00 number and utilizing said stored routing algorithm for selecting a subscriber resource to handle a call and sending a response to said PSTN designating the selected resource to handle the call.
Claim 3
Dependent Claim
102 words
The call load balancing system of claim 1 further comprising means for programming one or more said routing algorithms, each said algorithm using said routing functions to select a resource for receiving a call to the subscriber N00 number, wherein one said routing functions include a route function to route the call to a single specified destination, an allocate function to route the call based on subscriber defined allocation percentages and a select function to route the call using said capacity percentages, and said algorithm is implemented by said routing processing means to use one of said route, allocate and select functions.
Claim 4
Dependent Claim
235 words
A subscriber call load balancing system for use outside of a carrier public switched telephone network (PSTN) for designating routing of telephone calls to any one of a plurality of different subscriber resources for a subscriber N00 number, comprising: event processing means for determining statistical information relating to availability of each said resource for receiving calls during a processing cycle; outcome processing means for determining statistical information relating to routing of calls during previous processing cycles; call demand processing means responsive to statistical information obtained from said outcome processing means for predicting desired routing of calls in a next subsequent processing cycle; load balance processing means responsive to said event processing means and said call demand processing means for calculating capacity percentages for call distribution to said subscriber resources in a next successive processing cycle, each such capacity percentage representing a proportion of all calls for a desired routing that can be handled; means for storing a routing algorithm for selecting one of said subscriber resources to receive a call to the subscriber N00 number, said routing algorithm utilizing said capacity percentages for balancing call distribution; and routing processing means responsive to a call request from the PSTN for the N00 number and utilizing said routing algorithm for selecting a subscriber resource to handle a call using said capacity percentages and sending a response to said PSTN designating the selected resource to handle the call.
Claim 5
Dependent Claim
235 words
A subscriber call load balancing system for use outside of a carrier public switched telephone network (PSTN) for designating routing of telephone calls to any one of a plurality of different subscriber resources for a subscriber N00 number, comprising: event processing means for determining statistical information relating to availability of each said resource for receiving calls during a processing cycle; outcome processing means for determining statistical information relating to routing of calls during previous processing cycles; call demand processing means responsive to statistical information obtained from said outcome processing means for predicting desired routing of calls in a next subsequent processing cycle; load balance processing means responsive to said event processing means and said call demand processing means for calculating capacity percentages for call distribution to said subscriber resources in a next successive processing cycle, each such capacity percentage representing a proportion of all calls for a desired routing that can be handled; means for storing a routing algorithm for selecting one of said subscriber resources to receive a call to the subscriber N00 number, said routing algorithm utilizing said capacity percentages for balancing call distribution; and routing processing means responsive to a call request from the PSTN for the N00 number and utilizing said routing algorithm for selecting a subscriber resource to handle a call using said capacity percentages and sending a response to said PSTN designating the selected resource to handle the call.
Claim 6
Dependent Claim
58 words
The call load balancing system of claim 3 further comprising means for programming one or more said routing algorithms, each said algorithm comprising logic steps used to select a resource for receiving a call to the subscriber, wherein one said logic step includes selecting one of said resources in order to route the call using said capacity percentages.
Claim 7
Dependent Claim
23 words
The call load balancing system of claim 4 wherein said programming means may assign any said resource to more than one routing algorithm.
Claim 8
Dependent Claim
39 words
The call load balancing system of claim 5 wherein said programming means assigns each and every subscriber N00 phone number to a routing algorithm, wherein any said algorithm can be simultaneously assigned to more than one N00 phone number.
Claim 9
Dependent Claim
93 words
The call load balancing system of claim 3 wherein said communication means is operatively coupled to a database for storing call routing information for known customers and a request to route a call includes an identification of the caller and further comprising means for comparing the caller identification to known customers having information stored in said database to determine if said caller is a known caller, and if said caller is a known caller, then transmitting said routing information for the known caller with the designation of the resource to receive the call.
Claim 10
Dependent Claim
102 words
The call load balancing system of claim 3 further comprising means for programming one or more said routing algorithms, each said algorithm comprising logic steps used to select a resource for receiving a call to the subscriber N00 number, wherein one said logic step include a route function to route the call to a single specified destination, an allocate function to route the call based on subscriber defined allocation percentages and a select function to route the call using said capacity percentages, and said algorithm is implemented by said routing processing means to use one of said route, allocate and select functions.
Claim 11
Dependent Claim
196 words
In a telephone network system for routing telephone calls to any one of a plurality of different subscriber resources for a subscriber N00 number, including a service control point (SCP) having a processor utilizing routing trees for selecting one such resource, an improved call load balancing system comprising: event processing means for determining statistical information relating to availability of each said resource for receiving calls; routing processing means for determining statistical information relating to routing of calls during previous processing cycles; call demand processing means responsive to statistical information obtained from said routing processing means for predicting desired routing of calls in a next subsequent processing cycle; load balance processing means responsive to said event processing means and said call demand processing means for calculating capacity percentages for call distribution to said subscriber resources in a next successive processing cycle, each such capacity percentage representing a proportion of all calls for a desired routing that can be handled; and communication means operatively coupled to said SCP and responsive to a call request from the SCP for sending a response to said SCP designating a call resource to handle the call in accordance with said capacity percentages.
Claim 12
Dependent Claim
196 words
In a telephone network system for routing telephone calls to any one of a plurality of different subscriber resources for a subscriber N00 number, including a service control point (SCP) having a processor utilizing routing trees for selecting one such resource, an improved call load balancing system comprising: event processing means for determining statistical information relating to availability of each said resource for receiving calls; routing processing means for determining statistical information relating to routing of calls during previous processing cycles; call demand processing means responsive to statistical information obtained from said routing processing means for predicting desired routing of calls in a next subsequent processing cycle; load balance processing means responsive to said event processing means and said call demand processing means for calculating capacity percentages for call distribution to said subscriber resources in a next successive processing cycle, each such capacity percentage representing a proportion of all calls for a desired routing that can be handled; and communication means operatively coupled to said SCP and responsive to a call request from the SCP for sending a response to said SCP designating a call resource to handle the call in accordance with said capacity percentages.
Claim 13
Dependent Claim
67 words
The call load balancing system of claim 9 further comprising means for programming one or more routing algorithms used by said communication means for designating a call resource, each said algorithm comprising logic steps used to select a resource for receiving a call to the subscriber, wherein one said logic step includes selecting one of said resources in order to route the call using said capacity percentages.
Claim 14
Dependent Claim
23 words
The call load balancing system of claim 10 wherein said programming means may assign any said resource to more than one routing algorithm.
Claim 15
Dependent Claim
39 words
The call load balancing system of claim 10 wherein said programming means assigns each and every subscriber N00 phone number to a routing algorithm, wherein any said algorithm can be simultaneously assigned to more than one N00 phone number.
Claim 16
Dependent Claim
93 words
The call load balancing system of claim 9 wherein said communication means is operatively coupled to a database for storing call routing information for known customers and a request to route a call includes an identification of the caller and further comprising means for comparing the caller identification to known customers having information stored in said database to determine if said caller is a known caller, and if said caller is a known caller, then transmitting said routing information for the known caller with the designation of the resource to receive the call.
Claim 17
Independent Claim
258 words
A method of designating routing of telephone calls to a plurality of different subscriber resources to provide a desired load balancing among said resources in a subscriber network system having a processor utilizing routing algorithms for selecting one such resource, comprising the steps of: defining at least one routing outcome comprising a plurality of said subscriber resources organized into a plurality of groups, each said group having a distinct precedence level relative to the other groups; periodically performing a processing cycle to designate load balancing among resources in any said routing outcome, including receiving resource statistical information from said resources relating to availability of each said resource for receiving calls, collecting outcome statistical information relating to routing of calls to any said routing outcome during previous processing cycles, predicting desired routing Of calls in a next subsequent processing cycle using said outcome statistical information, calculating capacity percentages for call distribution to said subscriber resources for each said routing outcome in a next successive processing cycle using said resource statistical information and said predicted desired routing of calls, including calculating such capacity percentages initially for the highest precedence level group and then for successively lower precedence level groups until all predicted calls have been distributed, each such capacity percentage representing a proportion of all calls for a desired routing outcome that can be handled, and transferring said capacity percentages to be used in said processor algorithm; and in response to a request for routing a phone call, designating a call resource to receive said call using said capacity percentages.
Claim 18
Independent Claim
258 words
A method of designating routing of telephone calls to a plurality of different subscriber resources to provide a desired load balancing among said resources in a subscriber network system having a processor utilizing routing algorithms for selecting one such resource, comprising the steps of: defining at least one routing outcome comprising a plurality of said subscriber resources organized into a plurality of groups, each said group having a distinct precedence level relative to the other groups; periodically performing a processing cycle to designate load balancing among resources in any said routing outcome, including receiving resource statistical information from said resources relating to availability of each said resource for receiving calls, collecting outcome statistical information relating to routing of calls to any said routing outcome during previous processing cycles, predicting desired routing Of calls in a next subsequent processing cycle using said outcome statistical information, calculating capacity percentages for call distribution to said subscriber resources for each said routing outcome in a next successive processing cycle using said resource statistical information and said predicted desired routing of calls, including calculating such capacity percentages initially for the highest precedence level group and then for successively lower precedence level groups until all predicted calls have been distributed, each such capacity percentage representing a proportion of all calls for a desired routing outcome that can be handled, and transferring said capacity percentages to be used in said processor algorithm; and in response to a request for routing a phone call, designating a call resource to receive said call using said capacity percentages.
Claim 19
Dependent Claim
58 words
The method of claim 14 further comprising the step of defining one or more of said routing algorithms, each said algorithm comprising logic steps used to select a resource for receiving a call to the subscriber, wherein one said logic step includes selecting one of said routing outcomes in order to route the call using said allocation percentages.
Claim 20
Dependent Claim
24 words
The method of claim 15 wherein said routing algorithm defining step may include assigning any said routing outcome to more than one routing algorithm.
Claim 21
Dependent Claim
37 words
The method of claim 15 further comprising the step of assigning each and every subscriber N00 phone number to a routing algorithm, wherein any said algorithm can be simultaneously assigned to more than one N00 phone number.
Claim 22
Dependent Claim
33 words
The method of claim 14 further comprising a receiving step receiving a request to route a call and in response thereto implementing said routing algorithm to designate a resource to receive said call.
Claim 23
Dependent Claim
90 words
The method of claim 18 wherein said processor is operatively coupled to a database for storing call routing information for known customers and a request to route a call includes an identification of the caller and further comprising the step of comparing the caller identification to known customers having information stored in said database to determine if said caller is a known caller, and if said caller is a known caller, then transmitting said routing information for the known caller with the designation of the resource to receive the call.
Claim 24
Dependent Claim
39 words
The method of claim 14 wherein said method is operable to receive requests from a plurality of different telephone carrier networks and said designating step comprises designating the calling resource independent of the particular carrier network generating the request.
Claim 25
Dependent Claim
35 words
The method of claim 14 wherein said transferring step is implemented at the end of each processing cycle and said designating step uses the transferred capacity percentages until the end of a subsequent processing cycle.