Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
225 words
A method for locating nomadic users and completing calls to said users in a communications system by utilizing a per-user location caching strategy, said system having a switching center with which is associated a home database to which said users are assigned, a plurality of end offices for a plurality of registration areas, and visiting databases for said end offices, each registration area being assigned to and served by one of said visiting databases, said method comprising the steps of collecting data identifying the serving visiting database for a first registration area in which a user is located, said identifying data being obtained during the process of locating the user for a first call to the user from a second registration area, storing the identifying data in a second visiting database serving a second registration area, detecting a second call to the same user from the second registration area, and completing the call to the user by retrieving the data identifying the first visiting database from the second visiting database based on the identity of the user, utilizing the retrieved data to query the second visiting database to determine if the user is still located in the first registration area, and, if the user is still located in the first registration area, generating routing information to route the second call to the first registration area.
Claim 2
Independent Claim
225 words
A method for locating nomadic users and completing calls to said users in a communications system by utilizing a per-user location caching strategy, said system having a switching center with which is associated a home database to which said users are assigned, a plurality of end offices for a plurality of registration areas, and visiting databases for said end offices, each registration area being assigned to and served by one of said visiting databases, said method comprising the steps of collecting data identifying the serving visiting database for a first registration area in which a user is located, said identifying data being obtained during the process of locating the user for a first call to the user from a second registration area, storing the identifying data in a second visiting database serving a second registration area, detecting a second call to the same user from the second registration area, and completing the call to the user by retrieving the data identifying the first visiting database from the second visiting database based on the identity of the user, utilizing the retrieved data to query the second visiting database to determine if the user is still located in the first registration area, and, if the user is still located in the first registration area, generating routing information to route the second call to the first registration area.
Claim 3
Dependent Claim
56 words
The method for locating nomadic users and completing calls in accordance with claim 1 wherein the step of completing the call further comprises, if the user is not still located in the first registration area, obtaining the identify from the home database of the visiting database serving the registration area where the user is then located.
Claim 4
Dependent Claim
81 words
The method for locating nomadic users and completing calls in accordance with claim 1 further comprising the step of calculating a call-to-mobility ratio for the user, said ratio being the ratio of an average rate at which the user receives calls from the second registration area to an average rate at which the user moves between registration areas, said step of completing the call to the user using the caching strategy if the call to mobility ratio exceeds a predetermined value.
Claim 5
Dependent Claim
39 words
(to replace claim 19) The method for locating nomadic users and completing calls in accordance with claim 3 further comprising the step of storing said call-to-mobility ratio in the visiting database assigned to and serving the second registration area.
Claim 6
Independent Claim
237 words
A system for locating nomadic users and completing calls in a Personal Communications Services (PCS) system by utilizing a per-user caching strategy, said system having a switching center with which is associated a home database to which users are assigned, a plurality of end offices for a plurality of registration areas in which a nomadic user may be located, and visiting databases for said end offices, each registration area being assigned to and served by one of said visiting databases, said system comprising means for collecting data identifying a serving visiting database based on a user's location in a first registration area, said identifying data being obtained during the process of locating the user for a first PCS call to the user from a second registration area; means for storing the identifying data in a visiting database serving a second registration area; means for detecting a second PCS call to the same user from the second registration area, and means for completing the call to the user by retrieving the data identifying the first visiting database from the second visiting database based on the identity of the user utilizing the retrieved data to query the second visiting database to determine if the user is still located in the first registration area, and, if the user is still located in the first registration area, generating routing information to route the second PCS call to the first registration area.
Claim 7
Independent Claim
237 words
A system for locating nomadic users and completing calls in a Personal Communications Services (PCS) system by utilizing a per-user caching strategy, said system having a switching center with which is associated a home database to which users are assigned, a plurality of end offices for a plurality of registration areas in which a nomadic user may be located, and visiting databases for said end offices, each registration area being assigned to and served by one of said visiting databases, said system comprising means for collecting data identifying a serving visiting database based on a user's location in a first registration area, said identifying data being obtained during the process of locating the user for a first PCS call to the user from a second registration area; means for storing the identifying data in a visiting database serving a second registration area; means for detecting a second PCS call to the same user from the second registration area, and means for completing the call to the user by retrieving the data identifying the first visiting database from the second visiting database based on the identity of the user utilizing the retrieved data to query the second visiting database to determine if the user is still located in the first registration area, and, if the user is still located in the first registration area, generating routing information to route the second PCS call to the first registration area.
Claim 8
Dependent Claim
77 words
The system for locating nomadic users and completing calls in accordance with claim 5 further comprising means for calculating a call-to-mobility ratio for the user, said ratio being the ratio of an average rate at which the user receives PCS calls from the second registration area to an average rate at which the user moves between registration areas, said means for completing the call to the user being responsive to said call-to-mobility ratio exceeding a predetermined value.
Claim 9
Dependent Claim
32 words
The system for locating nomadic users and completing calls in accordance with claim 6 further comprising means for storing said call-to-mobility ratio in the visiting database identified with the second registration area.