IP Library Granted Patent US 10,713,873
Granted Patent B1
US 10,713,873 · App. 15/632,337 · Granted Jul 14, 2020

Traveling automation preferences

Inventors: T. Colby Winegar (Draper, UT); Harrison T. Jenkins (Salt Lake City, UT); Jeremy B. Warren (Draper, UT)
Assignee: Vivint, Inc.
G07C9/215G07C9/00571G07C9/00904H04L12/282G07C2009/00825G07C2209/08
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,713,873
App. No.
15/632,337
Granted
Jul 14, 2020
Kind
B1
Abstract

The present disclosure relates to a method for security and/or automation systems. In some embodiments, the method may include retrieving a predefined list of user preferences associated with a guest. The method may further include updating a status of one or more devices associated with the security and/or automation systems at a home based at least in part on the predefined list of user preferences, and determining a change in the status of the one or more devices associated with the security and/or automation systems at the home. The method may further include updating the predefined list of user preferences based at least in part on the determined change. The method may further include communicating, to the guest, a request for a feedback associated with the determined change.

Claims (67)

1. A method for security and/or automation systems, comprising:

receiving, from a guest, reservation details associated with a reservation at a home;

retrieving a predefined list of user preferences associated with a user profile of the guest based at least in part on receiving the reservation details;

updating a status of one or more devices associated with the security and/or automation systems at the home based at least in part on the predefined list of user preferences associated with the user profile of the guest;

determining a change in the status of the one or more devices associated with the security and/or automation systems at the home based at least in part on a manual adjustment of the status of the one or more devices by the guest at the home; and

updating the predefined list of user preferences based at least in part on the determined change.

2. The method of claim 1 , further comprising:

determining that a duration for which the guest is approved to access the home has started;

determining that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started; and

communicating, to the guest, a request for a feedback associated with the determined change based at least in part on determining that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started.

3. The method of claim 1 , further comprising:

receiving a guest code associated with the security and/or automation system; and

identifying the reservation details for the reservation at the home based at least in part on the received guest code, wherein the predefined list of user preferences is based at least in part on the reservation details.

4. The method of claim 1 , further comprising:

communicating a request for a feedback associated with the change in the status of the one or more devices at the home;

receiving feedback associated with the change in the status of the one or more devices at the home; and

initiating an update of a status of one or more other devices at a second location that is different from a location of the home based at least in part on the received feedback.

5. The method of claim 4 , wherein communicating the request for the feedback further comprises:

communicating the request to a device associated with the guest using one or more wireless communications protocols, the request comprising an email, a push notification, a text message, a notification using a dedicated application on the device, or a combination thereof.

6. The method of claim 1 , further comprising:

determining that a duration for which the guest is approved to access the home has ended; and

automatically reverting the one or more devices to a second status different from the status in response to determining that the duration for which the guest is approved to access the home has ended.

7. The method of claim 6 , wherein the second status is based at least in part on a preference of an administrator of the home.

8. The method of claim 6 , further comprising:

providing an alert to an administrator of the home based at least in part on automatically reverting the status of the one or more devices to the second status.

9. The method of claim 6 , further comprising:

receiving a reservation extension request from the guest; and

setting the status of one or more devices associated with the security and/or automation systems at the home based at least in part on the received reservation extension request.

10. The method of claim 1 , wherein the predefined list of user preferences is based at least in part on an automation profile associated with the guest.

11. The method of claim 1 , further comprising:

determining a predefined mode associated with the reservation details, wherein the predefined list of user preferences is based at least in part on the predefined mode.

12. The method of claim 1 , wherein the one or more devices associated with the security and/or automation system comprise a motion sensor, a control panel, a light, a camera, a thermostat, a video monitor, a plurality of lights, an HVAC system, or a combination thereof.

13. An apparatus for security and/or automation systems, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive, from a guest, reservation details associated with a reservation at a home;

retrieve a predefined list of user preferences associated with a user profile of the guest based at least in part on receiving the reservation details;

update a status of one or more devices associated with the security and/or automation systems at the home based at least in part on the predefined list of user preferences associated with the user profile of the guest;

determine a change in the status of the one or more devices associated with the security and/or automation systems at the home based at least in part on a manual adjustment of the status of the one or more devices by the guest at the home; and

update the predefined list of user preferences based at least in part on the determined change.

14. The apparatus of claim 13 , wherein the instructions further being executable by the processor to:

determine that a duration for which the guest is approved to access the home has started;

determine that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started; and

communicate, to the guest, a request for a feedback associated with the determined change based at least in part on determining that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started.

15. The apparatus of claim 13 , wherein the instructions further being executable by the processor to:

receive a guest code associated with the security and/or automation system; and

identify the reservation details for the reservation at the home based at least in part on the received guest code, wherein the predefined list of user preferences is based at least in part on the reservation details.

16. The apparatus of claim 13 , wherein the instructions further being executable by the processor to:

communicate a request for a feedback associated with the change in the status of the one or more devices at the home;

receive the feedback associated with the change in the status of the one or more devices at the home; and

initiate an update of a status of one or more other devices at a second location that is different from a location of the home based at least in part on the received feedback.

17. The apparatus of claim 16 , wherein the instructions further being executable by the processor to:

communicate the request to a device associated with the guest using one or more wireless communications protocols, the request comprising an email, a push notification, a text message, a notification using a dedicated application on the device, or a combination thereof.

18. The apparatus of claim 13 , wherein the instructions further being executable by the processor to:

determine that a duration for which the guest is approved to access the home has ended; and

automatically revert the one or more devices to a second status different from the status in response to determining that the duration for which the guest is approved to access the home has ended.

19. A non-transitory computer-readable medium storing computer-executable code, the code executable by a processor to:

receive, from a guest, reservation details associated with a reservation at a home;

retrieve a predefined list of user preferences associated with a user profile of the guest based at least in part on receiving the reservation details;

update a status of one or more devices associated with the security and/or automation systems at the home based at least in part on the predefined list of user preferences associated with the user profile of the guest;

determine a change in the status of the one or more devices associated with the security and/or automation systems at the home based at least in part on a manual adjustment of the status of the one or more devices by the guest at the home; and

update the predefined list of user preferences based at least in part on the determined change.

20. The non-transitory computer-readable medium of claim 19 , wherein the code further executable by the processor to:

determine that a duration for which the guest is approved to access the home has started;

determine that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started; and

communicate, to the guest, a request for a feedback associated with the determined change based at least in part on determining that the change in the status of the one or more devices associated with the security and/or automation systems at the home occurred after the duration has started.

Assignments (9)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0257 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2017
From: WINEGAR, T. COLBY; JENKINS, HARRISON T.; WARREN, JEREMY B.
To: VIVINT, INC.
Reel/Frame 042807/0670 →
Continuity (1)
Continuation In Part 14986059 · Dec 31, 2015