Methods and apparatus for transferring position data between terminals in wireless communications systems
First Claim
1. A method of requesting and obtaining user position information in a wireless communications system, the system including a plurality of user terminals, at least one mobile switching center and a home location register, and the method comprising the steps of:
- sending terminal position information from the user terminals to mobile switching centers with which the user terminals are registered;
storing the terminal position information in visiting location registers of the receiving mobile switching centers;
entering a feature code and a user identification code at a requesting terminal, the feature code and user identification code indicating a request for position information regarding a remote system user associated with the user identification code;
sending a user position request message and the user identification code from the requesting terminal to a mobile switching center with which the requesting terminal is registered;
forwarding the user position request message from the mobile switching center to the home location register;
determining, at the home location register, which user terminals the remote system user is registered with;
sending a terminal position request message and the user identification code to each mobile switching center where the remote user is registered on a terminal;
retrieving, for each terminal with which the remote user is registered, terminal position information from a visiting location register;
sending, for each terminal with which the remote user is registered, a terminal position request acknowledged message, a terminal identification code and retrieved terminal position information to the home location register; and
forwarding at least one of the terminal position request acknowledged messages from the home location register to the requesting terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for ascertaining the geographic position of users and terminals in a wireless communications system are used, for example, by operations personnel in performing system maintenance and by emergency personnel in locating lost or injured individuals. According to an exemplary method of requesting and obtaining user position information, user terminals in a wireless communications system routinely transmit position information to mobile switching centers in the system, and the mobile switching centers maintain up-to-date terminal position information in visiting location registers. Requests for user position information are routed to a home location register which in turn routes terminal position requests to mobile switching centers with which the target users are registered. Terminal position information is retrieved from the appropriate visiting location registers and sent back to the requesting parties with a minimum of system traffic.
217 Citations
20 Claims
-
1. A method of requesting and obtaining user position information in a wireless communications system, the system including a plurality of user terminals, at least one mobile switching center and a home location register, and the method comprising the steps of:
-
sending terminal position information from the user terminals to mobile switching centers with which the user terminals are registered;
storing the terminal position information in visiting location registers of the receiving mobile switching centers;
entering a feature code and a user identification code at a requesting terminal, the feature code and user identification code indicating a request for position information regarding a remote system user associated with the user identification code;
sending a user position request message and the user identification code from the requesting terminal to a mobile switching center with which the requesting terminal is registered;
forwarding the user position request message from the mobile switching center to the home location register;
determining, at the home location register, which user terminals the remote system user is registered with;
sending a terminal position request message and the user identification code to each mobile switching center where the remote user is registered on a terminal;
retrieving, for each terminal with which the remote user is registered, terminal position information from a visiting location register;
sending, for each terminal with which the remote user is registered, a terminal position request acknowledged message, a terminal identification code and retrieved terminal position information to the home location register; and
forwarding at least one of the terminal position request acknowledged messages from the home location register to the requesting terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
supplementing the terminal position request acknowledged message by adding, at the home location register, a parameter indicating whether the remote user is registered as an originating or a terminating user on the terminal to which the terminal position request acknowledged message corresponds;
forwarding the supplemented terminal position request acknowledged message from the home location register to the mobile switching center with which the requesting terminal is registered; and
forwarding the supplemented terminal position request acknowledged message from the mobile switching center to the requesting terminal.
-
-
5. The method of claim 1, wherein a user terminal includes a global positioning system receiver, and wherein said step of sending terminal position information includes the step of periodically transmitting position coordinates from the user terminal to a mobile switching center with which the user terminal is registered.
-
6. The method of claim 1, wherein a user terminal computes position coordinates based on at least one timing advance parameter received from at least one base station in the wireless communications system, and wherein said step of sending terminal position information includes the step of periodically transmitting position coordinates from the user terminal to a mobile switching center with which the user terminal is registered.
-
7. The method of claim 1, wherein said step of sending terminal position information includes the step of periodically polling at least one user terminal for current position coordinates.
-
8. The method of claim 1, wherein the requesting terminal is a mobile terminal in the wireless communications system.
-
9. The method of claim 1, wherein the requesting terminal is a fixed terminal in an operations support system of the wireless communications system.
-
10. The method of claim 1, wherein the requesting terminal is a fixed terminal in a public switched telephone network.
-
11. A wireless communications system, comprising:
-
a plurality of user terminals;
at least one mobile switching center, each mobile switching center including a visiting location register; and
a home location register, wherein each user terminal is configured to transmit terminal position information to a mobile switching center with which the user terminal is registered, wherein each mobile switching center is configured to store received terminal position information in a corresponding visiting location register, and wherein said home location register is configured to receive requests for position information relating to target users registered in said system and, for each received request, to send a terminal position request to each mobile switching center where a target user is registered on a terminal. - View Dependent Claims (12, 13, 14, 15, 17)
-
-
16. A method of requesting and obtaining user position information in a wireless communications system, the system including a plurality of user terminals, at least one mobile switching center and a home location register, and the method comprising the steps of:
-
entering a feature code and a user identification code at a requesting terminal, the feature code and user identification code indicating a request for position information regarding a remote system user associated with the user identification code;
sending a user position request message and the user identification code from the requesting terminal to a mobile switching center with which the requesting terminal is registered;
forwarding the user position request message from the mobile switching center to the home location register;
determining, at the home location register, which user terminals the remote system user is registered with;
sending a terminal position request message and the user identification code to at least one mobile switching center where the remote user is registered on a terminal;
obtaining, at the at least one mobile switching center, terminal position information for at least one terminal with which the remote user is registered;
sending, for the at least one terminal with which the remote user is registered, a terminal position request acknowledged message, a terminal identification code and obtained terminal position information to the home location register; and
forwarding the terminal position request acknowledged message, the terminal identification code and the obtained terminal position information from the home location register to the requesting terminal.
-
-
18. A wireless communications system comprising:
-
a plurality of user terminals;
at least one mobile switching center, each mobile switching center including a visiting location register; and
a home location register, wherein each user terminal is configured to transmit terminal position information to a mobile switching center with which the user terminal is registered, wherein each mobile switching center is configured to store received terminal position information in a corresponding visiting location register, and wherein said home location register is configured to receive a request for position information relating to a target user registered in said system and to determine which user terminals the target user is registered with. - View Dependent Claims (19, 20)
-
Specification