IP Library Granted Patent US 12,038,193
Granted Patent B2
US 12,038,193 · App. 17/649,252 · Granted Jul 16, 2024

System and method for handing off the configuration of a building device from a contractor to a customer using a hang tag or the like

Inventors: Riley Gerszewski (Maple Grove, MN); David Quam (St. Louis Park, MN); George Mcleod (Polmont, GB); Sriharsha Putrevu (Maple Grove, MN); Preston Gilmer (Delano, MN)
Assignee: Ademco Inc.
F24F11/64G05B15/02H04L67/125H04L67/146H04W4/80F24F11/30F24F11/62G05B2219/2642
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 12,038,193
App. No.
17/649,252
Granted
Jul 16, 2024
Kind
B2
Abstract

The present disclosure relates generally to systems, methods and tools for coordinating the activities of a contractor and a user during a setup process of a building control system. In some instances, a contractor may install a building device and then partially configure the building device. The contractor may then leave a message at the building device for a customer. The message may including an instruction on how the customer can take action to further configure the building device. In some cases, the message may include an electronic message displayed on a display of the building device. In some cases, the message may be on a cling that is releasably secured to a face of the building device and/or may be on a hang tag that is releasably secured to the building device.

Claims (62)

1. A system comprising:

a memory; and

processing circuitry configured to:

grant, to a contractor, access to a set of contractor configuration screens for display by a remote device;

receive, from the remote device, configuration instructions representing user inputs to the one or more contractor configuring screens;

partially configure a controller device based on the one or more configuration instructions so that the controller device is configured to perform a core function; and

output one or more instructions for a user to finish configuring the controller device so that the controller device is configured to perform one or more additional functions.

2. The system of claim 1 , wherein the processing circuitry is further configured to:

receive, from the remote device, contractor verification information corresponding to the contractor, wherein the contractor is one of a plurality of registered contractors; and

verify, based on the contractor information, that the contractor is one of the plurality of registered contractors.

3. The system of claim 1 , wherein to output the one or more instructions, the processing circuitry is configured to output instructions to connect the building controller to a local Wi-Fi network.

4. The system of claim 1 , wherein to output the one or more instructions, the processing circuitry is configured to output instructions to register the controller with a server using a device identifier so that the controller device is configured to communicate with the server over a network.

5. The system of claim 4 , wherein the device identifier includes a media access control (MAC) address of the building controller.

6. The system of claim 1 , wherein the controller device comprises a heating, ventilation, and air conditioning (HVAC) controller configured to control one or more HVAC components based on one or more user inputs.

7. The system of claim 1 , wherein the set of contractor configuration screens includes a device selection screen comprising a list of devices including the controller device, wherein the processing circuitry is further configured to:

receive a user selection of the controller device from the list of devices; and

cause the remote device to display a device configuring screen of the one or contractor configuring screens, wherein the device configuring screen includes a set of options for configuring the controller device.

8. The system of claim 7 , wherein the processing circuitry is configured to:

receive the configuration instructions including a user selection of one or more options of the set of options for configuring the controller device; and

partially configure the controller device based on the one or more options of the set of options for configuring the controller device.

9. The system of claim 8 , wherein the processing circuitry is further configured to:

cause, based on receiving the one or more configuration instructions, the remote device to display a complete configuration screen of the set of contractor configuration screens, wherein the complete configuration screen includes a summary of the one or more selected options of the set of options; and

partially configure the controller device based on receiving a user input to the complete configuration screen indicating that the contractor is finished selecting options for the partial configuration.

10. The system of claim 1 , wherein the remote device comprises a first remote device,

wherein to output the one or more instructions for the user to finish configuring the controller device, the processing circuitry is configured to send an invitation for the user to create a user account, and

wherein the processing circuitry is further configured to:

receive, from a second remote device corresponding to the user, account setup information;

create, based on the account setup information, a user account that allows the user to make one or more inputs to the control device;

receive, from the user via the user account, one or more instructions to finish configuring the controller device; and

finish configuring the controller devices based on the one or more instructions.

11. A method comprising:

granting, by processing circuitry to a contractor, access to a set of contractor configuration screens for display by a remote device;

receiving, by the processing circuitry from a remote device, configuration instructions representing user inputs to the one or more contractor configuring screens;

partially configuring, by the processing circuitry, a controller device based on the one or more configuration instructions so that the controller device is configured to perform a core function; and

outputting, by the processing circuitry, one or more instructions for a user to finish configuring the controller device so that the controller device is configured to perform one or more additional functions.

12. The method of claim 11 , further comprising:

receiving, by the processing circuitry from the remote device, contractor verification information corresponding to the contractor, wherein the contractor is one of a plurality of registered contractors; and

verifying, by the processing circuitry based on the contractor information, that the contractor is one of the plurality of registered contractors.

13. The method of claim 11 , further comprising outputting, by the processing circuitry, instructions to connect the building controller to a local Wi-Fi network.

14. The method of claim 11 , wherein outputting the one or more instructions comprises outputting, by the processing circuitry, instructions to register the controller with a server using a device identifier so that the controller device is configured to communicate with the server over a network.

15. The method of claim 11 , wherein the controller device comprises a heating, ventilation, and air conditioning (HVAC) controller configured to control one or more HVAC components based on one or more user inputs.

16. The method of claim 11 , wherein the set of contractor configuration screens includes a device selection screen comprising a list of devices including the controller device, and wherein the method further comprises:

receiving, by the processing circuitry, a user selection of the controller device from the list of devices; and

causing, by the processing circuitry, the remote device to display a device configuring screen of the one or contractor configuring screens, wherein the device configuring screen includes a set of options for configuring the controller device.

17. The method of claim 16 , further comprising:

receiving, by the processing circuitry, the configuration instructions including a user selection of one or more options of the set of options for configuring the controller device; and

partially configuring, by the processing circuitry, the controller device based on the one or more options of the set of options for configuring the controller device.

18. The method of claim 17 , further comprising:

causing, by the processing circuitry based on receiving the one or more configuration instructions, the remote device to display a complete configuration screen of the set of contractor configuration screens, wherein the complete configuration screen includes a summary of the one or more selected options of the set of options; and

partially configuring, based on the processing circuitry, the controller device based on receiving a user input to the complete configuration screen indicating that the contractor is finished selecting options for the partial configuration.

19. The method of claim 11 , wherein the remote device comprises a first remote device,

wherein outputting the one or more instructions for the user to finish configuring the controller device comprises sending, by the processing circuitry, an invitation for the user to create a user account, and

wherein the method further comprises:

receiving, by the processing circuitry from a second remote device corresponding to the user, account setup information;

creating, by the processing circuitry based on the account setup information, a user account that allows the user to make one or more inputs to the control device;

receiving, by the processing circuitry from the user via the user account, one or more instructions to finish configuring the controller device; and

finishing, by the processing circuitry, configuring the controller devices based on the one or more instructions.

20. A non-transitory computer-readable medium comprising instructions for causing one or more processors to:

grant, to a contractor, access to a set of contractor configuration screens for display by a remote device;

receive, from a remote device, configuration instructions representing user inputs to the one or more contractor configuring screens;

partially configure a controller device based on the one or more configuration instructions so that the controller device is configured to perform a core function; and

output one or more instructions for a user to finish configuring the controller device so that the controller device is configured to perform one or more additional functions.

Assignments (3)
CHANGE OF NAME Recorded Jul 4, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071814/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: GERSZEWSKI, RILEY; QUAM, DAVID; MCLEOD, GEORGE; PUTREVU, SRIHARSHA; GILMER, PRESTON
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 058811/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 058893/0686 →