IP Library Granted Patent US 10,356,018
Granted Patent B2
US 10,356,018 · App. 14/607,943 · Granted Jul 16, 2019

User management methods and systems

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,356,018
App. No.
14/607,943
Granted
Jul 16, 2019
Kind
B2
Abstract

Methods and systems are described for managing and adding user profiles to access an automation system. According to at least one embodiment, the computer-implemented method includes receiving a request to add a user to an automation system. The request is generated from one of a mobile computing device or an automation controller of the automation system. The method further includes receiving contact information for the user and generating a message to send to the user. The message includes an invitation to the automation system. The method also includes sending the message to the user.

Claims (50)

1. A computer-implemented method for adding a user to an automation system, comprising:

receiving, by a processor of the automation system, a request to add the user, wherein the request is generated from one of a computing device and an automation controller of the automation system;

receiving, by the processor, contact information for the user;

generating, by the processor, a message to send to the user, wherein the message includes an invitation to the automation system, the invitation to add an account associated with the user;

sending, by the processor, the message to the user;

adding, by the processor, in response to the user accepting the invitation, a user profile to the account, wherein the user profile is associated with a personalized access to control monitored property; and

controlling, by the processor, a level of access to the automation system for different users by customizing a user interface based at least in part on adding the user profile to the account, wherein the customized user interface displays content that enables the user to control at least one physical zone of the monitored property based at least in part on the personalized access.

2. The computer-implemented method of claim 1 , wherein the contact information is a mobile phone number and wherein the message is a SMS message.

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

determining a type of computing device associated with the user based at least in part on the user accepting the invitation.

4. The computer-implemented method of claim 3 , wherein determining the type of computing device further comprises determining that the type of computing device is a non-mobile computing device; and

directing the user to a web browser module associated with the automation system based at least in part on determining that the type of computing device is the non-mobile computing device.

5. The computer-implemented method of claim 3 , wherein determining the type of computing device further comprises determining that the type of computer device is a mobile computing device, the method further comprising:

prompting the user to download a mobile application associated with the automation system to the mobile computing device.

6. The computer-implemented method of claim 1 , wherein the contact information is an email address and wherein the message is an email.

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

prompting the user to create an account with an automation system provider of the automation system; and

prompting the user to create a profile associated with the automation system.

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

receiving information from the user to generate the user profile for the automation system, wherein the information includes a unique identifier.

9. The computer-implemented method of claim 8 , wherein the unique identifier is a numeric personal identification number.

10. The computer-implemented method of claim 8 , wherein the unique identifier is a biometric identifier.

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

sending a first message to an administrator, wherein the first message communicates an invitation was sent to the user; and

sending a second message to the administrator, wherein the second message communicates a user profile was created.

12. The computer-implemented method of claim 1 , wherein enabling the user to control an aspect of the monitored property further comprises allowing control of security, energy management, locking or unlocking a door, checking the status of a door, locating a person or an item, controlling lighting, controlling a thermostat, controlling a camera, receiving a notification a current status or anomaly associated with the monitored property, or any combination.

13. An apparatus for adding a user to an automation system, comprising:

a processor;

a memory in electronic communication with the processor; and

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

receive, by the processor of the automation system, a request to add the user, wherein the request is generated from one of a computing device and an automation controller of the automation system;

receive, by the processor, contact information for the user;

generate, by the processor, a message to send to the user, wherein the message includes an invitation to the automation system, the invitation to add an account associated with the user;

send, by the processor, the message to the user; and

add, by the processor, in response to the user accepting the invitation, a user profile to the account, wherein the user profile is associated with a personalized access to control monitored property; and

control, by the processor, a level of access to the automation system for different users by customizing a user interface based at least in part on adding the user profile to the account, wherein the customized user interface displays content that enables the user to control at least one physical zone of the monitored property based at least in part on the personalized access.

14. The apparatus of claim 13 , wherein the automation controller is a control panel.

15. The apparatus of claim 13 , wherein the instructions are further executable to:

determine a type of computing device associated with the user based at least in part on the user accepting the invitation.

16. The apparatus of claim 15 , wherein when the processor determines the type of computing device associated with the user, the instructions are further executable to determine the computing device is a smart phone comprising an application to interface with the automation system.

17. A computer-program product for adding a new user profile to an automation system, the computer-program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to:

receive, by the processor of the automation system, a request to add a user, wherein the request is generated from one of a computing device and an automation controller of the automation system;

receive, by the processor, contact information for the user;

generate, by the processor, a message to send to the user, wherein the message includes an invitation to the automation system, the invitation to add an account associated with the user;

send, by the processor, the message to the user; and

add, by the processor, in response to the user accepting the invitation, a user profile to the account, wherein the user profile is associated with a personalized access to control the monitored property; and

control, by the processor, a level of access to the automation system for different users by customizing a user interface based at least in part on adding the user profile to the account, wherein the customized user interface displays content that enables the user to control at least one physical zone of the monitored property based at least in part on the personalized access.

18. The computer-program product of claim 17 , wherein the automation controller is a control panel.

19. The computer-program product of claim 17 , wherein the instructions are further executable to:

determine a type of computing device associated with the user based at least in part on the user accepting the invitation.

Assignments (12)
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 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: LYMAN, JEFFERSON; BRUNSON, NIC; SHEARER, WADE; WARNER, MIKE; WALGER, STEFAN
To: VIVINT, INC.
Reel/Frame 068958/0191 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
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 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →