IP Library Granted Patent US 10,505,753
Granted Patent B2
US 10,505,753 · App. 15/952,577 · Granted Dec 10, 2019

Identification graph theory

Inventors: Brandon Bunker (Highland, UT); Aaron Davis (Pleasant Grove, UT); Rongbin Lanny Lin (Draper, UT); Shiwei Liu (Lehi, UT)
Assignee: Vivint, Inc.
H04L12/282
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,505,753
App. No.
15/952,577
Granted
Dec 10, 2019
Kind
B2
Abstract

Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, these may include detecting a presence of a person at a location; determine a first identification datum associated with the person; calculating a first probability of identification based at least in part on the first identification datum; determining an identity of the person based at least in part on the first probability; and initiating an action based at least in part on the determined identity.

Claims (53)

1. A method, comprising: detecting a movement associated with an entity at a location;

determining whether the entity is a person based at least in part on detecting the movement;

identifying first identification data associated with the person;

identifying the person based at least in part on the first identification data associated with the person, wherein identifying the person comprises comparing the first identification data associated with the person to image data stored at a database;

determining a confidence level of identification of the person after identifying the person;

identifying second identification data associated with the person based at least in part on determining the confidence level;

comparing the second identification data with additional data stored at the database based at least in part on identifying the second identification data;

verifying the identity of the person based at least in part on identifying the second identification data associated with the person; and

transmitting, to a second person at a second location, a notification comprising identity information of the person based at least in part on determining the confidence level of identification of the person.

2. The method of claim 1 , wherein determining whether the entity is a person comprises comparing the detected movement to known movement characteristics of a person.

3. The method of claim 1 , further comprising: receiving, from the person, confirmation input regarding the identity information of the person; and transmitting, to the database, the confirmation input regarding the identity information of the person.

4. The method of claim 1 , further comprising: calculating a probability of identification of the person based at least in part on the first identification data and the second identification data associated with the person, wherein the notification comprises an indication of the probability of identification of the person.

5. The method of claim 4 , wherein the probability of identification of the person is calculated using a decision tree.

6. The method of claim 4 , wherein the second identification data comprises biometric information associated with the person.

7. The method of claim 6 , wherein the biometric information associated with the person includes fingerprint data, retinal data, height, weight, body shape and size, hair length, hair color, or a combination thereof.

8. The method of claim 1 , wherein detecting the movement associated with the entity comprises capturing video of the entity.

9. 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:

detect a movement associated with an entity at a location;

determine whether the entity is a person based at least in part on detecting the movement;

identify first identification data associated with the person;

identify the person based at least in part on the first identification data associated with the person, wherein identifying the person comprises comparing the first identification data associated with the person to image data stored at a database;

determine a confidence level of identification of the person after identifying the person;

identify second identification data associated with the person based at least in part on determining the confidence level;

compare the second identification data with additional data stored at the database based at least in part on identifying the second identification data;

verify the identity of the person based at least in part on identifying the second identification data associated with the person; and

transmit, to a second person at a second location, a notification comprising identity information of the person based at least in part on determining the confidence level of identification of the person.

10. The apparatus of claim 9 , wherein determining whether the entity is a person comprises comparing the detected movement to movement characteristics of a person.

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

receive, from the person, confirmation input regarding the identity information of the person; and

transmit, to the database, the confirmation input regarding the identity information of the person.

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

calculate a probability of identification of the person based at least in part on the first identification data and the second identification data associated with the person, wherein the notification comprises an indication of the probability of identification of the person.

13. The apparatus of claim 12 , wherein the probability of identification of the person is calculated using a decision tree.

14. The apparatus of claim 12 , wherein the second identification data comprises biometric information associated with the person.

15. The apparatus of claim 14 , wherein the biometric information associated with the person includes fingerprint data, retinal data, height, weight, body shape and size, hair length, hair color, or a combination thereof.

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

detect a movement associated with an entity at a location;

determine whether the entity is a person based at least in part on detecting the movement;

identify first identification data associated with the person;

identify the person based at least in part on the first identification data associated with the person, wherein identifying the person comprises comparing the first identification data associated with the person to image data stored at a database;

determine a confidence level of identification of the person after identifying the person;

identify second identification data associated with the person based at least in part on determining the confidence level;

compare the second identification data with additional data stored at the database based at least in part on identifying the second identification data;

verify the identity of the person based at least in part on identifying the second identification data associated with the person; and

transmit, to a second person at a second location, a notification comprising identity information of the person based at least in part on determining the confidence level of identification of the person.

17. The non-transitory computer-readable medium of claim 16 , the code executable by the processor to:

receive, from the person, confirmation input regarding the identity information of the person; and

transmit, to the database, the confirmation input regarding the identity information of the person.

18. The non-transitory computer-readable medium of claim 16 , the code executable by the processor to:

calculate a probability of identification of the person based at least in part on the first identification data and the second identification data associated with the person, wherein the notification comprises an indication of the probability of identification of the person.

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 13, 2018
From: BUNKER, BRANDON; DAVIS, AARON; LIN, RONGBIN LANNY; LIU, SHIWEI
To: VIVINT, INC.
Reel/Frame 045534/0177 →
Continuity (2)
Continuation 15091326 · Apr 5, 2016
Related Publication 20180302234A1 · Oct 18, 2018