IP Library Granted Patent US 9,801,033
Granted Patent B1
US 9,801,033 · App. 15/094,157 · Granted Oct 24, 2017

Family member tracking

Inventor: Adam K. Webb (Provo, UT)
Assignee: Vivint, Inc.
H04W4/12H04W4/021H04W4/028H04W4/04
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 9,801,033
App. No.
15/094,157
Granted
Oct 24, 2017
Kind
B1
Abstract

A method for security/automation systems is described. In one embodiment, the method may include receiving, at an automation system, an instruction from a first user, the instruction including a request for a location of one or more second users; analyzing, at the automation system, one or more location parameters associated with the automation system based at least in part on the request; determining, at the automation system, the location of the one or more second users based at least in part on the analyzed one or more location parameters; and communicating, from the automation system, the location of the one or more second users to the first user based at least in part on the determining.

Claims (77)

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

receiving, at an automation system, an instruction from a first user, the instruction comprising a request for a location of a second user;

receiving, at the automation system, from a wearable electronic device carried by the second user a first location associated with the second user;

deriving, at the automation system, a second location of the second user based at least in part on received schedule data associated with the second user;

determining, at the automation system, that the first location is different from the second location; and

communicating, from the automation system, an audio message to the first user indicating a difference between the first location and the second location of the second user to the first user based at least in part on the determining.

2. The method of claim 1 , further comprises:

receiving occupancy data from one or more sensors associated with the automation system.

3. The method of claim 2 , further comprising:

collecting identity data from the one or more sensors;

comparing the collected identity data to one or more identities from an identity database associated with the automation system;

identifying the second user based at least in part on the comparing; and

communicating, from the automation system, an audio message to the first user regarding the identity and the location of the second user.

4. The method of claim 1 , further comprises:

receiving, at the automation system, schedule information associated with the second user;

deriving a predicted location of the second user based at least in part on the received schedule information; and

communicating, from the automation system, an audio message to the first user regarding the predicted location of the second user to the first user.

5. The method of claim 4 , wherein receiving schedule information associated with the second user comprises:

determining that the second user is outside a geo-fence perimeter based at least in part on a received location parameter.

6. The method of claim 4 , further comprising:

receiving a location of the second user from a mobile device associated with the second user;

detecting that the location received from the mobile device associated with the second user is different from the predicted location derived from the received schedule information; and

communicating an audio message to the first user indicating a difference between the location of the mobile device associated with the second user and the predicted location derived from the received schedule information.

7. The method of claim 6 , wherein detecting that the location received from the mobile device associated with the second user is different from the predicted location derived from the received schedule information further comprises:

tracking the location of the second user based at least in part on requesting an update in the location of the second user during a predetermined time interval from the mobile device associated with the second user; and

communicating an audio update message to the first user based at least in part on the tracked location of the second user.

8. The method of claim 1 , further comprises:

requesting a location from a mobile device associated with the second user;

receiving the location from the mobile device associated with the second user; and

communicating, by way of an audio message, the location associated with the second user to the first user.

9. The method of claim 1 , wherein the instruction from the first user is received at a control panel associated with the automation system.

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

a processor;

memory in electronic communication with the processor;

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

receive an instruction from a first user, the instruction comprising a request for a location of a second user;

receive from a wearable electronic device carried by the second user a first location associated with the second user;

derive a second location of the second user based at least in part on received schedule data associated with the second user;

determine that the first location is different from the second location; and

communicate an audio message to the first user indicating a difference between the first location and the second location of the second user to the first user based at least in part on the determining.

11. The apparatus of claim 10 , wherein the instructions executable by the processor to:

receive occupancy data from one or more sensors associated with the automation system.

12. The apparatus of claim 11 , wherein the instructions are executable by the processor to:

collect identity data from the one or more sensors;

compare the collected identity data to one or more identities from an identity database associated with the automation system;

identify the second user based at least in part on the comparing; and

communicate an audio message regarding the identity and the location of the second user.

13. The apparatus of claim 10 , wherein the instructions executable by the processor to analyze one or more location parameters associated with the automation system are further executable by the processor to:

receive schedule information associated with the second user;

derive a predicted location of the second user based at least in part on the received schedule information; and

communicate an audio message the predicted location of the second user to the first user.

14. The apparatus of claim 13 , wherein the instructions executable by the processor to receive schedule information associated with the second user are further executable by the processor to:

determine that the second user is outside a geo-fence perimeter based at least in part on the analyzed one or more location parameters.

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

receive a location of the second user from a mobile device associated with the second user;

detect that the location received from the mobile device associated with the second user is different from the predicted location derived from the received schedule information; and

communicate an audio message to the first user indicating a difference between the location of the mobile device associated with the second user and the predicted location derived from the received schedule information.

16. The apparatus of claim 15 , wherein the instructions executable by the processor to detect that the location received from the mobile device associated with the second user is different from the predicted location derived from the received schedule information are further executable by the processor to:

track the location of the second user based at least in part on requesting an update in the location of the second user during a predetermined time interval from the mobile device associated with the second user; and

communicate an audio update message to the first user based at least in part on the tracked location of the second user.

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

request a location from a mobile device associated with the second user;

receive the location from the mobile device associated with the second user; and

communicate an audio message regarding the location associated with the second user to the first user.

18. The apparatus of claim 10 , wherein the instruction from the first user is received at a control panel associated with the automation system.

19. A computer-program product, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by a processor to:

receive an instruction from a first user, the instruction comprising a request for a location of a second user;

receive from a wearable electronic device carried by the second user a first location associated with the second user;

derive a second location of the second user based at least in part on received schedule data associated with the second user;

determine that the first location is different from the second location; and

communicate an audio message to the first user indicating a difference between the first location and the second location of the second user to the first user based at least in part on the determining.

20. The computer-program product of claim 19 , wherein the instructions are executable by the processor to:

receive occupancy data from one or more sensors associated with the automation system;

collect identity data from the second user;

compare the collected identity data to one or more identities from an identity database associated with the automation system;

identify the second user based at least in part on the comparing; and

communicate an audio message related to the identity and the location of the second user.

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 Apr 8, 2016
From: WEBB, ADAM K.
To: VIVINT, INC.
Reel/Frame 038228/0916 →