IP Library Granted Patent US 11,048,930
Granted Patent B2
US 11,048,930 · App. 16/593,789 · Granted Jun 29, 2021

Alias capture to support searching for an object-of-interest

Inventors: Moussa Doumbouya (Santa Clara, CA); Yanyan Hu (Woburn, MA); Kevin Piette (Carlisle, MA); Pietro Russo (Melrose, MA); Peter L. Venetianer (McLean, VA); Bo Yang Yu (Winchester, MA)
Assignee: AVIGILON CORPORATION
G06K9/00369G06K9/00335G06T7/215G06T2207/10016
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 11,048,930
App. No.
16/593,789
Granted
Jun 29, 2021
Kind
B2
Abstract

Alias capture to support searching for an object-of-interest is disclosed. A method includes capturing, using a camera with a defined field of view, video image frames that include a moving object-of-interest. The method also includes tracking the object-of-interest over a period of time starting when the object-of-interest enters the field of view and ending when the object-of-interest exits the field of view. The method also includes detecting, at a point in time in-between the start and end of the period of time of the tracking, a threshold exceeding change in an appearance of the object-of-interest. The method also includes creating, before the end of the period of time of the tracking, a new object profile for the object-of-interest in response to the detecting of the threshold exceeding change.

Claims (39)

1. A method comprising:

capturing, using a camera with a defined field of view, video image frames that include a moving object-of-interest;

tracking the object-of-interest over a period of time starting at a first instance in time when the object-of-interest enters the field of view and ending at a second instance in time when the object-of-interest exits the field of view; and

starting, at the first instance in time, a timer having a timer period, and wherein the timer counts up or counts down until the timer period has elapsed, and

when the second instance in time occurs before the timer has finished counting up or counting down, creating a new object profile contemporaneous with the object-of-interest exiting the field of view, and

when the second instance in time occurs after the timer has finished counting up or counting down, creating the new object profile contemporaneous with the end of the timer period.

2. The method of claim 1 further comprising storing a plurality of object profiles for the object-of-interest, the plurality of object profiles including the new object profile.

3. The method of claim 1 wherein the tracking of the object-of-interest and the starting of the timer are carried out within the camera.

4. The method of claim 1 further comprising transmitting, from the camera to a server, object profile data related to the object-of-interest, and

wherein the transmitting is in response to at least the creating of the new object profile.

5. The method of claim 4 further comprising storing the object prof ile data as a new entry within a database of the server.

6. The method of claim 1 wherein the object-of-interest is a full body of a person or a head of the person.

7. The method of claim 1 wherein the object-of-interest is a full body of a person.

8. A camera with a defined field of view, the camera comprising:

an image sensor configured to capture video image frames that include a moving object-of-interest; and

at least one processor configured to execute instructions to carry out a computer-implemented method that includes:

tracking the object-of-interest over a period of time starting at a first instance in time when the object-of-interest enters the field of view and ending at a second instance in time when the object-of-interest exits the field of view; and

starting, at the first instance in time, a timer having a timer period, and wherein the timer counts up or counts down until the timer period has elapsed, and

when the second instance in time occurs before the timer has finished counting up or counting down, creating a new object profile contemporaneous with the object-of-interest exiting the field of view, and

when the second instance in time occurs after the timer has finished counting up or counting down, creating the new object profile contemporaneous with the end of the timer period.

9. The camera of claim 8 wherein the camera is configured to transmit, in response to at least the creating of the new object profile, object profile data related to the object-of-interest to a server.

10. The camera of claim 8 wherein the object-of-interest is a full body of a person or a head of the person.

11. The camera of claim 8 wherein the object-of-interest is a full body of a person.

12. The camera of claim 8 wherein the camera is configured to transmit the new object profile after the tracking is over.

13. The camera of claim 8 wherein the camera is configured to transmit the new object profile before the tracking is over.

14. A surveillance network comprising:

one or more cameras including a first camera configured to capture video image frames that include a moving object-of-interest;

at least one processor configured to execute instructions to carry out a computer-implemented method that includes:

tracking the object-of-interest over a period of time starting at a first instance in time when the object-of-interest enters the field of view and ending at a second instance in time when the object-of-interest exits the field of view; and

starting, at the first instance in time, a timer having a timer period, and wherein the timer counts up or counts down until the timer period has elapsed, and

when the second instance in time occurs before the timer has finished counting up or counting down, creating a new object profile contemporaneous with the object-of-interest exiting the field of view, and

when the second instance in time occurs after the timer has finished counting up or counting down, creating the new object profile contemporaneous with the end of the timer period; and

a server that includes a database within a server storage, the server being communicatively coupled to the one or more cameras and being configured to:

receive data corresponding to the new object profile from the first camera; and

store the data in the database as a new entry therein.

15. The surveillance network of claim 14 wherein the server is further configured to store a plurality of object profiles for the object-of-interest, the plurality of object profiles including the new object profile.

16. The surveillance network of claim 14 wherein the at least one processor is contained within the first camera.

17. The surveillance network of claim 14 wherein the object-of-interest is a full body of a person or a head of the person.

18. The surveillance network of claim 14 wherein the object-of-interest is a full body of a person.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 31, 2022
From: AVIGILON CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061361/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: DOUMBOUYA, MOUSSA; HU, YANYAN; PIETTE, KEVIN; RUSSO, PIETRO; VENETIANER, PETER L.; YU, BO YANG
To: AVIGILON CORPORATION
Reel/Frame 052058/0454 →
Cited By (1)
US 12,456,325