IP Library Granted Patent US 10,554,653
Granted Patent B2
US 10,554,653 · App. 15/847,222 · Granted Feb 4, 2020

One-time access to an automation system

Inventor: Jungtaik Hwang (Draper, UT)
Assignee: Vivint, Inc.
H04L63/0838H04L67/02H04L67/36
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,554,653
App. No.
15/847,222
Granted
Feb 4, 2020
Kind
B2
Abstract

Methods and systems are described for managing one-time access to an automation system. According to at least one embodiment, a computer-implemented method to grant a user access to an automation is described. The method may comprise receiving one or more access parameters to authorize one-time permission to the user to access the automation system. The method may further comprise granting one-time permission to the user to access the automation system based at least in part on the one or more access parameters. The method may additionally comprise generating a message comprising at least the one-time permission to access the automation system. The one or more access parameters may comprise at least one of a limited time frame, single use entry code, or a limited number of entries.

Claims (56)

1. A computer-implemented method to grant a non-occupant of an automation system access to a premises associated with the automation system, comprising:

receiving, by a controller of the automation system, an authorized personnel type for access to the premises, wherein the authorized personnel type is received from a user of the automaton system that is an occupant of the premises;

receiving, by the controller of the automation system, a request from the non-occupant to access the premises while the occupant is not present, wherein the non-occupant is a non-user of the automation system;

identifying, by the controller, a personnel type of the non-occupant in the request;

determining, by the controller, at least one access parameter for the non-occupant based at least in part on the personnel type of the non-occupant and the authorized personnel type, wherein the at least one access parameter comprises an access duration to the premises for the non-occupant;

generating, by the controller, an entry code to the premises based at least in part on determining the at least one access parameter;

granting, by the controller, the non-occupant access to the premises based at least in part on generating the entry code; and

transmitting, by the controller, a notification to the occupant based at least in part on granting the non-occupant access to the premises.

2. The computer-implemented method of claim 1 , wherein the entry code is associated with a one-time entry to the premises.

3. The computer-implemented method of claim 1 , wherein the entry code is transmitted to the non-occupant via at least one of a SMS, email, ping message, or social media message.

4. The computer-implemented method of claim 1 , further comprising:

transmitting an additional notification to the occupant based at least in part on generating the entry code.

5. The computer-implemented method of claim 1 , wherein the entry code activates a webpage allowing the non-occupant to access the premises.

6. The computer-implemented method of claim 1 , further comprising:

notifying an administrator of the automation system after generating the entry code.

7. The computer-implemented method of claim 1 , wherein the entry code is valid for a predetermined duration.

8. The computer-implemented method of claim 7 , further comprising:

revoking a credential of the entry code based at least in part on the predetermined duration expiring.

9. The computer-implemented method of claim 7 , further comprising:

setting the predetermined duration based at least in part on the personnel type of the non-occupant.

10. The computer-implemented method of claim 1 , further comprising:

granting the non-occupant access to a subset of the premises based at least in part on the personnel type of the non-occupant and the authorized personnel type, wherein access to the subset of the premises is granted based at least in part on generating the entry code.

11. The computer-implemented method of claim 10 , further comprising:

arming a subset of the automation system based at least in part on granting the non-occupant access to the subset of the premises.

12. The computer-implemented method of claim 1 , further comprising:

revoking the entry code after granting the non-occupant access to the premises.

13. An apparatus to grant a non-occupant of an automation system access to a premises associated with the automation system, comprising:

a processor of a controller of the automation system;

a memory in electronic communication with the processor; and

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

receive an authorized personnel type for access to the premises, wherein the authorized personnel type is received from a user of the automaton system that is an occupant of the premises;

receive a request from the non-occupant to access the premises while the occupant is not present, wherein the non-occupant is a non-user of the automation system;

identify a personnel type of the non-occupant in the request;

determine at least one access parameter for the non-occupant based at least in part on the personnel type of the non-occupant and the authorized personnel type, wherein the at least one access parameter comprises an access duration to the premises for the non-occupant;

generate an entry code to the premises based at least in part on determining the at least one access parameter;

grant the non-occupant access to the premises based at least in part on generating the entry code; and

transmit a notification to the occupant based at least in part on granting the non-occupant access to the premises.

14. The apparatus of claim 13 , wherein the entry code is associated with a predetermined quantity of entries to the premises.

15. The apparatus of claim 14 , wherein the instructions are executable by the processor to:

revoke the entry code after the predetermined quantity of entries to the premises has been met.

16. The apparatus of claim 15 , wherein the instructions are executable by the processor to:

arm the automation system after revoking the entry code.

17. The apparatus of claim 13 , wherein the instructions are executable by the processor to:

notify an administrator of the automation system after generating the entry code.

18. A non-transitory computer-readable medium storing instructions executable by a processor of a controller of an automation system to:

receive an authorized personnel type for access to a premises associated with the automation system, wherein the authorized personnel type is received from a user of the automaton system that is an occupant of the premises;

receive a request from a non-occupant of the automation system to access the premises while the occupant is not present, wherein the non-occupant is a non-user of the automation system;

identify a personnel type of the non-occupant in the request;

determine at least one access parameter for the non-occupant based at least in part on the personnel type of the non-occupant and the authorized personnel type, wherein the at least one access parameter comprises an access duration to the premises for the non-occupant;

generate an entry code to the premises based at least in part on determining the at least one access parameter;

grant the non-occupant access to the premises based at least in part on generating the entry code; and

transmit a notification to the occupant based at least in part on granting the non-occupant access to the premises.

19. The non-transitory computer-readable medium of claim 18 , wherein the instructions are executable by the processor to:

revoke the entry code after a predetermined quantity of entries to the premises has been met.

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

arm the automation system after revoking the entry code.

Assignments (8)
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 →
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 Dec 19, 2017
From: HWANG, JUNGTAIK
To: VIVINT, INC.
Reel/Frame 044439/0175 →