IP Library Granted Patent US 9,247,389
Granted Patent B2
US 9,247,389 · App. 14/269,321 · Granted Jan 26, 2016

Systems, methods, devices and arrangements for emergency call services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,247,389
App. No.
14/269,321
Granted
Jan 26, 2016
Kind
B2
Abstract

A variety of methods, systems, devices and arrangements are implemented for emergency call centers. According to one such method, a location database is populated from a plurality of endpoint devices. The location database determines locations for nodes in a data transmission route from information received from the endpoint devices. Emergency calls using these nodes are located using the populated database.

Claims (47)

1. An apparatus for use with a plurality of endpoint devices, each endpoint device being configured and arranged to provide physical location data about the physical location of the endpoint device to an external network, the apparatus comprising:

a wireless communication circuit configured and arranged to receive over one or more wireless communication channels, venue information that characterizes physical location data corresponding to at least two network access points for each of the plurality of endpoint devices; and

a server configured and arranged with a memory circuit to respond to the wireless communication circuit by

receiving the venue information from one of the plurality of the endpoint devices;

calculating respective physical locations for one or more nodes in a transmission route between said one of the plurality of the endpoint devices and the server, as a function of the venue information and the transmission route;

storing the calculated respective physical locations corresponding to the one or more nodes in a transmission route; and

in response to an emergency call from a Voice over Internet Protocol (VoIP) device:

identifying one or more nodes in a transmission route used to send data from the VoIP device;

retrieving the stored physical locations for the identified nodes; and

providing a probable physical location for the VoIP device to an emergency operator based on the stored locations for the identified nodes and a probable location algorithm that is configured and arranged to: assign respective weightings to the calculated physical locations of a plurality of the nodes based on a degree of certainty of the location data, the location data of the endpoint device having a greater certainty than other end point devices indicated by the probable location algorithm.

2. The apparatus of claim 1 , further including the plurality of endpoint devices.

3. The apparatus of claim 2 , wherein each of the endpoint devices is a wireless handheld device including a display.

4. The apparatus of claim 1 , wherein the server is further configured and arranged to use physical location data obtained from the endpoint device as a training dataset for a learning algorithm that defines the probable location algorithm.

5. The apparatus of claim 1 , wherein a processing circuit in the endpoint device is further configured to provide feedback to users of the endpoint device in the form of a system linked to a social networking application.

6. The apparatus of claim 1 , wherein the server is further configured to update a current calculated physical location for the one or more of the identified nodes in the transmission route based upon receipt of additional populating data.

7. The apparatus of claim 1 , wherein a calculated physical location for one of the identified nodes in the transmission route is a geographic area determined as a function of the probability that an endpoint device connected to one of the identified nodes in the transmission route is within the geographic area.

8. The apparatus of claim 1 , further including the plurality of endpoint devices, wherein each of the endpoint devices is a wireless handheld device including a display.

9. The apparatus of claim 1 , further including the plurality of endpoint devices, wherein each of the endpoint devices is a wireless handheld device including a display, and wherein each endpoint device is configured and arranged to transmit a data packet to at least two network access points.

10. The apparatus of claim 1 , further including the plurality of endpoint devices, wherein each of the endpoint devices is a wireless handheld device including a display, and wherein each endpoint device is configured and arranged to transmit a data packet to at least two network access points, the data packet including

a unique identifier of the endpoint device, and

a request for the network access point receiving the request to send a data transmission that includes the unique identifier to the location determination server that is remote from the network access point, and for the network access point to add a respective identifier of the access point to the data transmission.

11. The apparatus of claim 1 , further including the plurality of endpoint devices, wherein each of the endpoint devices is a wireless handheld device including a display, and wherein each endpoint device is configured and arranged to

transmit a data packet to at least two network access points, and

subsequent to transmission of the data packet, transmit the one or more populating data packets to the location-determination server with information correlating the physical location data in the one or more populating data packets with the unique identifier of the endpoint device.

12. The apparatus of claim 1 , further including the plurality of endpoint devices, wherein each of the endpoint devices is a wireless handheld device including a display, and wherein each endpoint device is configured and arranged to

transmit a data packet to at least two network access points without establishing a bidirectional communication with the at least two network access points, the data packet including

a unique identifier of the endpoint device; and

a request for the network access point receiving the request to send a data transmission that includes the unique identifier to the location determination server that is remote from the network access point, and for the network access point to add a respective identifier of the access point to the data transmission; and

subsequent to transmission of the data packet, transmit the one or more populating data packets to the location-determination server with information correlating the physical location data in the one or more populating data packets with the unique identifier of the endpoint device.

13. An apparatus for use with a plurality of endpoint devices, each endpoint device being configured and arranged to provide physical location data about the physical location of the endpoint device to an external network, the apparatus comprising:

a wireless communication circuit configured and arranged to receive over one or more wireless communication channels, venue information that characterizes physical location data corresponding to at least two network access points for each of the plurality of endpoint devices; and

server means for responding to the wireless communication circuit for

receiving the venue information from one of the plurality of the endpoint devices;

calculating respective physical locations for one or more nodes in a transmission route between said one of the plurality of the endpoint devices and the server, as a function of the venue information and the transmission route;

storing the calculated respective physical locations corresponding to the one or more nodes in a transmission route; and

in response to an emergency call from a Voice over Internet Protocol (VoIP) device:

identifying one or more nodes in a transmission route used to send data from the VoIP device;

retrieving the stored physical locations for the identified nodes; and providing a probable physical location for the VoIP device to an emergency operator based on the stored locations for the identified nodes and a probable location algorithm that is configured and arranged to: assign respective weightings to the calculated physical locations of a plurality of the nodes based on a degree of certainty of the location data, the location data of the endpoint device having a greater certainty than other end point devices indicated by the probable location algorithm.

14. For use with a plurality of endpoint devices, each endpoint device being configured and arranged to provide physical location data about the physical location of the endpoint device to an external network, a method comprising:

receiving over one or more wireless communication channels, venue information that characterizes physical location data corresponding to at least two network access points for each of the plurality of endpoint devices; and

responding to the wireless communication circuit by

receiving the venue information from one of the plurality of the endpoint devices;

calculating respective physical locations for one or more nodes in a transmission route between said one of the plurality of the endpoint devices and the server, as a function of the venue information and the transmission route;

storing the calculated respective physical locations corresponding to the one or more nodes in a transmission route; and

in response to an emergency call from a Voice over Internet Protocol (VoIP) device:

identifying one or more nodes in a transmission route used to send data from the VoIP device;

retrieving the stored physical locations for the identified nodes; and providing a probable physical location for the VoIP device to an emergency operator based on the stored locations for the identified nodes and a probable location algorithm that is configured and arranged to: assign respective weightings to the calculated physical locations of a plurality of the nodes based on a degree of certainty of the location data, the location data of the endpoint device having a greater certainty than other end point devices indicated by the probable location algorithm.

Assignments (6)
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: 8X8, INC.; FUZE, INC.
Reel/Frame 068328/0569 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE APPLICATION NUMBERS 11265423, 11252205, 11240370, 11252276, AND 11297182 PREVIOUSLY RECORDED ON REEL 061085 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Jan 26, 2024
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066383/0936 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 061085/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: MARTIN, BRYAN; JUDGE, GARTH
To: 8X8, INC.
Reel/Frame 037291/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2014
From: MARTIN, BRYAN; JUDGE, GARTH
To: 8X8, INC.
Reel/Frame 032818/0772 →