Method for routing a call to a destination based on range identifiers for geographic area assignments
First Claim
1. A method of routing a call from a calling party to a particular subscriber location of a plurality of subscriber locations based in part on the geographic location of the calling party, said call being placed by dialing a single telephone number that is operative for serving all of said subscriber locations, comprising the steps of:
- identifying the calling party with a specific location identifier indicating the location of the calling party;
said specific location identifier determined by searching a real time database with the number of the calling party;
providing a range table of selected ranges of location identifiers, each range corresponding to a call destination location of said subscriber; and
if said specific location identifier is located in one of said selected ranges of said range table, routing said call to the destination location corresponding to said one of said selected ranges containing said specific location identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system of routing a call, made to a single number of a subscriber, to a particular subscriber location of a plurality of subscriber locations based on the geographic area from which the call originated is disclosed. One method of the present invention routes a call from a caller that is placed by dialing a single telephone number that is operative for serving all of the subscriber locations. The method includes identifying the calling party with a specific location identifier indicating the location of the calling party, providing a range table of selected ranges of location identifiers and if the specific location identifier is within one of the selected ranges of the range table, the call is routed to the destination location corresponding to the selected range containing the specific location identifier. If the specific location identifier is not located within one of the selected ranges, the call is routed to the destination location corresponding to the specific location identifier located in an auxiliary database containing subscriber locations. In the disclosed embodiment, the geographic areas are represented by zip codes and multiple categories of zip codes may be represented.
342 Citations
24 Claims
-
1. A method of routing a call from a calling party to a particular subscriber location of a plurality of subscriber locations based in part on the geographic location of the calling party, said call being placed by dialing a single telephone number that is operative for serving all of said subscriber locations, comprising the steps of:
-
identifying the calling party with a specific location identifier indicating the location of the calling party; said specific location identifier determined by searching a real time database with the number of the calling party; providing a range table of selected ranges of location identifiers, each range corresponding to a call destination location of said subscriber; and if said specific location identifier is located in one of said selected ranges of said range table, routing said call to the destination location corresponding to said one of said selected ranges containing said specific location identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of routing a call from a calling party to a particular subscriber location of a plurality of subscriber locations based in part on the geographic location of the calling party, said call being placed by dialing a single telephone number that is operative for serving all of said subscriber locations, comprising the steps of:
-
providing a first database for storing information associating calling party numbers with geographic codes, said geographic codes representing predetermined geographic areas; providing a subscriber database for storing subscriber specific call routing information associated with said geographic codes; in response to receipt of a call to said single telephone number, translating the calling party number into a specific geographic code by reference to said first database; providing a range table of selected ranges of geographic codes, each selected range having a beginning and an end geographic code and each range corresponding to a call destination location of said subscriber; if said specific geographic code is located in one of said selected ranges of said range table, routing said call to the destination location corresponding to the selected range containing said specific geographic code; if said geographic code is not located in one of said selected ranges, creating a subscriber database key operative to identify the subscriber and said geographic code; accessing said subscriber database with said key to obtain subscriber specific call routing information; and routing said call in accordance with the routing information obtained from said subscriber database. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of routing a call from a calling party to a specific call destination site based in part on the geographic location of the calling party, comprising the steps of:
-
providing a first database for storing information associating calling party numbers with geographic codes, said geographic codes representing predetermined geographic areas; providing a subscriber database for storing call routing information associated with multiple subscribers; providing a call control unit for controlling access to said first database and said subscriber database and said call control unit for storing certain call routing information; in response to receipt of a call data packet containing the calling party number and the dialed number, at said call control unit, accessing said first database with said calling party number; in response to receipt of said calling party number, at said first database, translating said calling party number to a geographic code and transmitting said geographic code to said call control unit; providing a range table corresponding to said dialed number, at said control unit, of selected ranges of geographic codes, each selected range having a beginning and an end geographic code and each range corresponding to a call destination location of said subscriber; if said specific location identifier is located in one of said selected ranges of said range table, routing said call to the destination location corresponding to selected range containing said specific geographic code; if said geographic code is not located within one of said selected ranges, creating an access key for accessing said subscriber database, said access key operable to identify a specific call destination site from among a plurality of call destination sites of a plurality of parties and providing an indication of said specific call destination site to said call control unit; accessing said subscriber database to obtain said indication of said specific call destination site; and routing said call to said specific call destination site. - View Dependent Claims (22, 23)
-
-
24. A system of routing a call from a calling party particular subscriber location of a plurality of subscriber locations based in part on the geographic location of the calling party, comprising:
-
a first database for storing information associating calling party numbers with geographic codes, said geographic codes representing predetermined geographic areas; a subscriber database for storing subscriber specific call routing information associated with said geographic codes; a call control unit for accessing said first database to translate the calling party number into a specific geographic code; said call control unit for providing call routing information if said specific geographic code is located in a range of a range table of selected ranges of geographic codes, each selected range having a beginning and an end geographic code and each range corresponding to subscriber specific call routing information; and said call control unit for providing a call routing number if said geographic code is not located within one of said selected ranges, by accessing said subscriber database to obtain subscriber specific call routing information.
-
Specification