# US 10,122,659 B1 · Methods and systems to retrieve and validate emergency information associated with VoIP communications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,659 B1
- Document ID: US10122659B1
- Status: Granted
- Kind: B1
- Application number: 15/183,378
- Filed: 2016-06-15
- Granted: 2018-11-06
- Earliest claimed: 2015-06-15
- Assignees: Level 3 Communications, LLC
- Applicants: Level 3 Communications, LLC
- Inventors: Tera J. Sumner; Christopher R. Sayer
- Web page: https://patentgrep.com/patent/US10122659B1

## CPC

- H04L 51/046: Interoperability with other network applications or services
- G06F 16/29: Geographical information databases
- H04L 41/5006: Creating or negotiating SLA contracts, guarantees or penalties
- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- H04L 51/222: using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L 61/5007: Internet protocol [IP] addresses
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04M 1/2535: {adapted for voice communication over an Internet Protocol [IP] network (Voice over Internet Protocol (VoIP) network equipment and services H04M7/006; implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] H04L69/16)}
- H04M 3/42357: {where the information is provided to a monitoring entity such as a potential calling party or a call processing server}
- H04M 3/5116: {for emergency applications}
- H04M 7/0045: {where the text-based messaging service is an instant messaging service}
- H04M 7/006: {Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42)}
- H04M 7/0075: {Details of addressing, directories or routing tables}
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04M 1/72418: for supporting emergency services
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04M 1/72457: according to geographic location
- H04M 3/42348: {Location-based services which utilize the location information of a target}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A VoIP 911 application is accessible to VoIP callers in the form of a portal and/or at least one API executed by one or more of a plurality of computing systems to retrieve a physical location of a VoIP user utilizing a VoIP number. A known postal address is generated from the physical location. The postal address is processed using a GIS system to determine if the postal address is a valid actual address. The postal address is processed using geocoding, and an updated MSAG address associated with the location of the VoIP user is generated. The VoIP 911 application may comprise an instant messaging application. The IM application is installed to and/or integrated with existing software packages. A VoIP user may update emergency information by submitting a current physical location of the VoIP user via an IM chat window. The physical location submitted is validated and confirmed.

## Claims

### Claim 1

A method of validating emergency information for a voice over internet protocol (VoIP) number using an instant messaging (IM) application, comprising:
utilizing a computing device comprising at least one processing unit in communication with at least one tangible storage media, the tangible storage media further including computer executable instructions for performing operations of:
displaying a prompt message to a chat window of the IM application to request acknowledgement about predefined terms of service for updating the emergency information associated with the VoIP number;
receiving a confirmation accepting the predefined terms of service at the chat window;
receiving a request to update the emergency information at the chat window;
receiving physical location information in a form of a plurality of text messages inputted through the chat window;
validating the physical location information;
displaying at least one address via the chat window based on the physical location information; and
receiving a selected address by a selection inputted to the chat window.

### Claim 2 (depends on 1)

The method of claim 1, further comprising displaying an alternate address.

### Claim 3 (depends on 1)

The method of claim 1, further comprising displaying the prompt message upon identifying a change in an IP address associated with the VoIP number.

### Claim 4 (depends on 1)

The method of claim 1, further comprising updating the emergency information for the VoIP number using the selected address and transmitting the information to a VoIP positioning center database.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving the physical location information from a user via a series of predefined text questions and inputs.

### Claim 6 (depends on 1)

The method of claim 1, wherein the prompt message includes a hyperlink to a disclaimer.

### Claim 7 (depends on 1)

The method of claim 1, further comprising integrating the IM application within an existing unified communications platform.

### Claim 8 (depends on 1)

The method of claim 1, further comprising identifying a change in the physical location information of a computing device associated with a user by a global positioning system.

### Claim 9 (depends on 1)

The method of claim 1, further comprising validating the physical location information by:
translating the selecting address to a postal address;
verifying the postal address is a recognized location using a geographic information system (GIS);
geocoding the postal address to produce a geocode; and
generating a master street address guide (MSAG) address using the geocode and the postal address.

### Claim 10 (depends on 9)

The method of claim 9, further comprising transmitting the MSAG address to a database of a VoIP positioning center (VPC) so that the MSAG address is available for emergency responders during an emergency call from the VoIP number.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
retrieving previous entries of emergency information associated with the VoIP number from a database; and
displaying the previous entries of emergency information via the chat window.

### Claim 12

An emergency location system for validating emergency information of a voice over internet protocol (VoIP) number using an IM application, comprising:
a network service computing device comprising at least one memory for storing instructions that are executed by at least one processor to:
receive a request to update physical location information for the VoIP number via a chat window;
interpret a plurality of input commands received via the chat window to retrieve the physical location information;
validate the physical location information;
receive a selected address based upon the validated physical location information; and
update the emergency information for the VoIP number using the selected address.

### Claim 13 (depends on 12)

The system of claim 12, wherein the IM application is integrated within an existing unified communications platform.

### Claim 14 (depends on 12)

The system of claim 12, wherein the request to update the physical location information for the VoIP number is initiated automatically upon a change in an IP address associated with the VoIP number.

### Claim 15 (depends on 12)

The system of claim 12, wherein the selected address includes a master street guide address.

### Claim 16 (depends on 12)

The system of claim 12, wherein the selected address is provisioned to a database of a VoIP positioning center database such that 911 calls made from the VoIP number are associated with the selected address.
