IP Library Granted Patent US 10,997,807
Granted Patent B2
US 10,997,807 · App. 16/636,933 · Granted May 4, 2021

Method to create a building path for building occupants based on historic information

Inventors: Jason Higley (Pittsford, NY); Wilmann Gomez (New Britain, CT); Dang Nguyen (Alpharetta, GA)
Assignee: CARRIER CORPORATION
G07C9/00309G07C9/29H04W4/029G07C2209/63
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,997,807
App. No.
16/636,933
Granted
May 4, 2021
Kind
B2
Abstract

A method of determining a path, the method comprising: determining a next event for the user device; mapping an event location of the next event; obtaining a current position of the user device; obtaining an access list for the user device, the access list including access devices that the user device is authorized to activate; obtaining a path list including one or more paths from the current position to the event location; and selecting a path.

Claims (88)

1. A method of determining a path, the method comprising:

receiving a plurality of current positions of the user device;

receiving access granted information from one or more access devices;

obtaining space details of one or more access devices in response to the access granted information;

creating one or more paths in response to the plurality of current positions of the user device; the space details; and the access granted information;

determining a next event for the user device;

mapping an event location of the next event;

obtaining a current position of the user device;

obtaining an access list for the user device, the access list including access devices that the user device is authorized to activate;

obtaining a path list including any of the one or more paths that go from the current position to the event location; and

selecting a path from the path list.

2. The method of claim 1 , further comprising:

transmitting a command to each access device when the user device is located within a position boundary of the access device; and

adjusting the access device when the command is received.

3. The method of claim 2 , wherein the adjusting further comprises:

unlocking a door lock.

4. The method of claim 2 , wherein the adjusting further comprises:

opening an elevator door.

5. The method of claim 2 , wherein the adjusting further comprises:

unlocking a turnstile.

6. The method of claim 1 , wherein the determining a next event further comprises:

checking a user schedule of a user device; and

determining a next event on the user schedule in response to a current time.

7. The method of claim 1 , wherein the determining a next event further comprises:

receiving a user input selecting the next event.

8. The method of claim 1 , wherein the ranking further comprises:

removing paths from the path list that include an access device that is not included on the access list for the user device.

9. The method of claim 1 , wherein the selecting further comprises:

ranking each path of the path list in response to at least one of a path length, a path time, and a path frequency;

displaying each path of the path list on the user device in an order of descending rank; and

receiving a selection input from the user device, the selection input identifying one of the paths.

10. The method of claim 1 , wherein the selecting further comprises:

ranking each path in response to at least one of a path length, a path time, and a path frequency; and

selecting the path with the highest ranking.

11. The method of claim 1 , further comprising:

activating an alarm on the user device when it is time to leave the current position and travel along the path selected.

12. An access control system comprising:

a processor; and

a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving a plurality of current positions of the user device;

receiving access granted information from one or more access devices;

obtaining space details of one or more access devices in response to the access granted information;

creating one or more paths in response to the plurality of current positions of the user device; the space details; and the access granted information;

determining a next event for the user device;

mapping an event location of the next event;

obtaining a current position of the user device;

obtaining an access list for the user device, the access list including access devices that the user device is authorized to activate;

obtaining a path list including any of the one or more paths that go from the current position to the event location; and

selecting a path from the path list.

13. The access control system of claim 12 , wherein the operations further comprise:

transmitting a command to each access device when the user device is located within a position boundary of the access device; and

adjusting the access device when the command is received.

14. The access control system of claim 12 , wherein the determining a next event further comprises:

checking a user schedule of a user device; and

determining a next event on the user schedule in response to a current time.

15. The access control system of claim 12 , wherein the determining a next event further comprises:

receiving a user input selecting the next event.

16. The access control system of claim 12 , wherein the ranking further comprises:

removing paths from the path list that include an access device that is not included on the access list for the user device.

17. The access control system of claim 12 , wherein the selecting further comprises:

ranking each path of the path list in response to at least one of a path length, a path time, and a path frequency;

displaying each path of the path list the one or more paths on the user device in an order of descending rank; and

receiving a selection input from the user device, the selection input identifying one of the paths.

18. The access control system of claim 12 , wherein the selecting further comprises:

ranking each path of the path list in response to at least one of a path length, a path time, and a path frequency;

wherein the path is selected from the path list based on the highest ranking.

19. A method of determining a path, the method comprising:

determining a next event for the user device;

mapping an event location of the next event;

obtaining a current position of the user device;

obtaining an access list for the user device, the access list including access devices that the user device is authorized to activate;

obtaining a path list including any of the one or more paths that go from the current position to the event location; and

selecting a path from the path list, wherein the selecting further comprises:

ranking each path of the path list in response to at least one of a path length, a path time, and a path frequency;

displaying each path of the path list on the user device in an order of descending rank; and

receiving a selection input from the user device, the selection input identifying one of the paths.

20. An access control system comprising:

a processor; and

a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

determining a next event for the user device;

mapping an event location of the next event;

obtaining a current position of the user device;

obtaining an access list for the user device, the access list including access devices that the user device is authorized to activate;

obtaining a path list including any of the one or more paths that go from the current position to the event location; and

selecting a path from the path list, wherein the selecting further comprises:

ranking each path of the path list in response to at least one of a path length, a path time, and a path frequency;

displaying each path of the path list on the user device in an order of descending rank; and

receiving a selection input from the user device, the selection input identifying one of the paths.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2024
From: CARRIER CORPORATION
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 069175/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2020
From: HIGLEY, JASON; GOMEZ, WILMANN; NGUYEN, DANG
To: CARRIER CORPORATION
Reel/Frame 051736/0481 →