Identifying callers
First Claim
1. A method for identifying a caller, the method comprising the following operations performed by at least one processor:
- establishing, by a service provider, a connection over a computer network with a user device of a user;
determining a current location of the user;
receiving, from the user, a request to place an emergency services call;
accessing a pool of temporary telephone numbers;
selecting, in response to receiving the request to place the emergency services call, a temporary, geographically-correct telephone number from among the pool of temporary telephone numbers based on the current location of the user;
associating the temporary telephone number with the user;
sending a location key and call back information for the call for storage in an automatic location identification database; and
initiating the call to a public service answering point using the temporary telephone number.
8 Assignments
0 Petitions
Accused Products
Abstract
Identifying a caller includes establishing, by a service provider, a connection over a computer network with a user device and accessing information enabling determination of a location of the user. A request to place a call to a call recipient is received from the user and a pool of temporary telephone numbers is accessed. Based on the location of the user, a temporary telephone number from the pool of temporary telephone numbers is selected. The temporary telephone number is associated with the call, the call is initiated to the call recipient, and information sufficient to identify the temporary telephone number is provided in call information sent to the call recipient.
-
Citations
25 Claims
-
1. A method for identifying a caller, the method comprising the following operations performed by at least one processor:
-
establishing, by a service provider, a connection over a computer network with a user device of a user; determining a current location of the user; receiving, from the user, a request to place an emergency services call; accessing a pool of temporary telephone numbers; selecting, in response to receiving the request to place the emergency services call, a temporary, geographically-correct telephone number from among the pool of temporary telephone numbers based on the current location of the user; associating the temporary telephone number with the user; sending a location key and call back information for the call for storage in an automatic location identification database; and initiating the call to a public service answering point using the temporary telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. At least one non-transitory computer readable medium storing one or more computer programs, the one or more computer programs comprising instructions for causing at least one processor to perform the following operations:
-
establishing, by a service provider, a connection over a computer network with a user device of a user; determining a current location of the user; receiving, from the user, a request to place an emergency services call; accessing a pool of temporary telephone numbers; selecting, in response to receiving the request to place the emergency services call, a temporary, geographically-correct telephone number from among the pool of temporary telephone numbers based on the current location of the user; associating the temporary telephone number with the user; sending a location key and call back information for the call for storage in an automatic location identification database; and initiating the call to a public service answering point using the temporary telephone number. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a connection unit configured to establish, by a service provider, a connection over a computer network with a user device of a user; a call request unit configured to receive, from the user, an emergency services call; a pool access unit configured to access a pool of temporary telephone numbers; a number selection unit configured to select, in response to receiving the request to place the emergency services call, a temporary, geographically-correct telephone number from among the pool of temporary telephone numbers based on the current location of the user; a number association unit configured to associate the temporary telephone number with the user; a communication unit configured to send a location key and call back information for the call for storage in an automatic location identification database; and a call initiation unit configured to initiate the call to a public service answering point using the temporary telephone number.
-
Specification