IP Library Granted Patent US 10,061,990
Granted Patent B2
US 10,061,990 · App. 15/589,730 · Granted Aug 28, 2018

Entity detection

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,061,990
App. No.
15/589,730
Granted
Aug 28, 2018
Kind
B2
Abstract

A computer-implemented method for entity detection is described. In one embodiment, an entity passing through a perimeter of a predefined area is detected via a camera. Upon detecting the entity passing through the perimeter of the predefined area, a type of the entity is classified from an image of the entity captured by the camera. Upon classifying the type of the entity, a feature of the entity is detected from the image of the entity. An identifier is assigned to the entity based on the type and the detected feature of the entity. The identifier distinguishes the entity from another entity of a same type.

Claims (50)

1. A method for entity detection, comprising:

detecting, using a camera and a controller, that a vehicle is positioned in a first predefined area of a parking lot based at least in part on camera data;

determining, using the controller, that a human is associated with the vehicle based at least in part on detecting the vehicle;

determining, using the camera and the controller, whether the human associated with the vehicle enters a second predefined area different from the first predefined area while the vehicle is positioned in the first predefined area;

tracking, using the camera and the controller, a location of the human relative to the first predefined area for a predetermined length of time since an arrival of the vehicle in the first predefined area; and

transmitting, using the controller, a first notification to a device associated with the second predefined area based at least in part on the location of the human relative to the second predefined area while the vehicle is positioned in the first predefined area, a time since the arrival of the vehicle exceeding the predetermined length of time, and the tracking.

2. The method of claim 1 , further comprising:

identifying that the human exits the vehicle after the vehicle enters the first predefined area based at least in part on the camera data, wherein identifying that the human is associated with the vehicle is based at least in part on identifying that the human exits the vehicle.

3. The method of claim 1 , further comprising:

determining that the human does not enter the second predefined area, wherein transmitting the first notification is based at least in part on determining that the human does not enter the second predefined area while the vehicle is positioned in the first predefined area.

4. The method of claim 1 , further comprising:

recognizing the human as it passes through a perimeter of the first predefined area based at least in part on one or more features of the human; and

transmitting a second notification to the device based at least in part on recognizing the human.

5. The method of claim 4 , wherein the second notification includes information related to the human and is transmitted before the human enters the second predefined area.

6. The method of claim 4 , further comprising:

detecting the one or more features of the human based at least in part on the camera data, wherein recognizing the human is based at least in part on the detecting.

7. The method of claim 4 , further comprising:

determining an average length of stay of the human at the second predefined area based at least in part on at least one length of stay of a previous visit of the human at the second predefined area, wherein the second notification includes an indication of the average length of stay of the human.

8. The method of claim 4 , further comprising:

determining a number of previous visits made by the human to the second predefined area, wherein the second notification includes an indication of the number of previous visits.

9. The method of claim 1 , further comprising:

receiving the camera data from the camera positioned to observe the first predefined area and the second predefined area.

10. The method of claim 1 , wherein:

the first predefined area of the parking lot is reserved for use by humans that enter the second predefined area.

11. An apparatus for entity detection, comprising:

a camera; and

a controller comprising a processor and memory in electronic communication with the processor, and instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

detect, using the camera and the controller, that a vehicle is positioned in a first predefined area of a parking lot based at least in part on camera data;

determine, using the controller, that a human is associated with the vehicle based at least in part on detecting the vehicle;

determine, using the camera and the controller, whether the human associated with the vehicle enters a second predefined area different from the first predefined area while the vehicle is positioned in the first predefined area;

track, using the camera and the controller, a location of the human relative to the first predefined area for a predetermined length of time since an arrival of the vehicle in the first predefined area; and

transmit, using the controller, a first notification to a device associated with the second predefined area based at least in part on the location of the human relative to the second predefined area while the vehicle is positioned in the first predefined area, a time since the arrival of the vehicle exceeding the predetermined length of time, and the tracking.

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

identify that the human exits the vehicle after the vehicle enters the first predefined area based at least in part on the camera data, wherein identifying that the human is associated with the vehicle is based at least in part on identifying that the human exits the vehicle.

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

determine that the human does not enter the second predefined area, wherein transmitting the first notification is based at least in part on determining that the human does not enter the second predefined area while the vehicle is positioned in the first predefined area.

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

recognize the human as it passes through a perimeter of the first predefined area based at least in part on a one or more features of the human; and

transmit a second notification to the device based at least in part on recognizing the human.

15. The apparatus of claim 14 , wherein the second notification includes information related to the human and is transmitted before the human enters the second predefined area.

16. A non-transitory computer readable medium storing code for entity detection, the code comprising instructions executable by a processor to:

detect, using a camera and a controller, that a vehicle is positioned in a first predefined area of a parking lot based at least in part on camera data;

determine, using the controller, that a human is associated with the vehicle based at least in part on detecting the vehicle;

determine, using the camera and the controller, whether the human associated with the vehicle enters a second predefined area different from the first predefined area while the vehicle is positioned in the first predefined area;

track, using the camera and the controller, a location of the human relative to the first predefined area for a predetermined length of time since an arrival of the vehicle in the first predefined area; and

transmit, using the controller, a first notification to a device associated with the second predefined area based at least in part on the location of the human relative to the second predefined area while the vehicle is positioned in the first predefined area, a time since the arrival of the vehicle exceeding the predetermined length of time, and the tracking.

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

identify that the human exits the vehicle after the vehicle enters the first predefined area based at least in part on the camera data, wherein identifying that the human is associated with the vehicle is based at least in part on identifying that the human exits the vehicle.

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

determine that the human does not enter the second predefined area, wherein transmitting the first notification is based at least in part on determining that the human does not enter the second predefined area while the vehicle is positioned in the first predefined area.

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 May 8, 2017
From: NYE, JAMES ELLIS
To: VIVINT, INC.
Reel/Frame 042282/0540 →