IP Library › Granted Patent US 11,532,065
Granted Patent B2
US 11,532,065 · App. 16/400,673 · Granted Dec 20, 2022

Systems and methods of indoor navigation for emergency services

Inventors: Erkang Wei (Waterloo, CA); Mario Grgic (Waterloo, CA); George Aleksander Plukov (Richmond Hill, CA); Paul Bernhardt (Kitchener, CA)
Assignee: MappedIn Inc.
G06Q90/20G01C21/206H04W4/024
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 11,532,065
App. No.
16/400,673
Granted
Dec 20, 2022
Kind
B2
Abstract

Systems and methods for providing indoor navigation to emergency services are disclosed. The methods involve storing at least one electronic map of a facility and at least one annotation for the at least one electronic map. The at least one annotation can be representative of a service resource within the facility. The method also involves receiving a traversed area from at least one computing device within the facility during an event; determining a total traversed area based on the traversed area from each of the at least one computing device during the event; and providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface.

Claims (50)

1. A system of indoor navigation for emergency services, the system comprising:

at least one storage component for storing at least one electronic map of a facility and at least one annotation for the at least one electronic map, the at least one annotation being representative of a service resource within the facility;

a communication component to transmit data including a traversed area within the facility from at least one computing device via a communication network; and

a processor operatively coupled to the at least one storage component and the communication component, the processor being configured for:

receiving the traversed area from each of the at least one computing device within the facility during an event;

determining a total traversed area based on the traversed area of each of the at least one computing device during the event by:

comparing a first traversed area of a first computing device and a second traversed area of a second computing device; and

when the first traversed area of the first computing device contains the second traversed area of the second computing device, excluding the second traversed area of the second computing device from the total traversed area;

when at least a portion of the second traversed area of the second computing device is outside of the first traversed area, including the at least a portion of the second traversed area of the second computing device in the total traversed area; and

providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface.

2. The system of claim 1 , wherein the processor being configured for providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface comprises the processor being configured for providing a total traversed area for each computing device.

3. The system of claim 1 , wherein the traversed area comprises an instantaneous position of a computing device within the facility.

4. The system of claim 3 , wherein the processor being configured for providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface further comprises the processor being configured for providing a current position of each of the at least one computing devices, the current position of a computing device being a most recent instantaneous position of that computing device.

5. The system of claim 3 , wherein the instantaneous position of the computing device within the facility is determinable from at least one facility communication component located within the facility.

6. The system of claim 3 , wherein the instantaneous position of the computing device within the facility is determined on a pre-defined timing interval.

7. The system of claim 3 , wherein the instantaneous position of the computing device within the facility comprises a latitude, a longitude, and a floor number within the facility.

8. A system of indoor navigation for emergency services, the system comprising:

at least one storage component for storing at least one electronic map of a facility and at least one annotation for the at least one electronic map, the at least one annotation being representative of a service resource within the facility;

a communication component to transmit data including a traversed area within the facility from at least one computing device via a communication network; and

a processor operatively coupled to the at least one storage component and the communication component, the processor being configured for:

receiving the traversed area from each of the at least one computing device within the facility during an event;

determining a total traversed area based on the traversed area of each of the at least one computing device during the event by:

comparing a first traversed area at a first time instance of the computing device and a second traversed area at a second time instance of the computing device; and

when the first traversed area at the first time instance of the computing device is the same as the second traversed area at the second time instance of the computing device, excluding the second traversed area at the second time instance of the computing device of the total traversed area;

when the first traversed area at the first time instance of the computing device is the same as the second traversed area at the second time instance of the computing device, including the second traversed area at the second time instance of the computing device in the total traversed area; and

providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface.

9. A computer-implemented method for providing indoor navigation to emergency services, the method comprising operating a processor to:

storing at least one electronic map of a facility and at least one annotation for the at least one electronic map, the at least one annotation being representative of a service resource within the facility;

receiving a traversed area of at least one computing device within the facility during an event;

determining a total traversed area based on the traversed area from each of the at least one computing device during the event by:

comparing a first traversed area of a first computing device and a second traversed area of a second computing device; and

when the first traversed area of the first computing device contains the second traversed area of the second computing device, excluding the second traversed area of the second computing device from the total traversed area;

when at least a portion of the second traversed area of the second computing device is outside of the first traversed area, including the at least a portion of the second traversed area of the second computing device in the total traversed area; and

providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface.

10. A computer-implemented method for providing indoor navigation to emergency services, the method comprising operating a processor to:

storing at least one electronic map of a facility and at least one annotation for the at least one electronic map, the at least one annotation being representative of a service resource within the facility;

receiving a traversed area of at least one computing device within the facility during an event:

determining a total traversed area based on the traversed area from each of the at least one computing device during the event by:

comparing a first traversed area at a first time instance of the computing device and a second traversed area at a second time instance of the computing device; and

when the first traversed area at the first time instance of the computing device is the same as the second traversed area at the second time instance of the computing device, excluding the second traversed area at the second time instance of the computing device of the total traversed area;

otherwise including the second traversed area at the second time instance of the computing device in the total traversed area; and

providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface.

11. The method of claim 10 , wherein providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface comprises providing a total traversed area for each computing device.

12. The method of claim 10 , wherein the traversed area comprises an instantaneous position of a computing device within the facility.

13. The method of claim 12 , wherein providing the at least one annotation and the total traversed area within the at least one electronic map to be displayed on at least one graphical user interface further comprises providing a current position of each of the at least one computing device, the current position of a computing device being a most recent instantaneous position of that computing device.

14. The method of claim 12 , the instantaneous position of the computing device within the facility is determinable from at least one facility communication component located within the facility.

15. The method of claim 12 , wherein the instantaneous position of the computing device within the facility is determined on a pre-defined timing interval.

16. The method of claim 12 , wherein the instantaneous position of the computing device within the facility comprises a latitude, a longitude, and a floor number within the facility.

17. The method of claim 10 , wherein at least one graphical user interface of the at least one graphical user interface is provided on a computing device of the at least one computing device.

18. The method of claim 10 , wherein the at least computing device comprises at least one of a wearable device, a smart watch, a mobile device, a smart phone, and a tablet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2019
From: WEI, ERKANG; GRGIC, MARIO; PLUKOV, GEORGE ALEKSANDER; BERNHARDT, PAUL
To: MAPPEDIN INC.
Reel/Frame 049053/0355 →
Continuity (2)
Provisional Application 62687867 · Jun 21, 2018
Related Publication 20190392545A1 · Dec 26, 2019