IP Library Granted Patent US 10,511,950
Granted Patent B2
US 10,511,950 · App. 15/491,608 · Granted Dec 17, 2019

Method and system for an emergency location information service (E-LIS) for Internet of Things (IoT) devices

Inventors: Nicholas M. Maier (Gardnerville, NV); Gerald R. Eisner (Pickerington, OH)
Assignee: RedSky Technologies, Inc.
H04W4/90H04W4/029H04W4/14
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 10,511,950
App. No.
15/491,608
Filed
Apr 19, 2017
Granted
Dec 17, 2019
Kind
B2
Art Unit
2641
USPC
455/404.2
Abstract

A method and system for determining and verifying a location of network devices connected to the Internet of Things (IoT). The method and system provide a current physical geographic location for such IoT network devices and/or a user of the IoT network device in an emergency situation such as an accident, health, fitness, fire, terrorist attack, military incident, weather, flood event, etc. and forwarding the current physical geographic location to a legacy 911 network, NG-911 network, a Emergency Services IP networks (ESInet) or text-to-911 Short Message Services (SMS) networks to alert emergency responders.

Claims (53)

1. A method for locating an Internet of Things (IoT) network device during an emergency with an emergency information system (E-LIS), comprising:

receiving on a server application on a server network device with one or more processors an emergency message or a text-to-911 message from an IoT network device with one or more processors, one or more sensors or one or more actuators and a network connection interface via a communications network indicating an emergency event has occurred,

the IoT network device comprising an automated network device capable of automatically sensing its own physical environment to automatically detect the emergency event with the one or more sensors or the one or more actuators without operator input,

the one or more sensors or the one or more actuators of the IoT network device automatically detecting an altitude, height, depth, speed, velocity, acceleration, de-acceleration, temperature, moisture, barometric pressure or force-related pressure information from the emergency event,

the emergency message and text-to-911 message including current location information for the IoT network device,

the current location information including an E-Location Object with Presence Information Data Format (PIDF-LO) information and with Emergency Location-By-Reference (LbR) information, wherein the LbR is a reference key that is used by the server application to determine an actual current location of the IoT network device preventing eavesdropping and preventing modification of the current location information of the IoT network device during sending of the emergency message or the text-to-911 message on the communications network;

determining on the server application with the LbR the actual current location of the IoT Network device;

determining from the server application a current set of three-dimensional (3D) (X, Y, Z) geo-space coordinates for the IoT network device with the actual current location information determined with the LbR extracted from the received text-to-911 message or with the actual current location information determined with the LbR extracted from the received emergency message and with other current location information extracted from the received emergency message including audiovisual location information, Global Positioning System (GPS), Wireless Fidelity (Wi-Fi), Wi-Fi Aware, Bluetooth, Near Field Communications (NFC), Machine-to-Machine (M2M) communications, Industrial, Scientific and Medical (ISM), Radio Frequency Identifier (RFID) or cell tower location information collected automatically on the IoT network device while automatically sensing its own physical environment and without operator input;

determining on the server application with the determined current set of 3D (X, Y, Z) geo-space coordinates a current physical geographic location for the IoT network device;

sending from the server application an emergency response message or a 911-to-text response message including the determined current physical geographic location for the IoT network device via a second communications network to a desired emergency response server with one or more processors; and

displaying in real-time on the server network device or another server network device with one or more processors on a graphical map the determined current physical geographic location for the IoT network device for one or more desired emergency response agencies.

2. The method of claim 1 further comprising:

determining automatically visually from the IoT network device with an audiovisual component on the IoT network device visual physical geographic information around the IoT network device; and

determining from the IoT network device a current set of 3D (X, Y, Z) geo-space coordinates or 2D (X,Y) geo-space coordinates with the determined visual physical geographic information.

3. The method of claim 1 wherein a Z geo-space coordinate from the 3D (X, Y, Z) geo-space coordinates includes elevation, altitude, height, depth, speed, velocity, acceleration, de-acceleration, temperature, moisture, barometric pressure information or other pressure information automatically collected by the one or more sensors or one or more actuators on the IoT device.

4. The method of claim 1 further comprising:

determining from one or more sensors or actuators on the IoT network device that a physical environment including the IoT network device that one or more pre-determined conditions have been exceeded indicating that an emergency event is likely to occur;

determining from the IoT network device the current set of 3D (X, Y, Z) geo-space coordinates or current physical geographic location for the IoT network device; and

sending from the IoT network device to a desired emergency response server a pre-cautionary message including the one or more pre-determined conditions that have been exceeded on the IoT network device and the determined current set of 3D (X, Y, Z) geo-space coordinates or current physical geographic location for the IoT network device indicating that that the one or more pre-determined conditions have been exceeded on the IoT network device.

5. The method of claim 4 further comprising:

displaying in real-time on the server network device or another server network device with one or more processors real-time information from the pre-cautionary message from the IoT network device for one or more desired emergency response agencies indicating that an emergency event is likely to occur.

6. The method of claim 4 wherein the pre-determined conditions include threshold levels for medical information and physical environmental information.

7. The method of claim 4 further including determining 2D (X, Y) geo-space coordinates for the IoT network device, wherein the determined 2D (X, Y) geo-space coordinates for the IoT network device are included in the pre-cautionary message.

8. The method of claim 1 further comprising:

displaying in real-time on the server network device or another server network device with one or more processors real-time visual images from the IoT network device for one or more desired emergency response agencies.

9. The method of claim 1 wherein the desired emergency response server includes a NG-911 emergency response server, E911 emergency response server or 911 emergency response server, a text-to-911 server, a Public Safety Answering Point (PSAP) server, an Emergency Services IP networks (ESInet) server or an emergency gateway network server device, each with one or more processors.

10. The method of claim 1 wherein the emergency message includes an E911 communication message, a legacy 911 communication message, a NG-911 communication message, a Common Alerting Protocol (CAP) message or a Public safety answering point (PSAP) to AutoMatic Location Identification (ALI) (PAM) interface protocol message.

11. The method of claim 1 wherein the current 3D (X, Y, Z) geo-space coordinates at the current physical location includes current 3D (X, Y, Z) geo-space coordinates for a location in an urban area, rural area, a location in a parking garage, a location in a vehicle, in a building, a location on a street in an enterprise, campus, village, town, city, state, country or continent or global region.

12. The method of claim 10 wherein the emergency message further includes the current 3D (X, Y, Z) geo-space of the IoT network device within the emergency message sent to the desired emergency response server.

13. The method of claim 1 wherein the emergency event includes a health event, medical event, fitness event, accident event, fire event, terrorist attack event, military event, weather event, flood event or crime event.

14. The method of claim 1 wherein the emergency event includes an emergency event automatically detected by an emergency button, an accelerometer, radio frequency identifier (RFID) sensor, a barometric pressure sensor, other pressure sensor, a moisture sensor, an altimeter, air bag deployment sensor, a crash sensor, a depth sensor, an activity sensor, a biometric sensor, a medical sensor, a temperature sensor, an immersion sensor, a biometric sensor, an Emergency Position indicating Radio Beacon (EPIRB) sensor, a personal locator beacon (PLB) sensor, an emergency locator beacon (ELB) sensor, an emergency locator transmitter (ELT) sensor or one or more actuators, included on, or connected to, the IoT network device.

15. The method of claim 1 wherein the determined current physical geographic location comprises: latitude, longitude, vertical distance, horizontal distance, elevation, altitude, height, depth, speed, velocity, acceleration, de-acceleration, temperature, moisture, street address or barometric pressure information for the IoT network device.

16. The method of claim 1 wherein the IoT network device includes: cars, trucks, boats, ships, locomotives, airplanes, motorcycles, bicycles, Unmanned Aerial Vehicles (UAV), driverless vehicles, smart phones, tablet computers, wearable mobile network devices, smart clothing, security cameras, doorbells with real-time audiovisual cameras, baby monitors, televisions, set-top boxes, lighting systems, heating, ventilation, air conditioning (HVAC) systems, appliances including washers, dryers, robotic vacuums, air purifiers, ovens, refrigerators, freezers, toys, game platform controllers or game platform attachments.

17. The method of claim 1 wherein the E-Location Object further includes an Extensible Markup Language (XML) object extension to the Presence Information Data Format (PIDF-LO) information for the IoT network device.

18. The method of claim 17 wherein the emergency message further includes current 2D (X, Y) geo-space coordinates of the IoT network device within the emergency message sent to the desired emergency response server.

19. The method of claim 1 wherein the communications network and the second communications network include a wired or a wireless: local area network (LAN), wide area network (WAN), mesh networks, telecommunications network, cloud communications network, or emergency network.

20. An emergency location information system (E-LIS) for Internet of Things (IoT) network devices, comprising in combination:

one or more IoT network devices each with one or more processors, one or more sensors or one or more actuators and a network connection interface;

one or more server network devices each with one or more processors;

one or more emergency response servers each with one or more processors;

the one or more processors including a plurality of instructions configuring the one or more processors:

for receiving on a server application on a server network device with one or more processors an emergency message or a text-to-911 message from an IoT network device with one or more processors, one or more sensors or one or more actuators and a network connection interface via a communications network indicating an emergency event has occurred,

the IoT network device comprising an automated network device capable of automatically sensing its own physical environment to automatically detect the emergency event with the one or more sensors or the one or more actuators without operator input,

the one or more sensors or the one or more actuators of the IoT network device automatically detecting an altitude, height, depth, speed, velocity, acceleration, de-acceleration, temperature, moisture, barometric pressure or force-related pressure information from the emergency event,

the emergency message and text-to-911 message including current location information for the IoT network device,

the current location information including an E-Location Object with Presence Information Data Format (PIDF-LO) information and with Emergency Location-By-Reference (LbR) information, wherein the LbR is a reference key that is used by the server application to determine an actual current location of the IoT network device preventing eavesdropping and preventing modification of the current location information of the IoT network device during sending of the emergency message or the text-to-911 message on the communications network for determining on the server application with the LbR the actual current location of the IoT Network device;

for determining from the server application a current set of three-dimensional (3D) (X, Y, Z) geo-space coordinates for the IoT network device with the actual current location information determined with the LbR extracted from the received text-to-911 message or with the actual current location information determined with the LbR extracted from the received emergency message and with other current location information extracted from the received emergency message including audiovisual location information, Global Positioning System (GPS), Wireless Fidelity (Wi-Fi), Wi-Fi Aware, Bluetooth, Near Field Communications (NFC), Machine-to-Machine (M2M) communications, Industrial, Scientific and Medical (ISM), Radio Frequency Identifier (RFID) or cell tower location information collected automatically on the IoT network device while automatically sensing its own physical environment and without operator input;

for determining on the server application with the determined current set of 3D (X, Y, Z) geo-space coordinates a current physical geographic location for the IoT network device;

for sending from the server application an emergency response message or a 911-to-text response message including the determined current physical geographic location for the IoT network device via a second communications network to a desired emergency response server with one or more processors;

for displaying in real-time on the server network device or another server network device with one or more processors on a graphical map the determined current physical geographic location for the IoT network device for one or more desired emergency response agencies;

for determining from a selected sensor or actuator on the IoT network device that a physical environment including the IoT network device that one or more pre-determined conditions have been exceeded indicating that an emergency event is likely to occur;

for determining from the IoT network device the current set of 3D (X, Y, Z) geo-space coordinates or current physical location for the IoT network device; and

for sending from the IoT network device a pre-cautionary message including the one or more pre-determined conditions that have been exceeded on the IoT network device and the determined current set of 3D (X, Y, Z) geo-space coordinates or current physical location for the IoT network device indicating that that the one or more pre-determined conditions have been exceeded on the IoT network device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2025
From: EVERBRIDGE, INC.
To: RED SKY TECHNOLOGIES, INC.
Reel/Frame 072574/0374 →
SECURITY INTEREST Recorded Jul 2, 2024
From: EVERBRIDGE, INC.
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 067896/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: RED SKY TECHNOLOGIES INC.
To: EVERBRIDGE, INC.
Reel/Frame 059788/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: MAIER, NICHOLAS M., MR.; EISNER, GERALD R., MR.
To: REDSKY TECHNOLOGIES, INC.
Reel/Frame 042563/0721 →
Continuity (14)
Continuation In Part 14806008 · Jul 22, 2015
Continuation In Part 14579760 · Dec 22, 2014
Continuation In Part 14303842 · Jun 13, 2014
Continuation In Part 13831426 · Mar 14, 2013
Continuation In Part 13098981 · May 2, 2011
Continuation In Part 11803671 · May 15, 2007
Continuation In Part 12844972 · Jul 28, 2010
Provisional Application 60800774 · May 16, 2006
Provisional Application 60800775 · May 16, 2006
Provisional Application 60800776 · May 16, 2006
Provisional Application 60800777 · May 16, 2006
Provisional Application 61229414 · Jul 29, 2009
Provisional Application 61230154 · Jul 31, 2009
Related Publication 20170238129A1 · Aug 17, 2017
Cited By (10)
US 12,219,029 US 12,260,738 US 12,335,767 US 12,379,144 US 12,526,682 US 12,532,211 US 12,574,788 US 12,598,504 US 12,613,504 US 12,626,581