Emergency location information gateway for public safety answering points (PSAPs) and method of use
First Claim
1. A method for receiving emergency calls with embedded emergency location information, comprising:
- receiving a 911 message for an emergency event on a location application on a Public Safety Answering Point (PSAP) gateway network device with one or more processors from a target network device with one or more processors via a communications network,wherein the PSAP gateway network device is connected to other PSAP network devices and intercepts and monitors all emergency message communications received via the communications network for the other PSAP network devices, andwherein the PSAP gateway can receive 911 messages from legacy 911 networks and Emergency Services IP networks (ESInet);
determining on the location application on the PSAP gateway network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if so,extracting on the location application on the PSAP gateway network device the embedded SIP emergency location information in the SIP message,determining on the location application on the PSAP gateway network device a physical location of the target network device from the extracted embedded SIP emergency location information,saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices,and if not,extracting on the location application on the PSAP gateway network device a phone number from the SIP message,determining on the location application on the PSAP a physical location for the target network device using the extracted phone number by sending one or more queries to one or more Automatic Location Information (ALI) or Dynamic ALI (D-ALI) databases associated with the other PSAP network devices;
saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices; and
determining on the location application on a Public Safety Answering Point (PSAP) gateway network device whether the received 911 message is being sent to a legacy 911 network,and if so, creating a new legacy 911 message with the determined physical location information for the target network device in a format usable on the legacy 911 network, andforwarding the new legacy 911 message for transport and dissemination by the legacy 911 network,and if not,creating a new ESInet 911 message with the determined physical location information for the target network device in a in format usable on the ESInet,forwarding the new ESInet 911 message for transport and dissemination by the ESInet,the location application on the PSAP thereby providing transformation of 911 messages in both inbound and outbound directions including transformation of messages with or without location information included, into new 911 messages with determined physical location information and from a format usable on legacy 911 networks into to a format usable on ESInets and from a format usable on ESInets into a format usable on legacy 911 networks.
2 Assignments
0 Petitions
Accused Products
Abstract
The emergency location information gateway provides Public Safety Answering Points (PSAPs) with the capability to receive NG911-compliant (i.e., Session Initiation Protocol (SIP-based) and/or SIP-Voice over Internet Protocol (VoIP)) and other types emergency calls including embedded emergency location information and determine a physical location of a mobile or non-mobile target network device based on the embedded emergency location information. Conversely, a legacy network gateway (LGN) enables the conversion of traditional 911, and E911 calls into NG911 calls for transport and dissemination by so-called Emergency Services IP networks, or ESInets.
126 Citations
20 Claims
-
1. A method for receiving emergency calls with embedded emergency location information, comprising:
-
receiving a 911 message for an emergency event on a location application on a Public Safety Answering Point (PSAP) gateway network device with one or more processors from a target network device with one or more processors via a communications network, wherein the PSAP gateway network device is connected to other PSAP network devices and intercepts and monitors all emergency message communications received via the communications network for the other PSAP network devices, and wherein the PSAP gateway can receive 911 messages from legacy 911 networks and Emergency Services IP networks (ESInet); determining on the location application on the PSAP gateway network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if so, extracting on the location application on the PSAP gateway network device the embedded SIP emergency location information in the SIP message, determining on the location application on the PSAP gateway network device a physical location of the target network device from the extracted embedded SIP emergency location information, saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices, and if not, extracting on the location application on the PSAP gateway network device a phone number from the SIP message, determining on the location application on the PSAP a physical location for the target network device using the extracted phone number by sending one or more queries to one or more Automatic Location Information (ALI) or Dynamic ALI (D-ALI) databases associated with the other PSAP network devices; saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices; and determining on the location application on a Public Safety Answering Point (PSAP) gateway network device whether the received 911 message is being sent to a legacy 911 network, and if so, creating a new legacy 911 message with the determined physical location information for the target network device in a format usable on the legacy 911 network, and forwarding the new legacy 911 message for transport and dissemination by the legacy 911 network, and if not, creating a new ESInet 911 message with the determined physical location information for the target network device in a in format usable on the ESInet, forwarding the new ESInet 911 message for transport and dissemination by the ESInet, the location application on the PSAP thereby providing transformation of 911 messages in both inbound and outbound directions including transformation of messages with or without location information included, into new 911 messages with determined physical location information and from a format usable on legacy 911 networks into to a format usable on ESInets and from a format usable on ESInets into a format usable on legacy 911 networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more processors including a computer readable medium having stored therein a plurality of instructions for causing the one or more processors to execute the steps of:
-
receiving a 911 message for an emergency event on a location application on a Public Safety Answering Point (PSAP) gateway network device with one or more processors from a target network device with one or more processors via a communications network, wherein the PSAP gateway network device is connected to other PSAP network devices and intercepts and monitors all emergency message communications received via the communications network for the other PSAP network devices, and wherein the PSAP gateway can receive 911 messages from legacy 911 networks and Emergency Services IP networks (ESInet); determining on the location application on the PSAP gateway network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if so, extracting on the location application on the PSAP gateway network device the embedded SIP emergency location information in the SIP message, determining on the location application on the PSAP gateway network device a physical location of the target network device from the extracted embedded SIP emergency location information, saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices, and if not, extracting on the location application on the PSAP gateway network device a phone number from the SIP message, determining on the location application on the PSAP a physical location for the target network device using the extracted phone number by sending one or more Queries to one or more Automatic Location Information (ALI) or Dynamic ALI (D-ALI) databases associated with the other PSAP network devices; saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices; and determining on the location application on a Public Safety Answering Point (PSAP) gateway network device whether the received 911 message is being sent to a legacy 911 network, and if so, creating a new legacy 911 message with the determined physical location information for the target network device in a format usable on the legacy 911 network, and forwarding the new legacy 911 message for transport and dissemination by the legacy 911 network, and if not, creating a new ESInet 911 message with the determined physical location information for the target network device in a in format usable on the ESInet, forwarding the new ESInet 911 message for transport and dissemination by the ESInet, the location application on the PSAP thereby providing transformation of 911 messages in both inbound and outbound directions including transformation of messages with or without location information included, into new 911 messages with determined physical location information and from a format usable on legacy 911 networks into to a format usable on ESInets and from a format usable on ESInets into a format usable on legacy 911 networks.
-
-
12. A method for receiving emergency calls with embedded emergency location information, comprising:
-
receiving a 911 message for an emergency event on a location application on a legacy network gateway (LNG) network device with one or more processors from a target network device with one or more processors via a communications network, wherein the legacy network gateway network device is connected to an Emergency Services Internet Protocol (IP) Network (ESInet) and intercepts and monitors all emergency message communications received via a communications network from legacy sources destined for the ESInet; a test is conducted to determine on the location application on the LNG network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if not, determining a physical location of the target network device from legacy 911 information sent with the 911 message using an extracted telephone number by sending one or more queries to one or more Automatic Location Information (ALI), Dynamic ALI (D-ALI) databases, or an LIS, saving the determined physical location of the target network device in a computer readable medium on the LNG network device, embedding the determined physical location in a Session Initiation Protocol (SIP) message for converting the 911 message into a NG911 message, forwarding the SIP message with the embedded determined physical location to a Public Safety Answering Point (PSAP) gateway network device with one or more processors on the ESInet; and if so, forwarding the 911 message to the PSAP gateway network device with on the ESInet; receiving a ESInet 911 response message from the ESInet on the location application on the LNG network device for the target network device; creating a legacy 911 response message for the target network device in a format usable on the communications network, and forwarding the legacy 911 response message for transport and dissemination by the communications network to the target network device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. One or more processors including a computer readable medium having stored therein a plurality of instructions for causing the one or more processors to execute the steps of:
-
receiving a 911 message for an emergency event on a location application on a legacy network gateway (LNG) network device with one or more processors from a target network device with one or more processors via a communications network, wherein the legacy network gateway network device is connected to an Emergency Services Internet Protocol (IP) Network (ESInet) and intercepts and monitors all emergency message communications received via a communications network from legacy sources destined for the ESInet; a test is conducted to determine on the location application on the LNG network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if not determining a physical location of the target network device from legacy 911 information sent with the 911 message using an extracted telephone number by sending one or more Queries to one or more Automatic Location Information (ALI), Dynamic ALI (D-ALI) databases, or an LIS, saving the determined physical location of the target network device in a computer readable medium on the LNG network device, embedding the determined physical location in a Session Initiation Protocol (SIP) message for converting the 911 message into a NG911 message, forwarding the SIP message with the embedded determined physical location to a Public Safety Answering Point (PSAP) gateway network device with one or more processors on the ESInet; and if so, forwarding the 911 message to the PSAP gateway network device with on the ESInet; receiving a ESInet 911 response message from the ESInet on the location application on the LNG network device for the target network device; creating a legacy 911 response message for the target network device in a format usable on the communications network, and forwarding the legacy 911 response message for transport and dissemination by the communications network to the target network device.
-
-
19. A system for receiving emergency calls with embedded emergency location information, comprising in combination:
-
means for receiving a 911 message for an emergency event on a location application on a Public Safety Answering Point (PSAP) gateway network device with one or more processors from a target network device with one or more processors via a communications network, wherein the PSAP gateway network device is connected to other PSAP network devices and intercepts and monitors all emergency message communications received via the communications network for the other PSAP network devices, wherein the PSAP gateway can receive 911 messages from legacy 911 networks and Emergency Services IP networks (ESInet); means for determining on the location application on the PSAP gateway network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if so, means for extracting on the location application on the PSAP gateway network device the embedded SIP emergency location information in the SIP message, means for determining on the location application on the PSAP gateway network device a physical location of the target network device from the extracted embedded SIP emergency location information, and means for saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices; and if not, means for extracting on the location application on the PSAP gateway network device a phone number from the SIP message, means for determining on the location application on the PSAP a physical location for the target network device using the extracted phone number by sending one or more queries to one or more Automatic Location Information (ALI) or Dynamic ALI (D-ALI) databases associated with the other PSAP network devices, and means for saving the determined physical location for the target network device via the location application in a computer readable medium on the PSAP gateway network device for use by other PSAP network devices; means for determining on the location application on the PSAP gateway network device whether the received 911 message is being sent to a legacy 911 network, and if so, means for creating a new legacy 911 message with the determined physical location information for the target network device in a format usable on the legacy 911 network, and means for forwarding the new legacy 911 message for transport and dissemination by the legacy 911 network, and if not, means for creating a new ESInet 911 message with the determined physical location information for the target network device in a in format usable on the ESInet, and means for forwarding the new ESInet 911 message for transport and dissemination by the ESInet, the location application on the PSAP thereby providing means for transformation of 911 messages in both inbound and outbound directions including transformation of messages with or without location information included, into new 911 messages with determined physical location information and from a format usable on legacy 911 networks into to a format usable on ESInets and from a format usable on ESInets into a format usable on legacy 911 networks; means for sending the determined physical location from the location application on the PSAP gateway network device to one or more other PSAP network devices via a Emergency Services Internet Protocol (IP) Network (ESInet) communications network; means for deploying the PSAP gateway network device in a redundant pair of PSAP gateway network devices to eliminate single-points of failure for processing 911 messages for emergency events; means for displaying the determined physical location for the target network device for the emergency event on a display on the one or more other PSAP network devices for an emergency event operator; means for displaying the determined physical location for the target network device for the emergency event on a display on the one or more other PSAP network devices for an using a Geographic Information System (GIS) for displaying the determined physical location on two-dimensional (2D) or three dimensional (3D) electronic maps; means for displaying the determined physical location for the target network device for the emergency event on a display on the PSAP gateway network device for the emergency event operator; means for receiving a 911 message for an emergency event on a location application legacy network gateway (LNG) network device with one or more processors from a target network device with one or more processors via a communications network, wherein the legacy network gateway network device is connected to the ESInet and intercepts and monitors all emergency message communications received via a communications network from legacy sources destined for the ESInet; and means for conducting a test to determine on the location application on the LNG network device whether the 911 message includes embedded Session Initiation Protocol (SIP) emergency location information for the target network device which sent the 911 message for the emergency event, and if not, means for determining a physical location of the target network device from legacy 911 information sent with the 911 message using an extracted telephone number by sending one or more queries to one or more Automatic Location Information (ALI), Dynamic ALI (D-ALI) databases, or a Location Information Service (LIS), means for saving the determined physical location of the target network device in a computer readable medium on the LNG network device, means for embedding the determined physical location in a Session Initiation Protocol (SIP) message for converting the 911 message into a NG911 message, means for forwarding the SIP message with the embedded determined physical location to the PSAP gateway network device with one or more processors on the ESInet; and
and if so,means for forwarding the 911 message to the PSAP gateway network device with on the ESInet. - View Dependent Claims (20)
-
Specification