IP Library Granted Patent US 11,553,338
Granted Patent B2
US 11,553,338 · App. 16/635,325 · Granted Jan 10, 2023

Automatic building system control restrictions based on physical presence defined by access control event information and knowledge base system

Inventors: Jason Higley (Pittsford, NY); Fabrizio Smith (Rome, IT)
Assignee: CARRIER CORPORATION
H04W12/06G05B19/042H04L63/08G05B2219/25011
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,553,338
App. No.
16/635,325
Granted
Jan 10, 2023
Kind
B2
Abstract

A method of controlling a building system is provided. The method comprising: receiving an action request to adjust a building device from a user device; obtaining a token from a previous action request from the user device to adjust the building device when a token exists from a previous action request; transmitting the token for validation within the building device; and adjusting the building device when the token has been validated.

Claims (93)

1. A method of controlling a building system, the method comprising:

receiving an action request to adjust a building device of the building system from a user device with no token;

transmitting the action request along with a request for a valid token to an authorization system;

obtaining, from the authorization system, a token determined by the authorization system for a previous action request sent by the user device to an access device to adjust the building device when the token exists from the previous action request;

validating the token from the previous action request; and

adjusting the building device when the token from the previous action request has been validated;

wherein prior to the receiving, the method further comprises:

receiving a mobile credential from a user device;

authorizing the mobile credential;

determining a current position of the user device;

mapping a building device list at the current position, the building device list including one or more building devices adjustable at the current position;

generating a token for use with each building device;

transmitting the token and the building device list to the user device;

receiving a previous action request with the token to adjust a building device from a user device;

validating the token with the building device; and

adjusting the building device when the token has been validated;

wherein the building device includes at least one of a light, a thermostat, a blind, a lock and a computer.

2. The method of claim 1 , further comprising:

transmitting an adjustment acknowledgement to the user device when the building device has been adjusted.

3. The method of claim 2 , further comprising:

activating an alarm on the user device with the adjustment acknowledgement is received.

4. The method of claim 2 , further comprising:

displaying the adjustment acknowledgment on the user device when the adjustment acknowledgement is received.

5. The method of claim 1 , wherein prior to the receiving, the method further comprises:

receiving a mobile credential from a user device;

denying the mobile credential;

transmitting the denial to the user device;

receiving a previous action request with no token to adjust a building device from a user device; and

denying the previous action request.

6. The method of claim 5 , further comprising:

denying the action request and not adjusting the building device when previous action request has been denied.

7. A building 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 an action request to adjust a building device of the building system from a user device with no token;

transmitting the action request along with a request for a valid token to an authorization system;

obtaining, from the authorization system, a token determined by the authorization system for a previous action request sent by the user device to an access device to adjust the building device when the token exists from the previous action request;

validating the token from the previous action request; and

adjusting the building device when the token from the previous action request has been validated;

wherein prior to the receiving, the operations further comprises:

receiving a mobile credential from a user device;

authorizing the mobile credential;

determining a current position of the user device;

mapping a building device list at the current position, the building device list including one or more building devices adjustable at the current position;

generating a token for use with each building device;

transmitting the token and the building device list to the user device;

receiving a previous action request with the token to adjust a building device from a user device;

validating the token with the building device; and

adjusting the building device when the token has been validated;

wherein the building device includes at least one of a light, a thermostat, a blind, a lock and a computer.

8. The building control system of claim 7 , wherein the operations further comprise:

transmitting an adjustment acknowledgement to the user device when the building device has been adjusted.

9. The building control system of claim 8 , wherein the operations further comprise:

activating an alarm on the user device with the adjustment acknowledgement is received.

10. The building control system of claim 8 , wherein the operations further comprise:

displaying the adjustment acknowledgment on the user device when the adjustment acknowledgement is received.

11. The building control system of claim 7 , wherein prior to the receiving, the operations further comprises:

receiving a mobile credential from a user device;

denying the mobile credential;

transmitting the denial to the user device;

receiving a previous action request with no token to adjust a building device from a user device; and

denying the previous action request.

12. The building control system of claim 11 , wherein the operations further comprise:

denying the action request and not adjusting the building device when previous action request has been denied.

13. A computer program product tangibly embodied on a non-transitory computer readable medium, the computer program product including instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving an action request to adjust a building device of a building system from a user device with no token;

transmitting the action request along with a request for a valid token to an authorization system;

obtaining, from the authorization system, a token determined by the authorization system for a previous action request sent by the user device to an access device to adjust the building device when the token exists from the previous action request;

validating the token from the previous action request; and

adjusting the building device when the token from the previous action request has been validated;

wherein prior to the receiving, the operations further comprises:

receiving a mobile credential from a user device;

authorizing the mobile credential;

determining a current position of the user device;

mapping a building device list at the current position, the building device list including one or more building devices adjustable at the current position;

generating a token for use with each building device;

transmitting the token and the building device list to the user device;

receiving a previous action request with the token to adjust a building device from a user device;

validating the token with the building device; and

adjusting the building device when the token has been validated;

wherein the building device includes at least one of a light, a thermostat, a blind, a lock and a computer.

14. The computer program product of claim 13 , wherein the operations further comprise:

transmitting an adjustment acknowledgement to the user device when the building device has been adjusted.

15. The computer program product of claim 14 , wherein the operations further comprise:

activating an alarm on the user device with the adjustment acknowledgement is received.

16. The computer program product of claim 14 , wherein the operations further comprise:

displaying the adjustment acknowledgment on the user device when the adjustment acknowledgement is received.

17. The computer program product of claim 13 , wherein prior to the receiving, the operations further comprises:

receiving a mobile credential from a user device;

denying the mobile credential;

transmitting the denial to the user device;

receiving a previous action request with no token to adjust a building device from a user device; and

denying the previous action request.

Assignments (5)
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 Jan 30, 2020
From: HIGLEY, JASON
To: CARRIER CORPORATION
Reel/Frame 051673/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: SMITH, FABRIZIO
To: ADVANCED LABORATORY ON EMBEDDED SYSTEMS S.R.L.
Reel/Frame 051673/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: ADVANCED LABORATORY ON EMBEDDED SYSTEMS S.R.L.
To: UNITED TECHNOLOGIES CORPORATION
Reel/Frame 051673/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: UNITED TECHNOLOGIES CORPORATION
To: CARRIER CORPORATION
Reel/Frame 051673/0277 →