EMERGENCY 911 SERVICES WITH JUST-IN-TIME PROVISIONING FOR VOIP CUSTOMERS
First Claim
1. A method, comprising:
- registering with a service provider a caller device having a unique caller device name and telephone number for emergency E911 services;
initiating an emergency E911 call by a caller, without a real telephone number, over a network via Voice Over Internet protocol (VOIP) using a signaling protocol that identifies at least the caller device name and address;
accessing a first database maintained by the service provider to identify a customer account corresponding to at least the caller device name and address;
accessing a second database of available telephone number maintained by the service provider for calling purposes;
selecting an available telephone number from the second database for temporary use and associating the selected available telephone number with the location contained in the identified customer account to create a location-telephone number combination for the caller;
storing and transmitting the created location-telephone number for just-in-time provisioning in a positioning center, prior to the release of an E911 call to a Public Switching Access Point (PSAP);
confirming with the service provider the provisioning in the positioning center of the created location-telephone number, and providing an address or telephone number of a proper PSAP for delivery of the E911 call; and
delivering the E911 call from the caller to the proper PSAP by the service provider based on the address or telephone number provided by the positioning center
2 Assignments
0 Petitions
Accused Products
Abstract
A method enables VOIP customers to obtain emergency E911 services from a Public Switched Access Point (PSAP) via a service provider. The customer registers a calling device and at least one device location with the service provider for services. An E911 call to the service provider is initiated by the customer without a real telephone number. A signaling message to the service provider includes the customer device name and address. The service provider accesses a local database in which the customer is registered. Using the device name, the service provider identifies the customer account having an associated updated location. An available telephone number is selected by the service provider and associated with the location to create and store a location-telephone number for the customer. The created location-telephone number is just-in-time provisioned in a positioning center, prior to release of the call. After confirmation, the service provider receives an address or telephone number from the positioning center for delivering the call to a proper PSAP.
25 Citations
27 Claims
-
1. A method, comprising:
-
registering with a service provider a caller device having a unique caller device name and telephone number for emergency E911 services; initiating an emergency E911 call by a caller, without a real telephone number, over a network via Voice Over Internet protocol (VOIP) using a signaling protocol that identifies at least the caller device name and address; accessing a first database maintained by the service provider to identify a customer account corresponding to at least the caller device name and address; accessing a second database of available telephone number maintained by the service provider for calling purposes; selecting an available telephone number from the second database for temporary use and associating the selected available telephone number with the location contained in the identified customer account to create a location-telephone number combination for the caller; storing and transmitting the created location-telephone number for just-in-time provisioning in a positioning center, prior to the release of an E911 call to a Public Switching Access Point (PSAP); confirming with the service provider the provisioning in the positioning center of the created location-telephone number, and providing an address or telephone number of a proper PSAP for delivery of the E911 call; and delivering the E911 call from the caller to the proper PSAP by the service provider based on the address or telephone number provided by the positioning center - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a service provider including a processor and a memory for registering a caller device having a unique caller device name and telephone number for emergency E911 services; a communicating device for initiating an emergency E911 call by a caller, without a real telephone number, over a network via Voice Over Internet protocol (VOIP) using a signaling protocol that identifies at least the caller device name and address; a first database maintained by the service provider including a customer account corresponding to at least the caller device name and location; a second database of available telephone numbers maintained by the service provider for calling purposes; the processor selecting an available telephone number from the second database and associating the selected available telephone number with the location contained in the identified customer account to create a location-telephone number combination for the caller; and a positioning center for just-in-time provisioning of the location—
telephone number received via the service provider, and return of an address or telephone number of a proper Public Safety Answering Point (PSAP)to the service provider prior to the delivery of the call by the service provider to the PSAP. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. a medium containing program instructions, executable in a computer system, for just-in-time delivery of a location-telephone number of a caller for initiating emergency 911 services, comprising:
-
program instructions for registering with a service provider a caller device having a unique caller device name and telephone number for emergency E911 services; program instructions for initiating an emergency E911 call by a caller, without a real telephone number, over a network via Voice Over Internet protocol (VOIP) using a signaling protocol that identifies at least the caller device name and address; program instructions for accessing a first database maintained by the service provider to identify a customer account corresponding to at least the caller device name and address; program instructions for accessing a second database of available telephone numbers maintained by the service provider for calling purposes; program instructions for selecting an available telephone number from the second database and associating the selected available telephone number with the location contained in the identified customer account to create a location-telephone number combination for the caller; program instructions for storing and transmitting the created customer location-telephone number for provisioning in a positioning center; program instructions for confirming with the service provider the provisioning in the positioning database of the created location-telephone number, and returning an address or telephone umber of a Public Switched Access point (PSAP) to the service provider; and program instructions for delivering the E911 call from the caller by the service provider to a proper PSAP based on the address or telephone number provided by the positioning center. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification