IP Library Granted Patent US 9,854,208
Granted Patent B2
US 9,854,208 · App. 14/142,854 · Granted Dec 26, 2017

System and method for detecting an object of interest

Inventor: Yaron Shmueli (Kfar-Saba, IL)
Assignee: Qognify Ltd.
H04N7/181G06K9/00671G08B13/1966H04N7/188H04W4/043G08B13/19645
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,854,208
App. No.
14/142,854
Granted
Dec 26, 2017
Kind
B2
Abstract

A system and method for detecting an object of interest. An embodiment of a system or method may include receiving an indication an object of interest is present in a first area; obtaining, at the first area, a first set of unique characteristics of a respective set of mobile communication devices; receiving an indication the object of interest is present in a second area; obtaining, at the second area, a second set of characteristics of a respective second set of mobile communication devices; and associating a unique characteristic of a mobile communication device with the object of interest based on the first and second sets of characteristics.

Claims (63)

1. A method of detecting an object of interest in a video, the method comprising:

retrieving, by a controller, from a database, a first set of automatically extracted object images that are associated with an area and time period indicated by a user;

presenting the first set of extracted object images to the user;

receiving, by the controller, an indication, from the user, that an object of interest is present in an object image in the first set of extracted object images, the object associated with an object signature, and the object image associated with the area and the time period indicated by the user;

extracting, by the controller, from the database, a first set of MAC addresses of a set of mobile communication devices located in the area and time period indicated by the user for the object of interest;

across a series of iterations:

retrieving, by the controller, from a database, a second set of extracted object images corresponding to a second area and second time period, the object images resulting from a search for the object of interest using the object signature;

receiving, by the controller, an indication, from the user, that the object of interest is present or is not present in the second set of extracted object images;

extracting, by the controller, from the database, a second set of MAC addresses of a set of mobile communication devices located in the second area and the second time period; and

filtering the first set of MAC addresses by:

if the user indication is that the object of interest is present, removing, by the controller, from the first set of MAC addresses, MAC addresses that are not present in the second set of MAC addresses; and

if the user indication is that the object of interest is not present, removing, by the controller, from the first set of MAC addresses, MAC addresses that are present in the second set of MAC addresses;

the filtered set of MAC addresses being used in a next iteration, if any, as the first set of MAC addresses;

iterating until a single MAC address object of interest remains in the first set of the MAC addresses; and

associating, by the controller, the MAC address with the object of interest.

2. The method of claim 1 , further comprising obtaining a received signal strength indicator (RSSI) value for each of the set of mobile communications devices.

3. The method of claim 1 comprising tracking the object of interest by tracking the mobile communication device associated with the object of interest.

4. The method of claim 1 comprising obtaining a received signal strength indicator (RSSI) value for each mobile communications device of the set of mobile communications devices, and excluding from the first set of MAC addresses MAC addresses corresponding to a recorded RSSI value below a threshold.

5. The method of claim 1 comprising mapping received signal strength indicator (RSSI) value sets to points in a field of view of a camera and using the mapping to present a path traveled by the object of interest based on a signal generated by an associated mobile communication device.

6. The method of claim 1 comprising generating an alert upon detecting a presence of the mobile communication device.

7. A system comprising:

a plurality of receivers located at a plurality of areas and configured to receive MAC addresses of mobile communication devices located in the plurality of areas;

and a computing device including a memory and a controller, wherein the controller is configured to:

retrieve from a database a first set of automatically extracted object images that are associated with an area and time period indicated by a user;

present the first set of extracted images to the user;

receive an indication, from the user, that an object of interest is present in an object image in the first set of extracted object images, the object associated with an object signature, and the object image associated with the area and the time period indicated by the user;

extract from the database, first set of MAC addresses of a set of mobile communication devices located in the area and time period indicated by the user for the object of interest;

across a series of iterations:

retrieve, from a database, a second set of extracted object images corresponding to a second area and second time period, the object images resulting from a search for the object of interest using the object signature;

receive an indication, from the user, that the object of interest is present or is not present in the second set of extracted object images;

extract, from the database, a second set of MAC addresses of a set of mobile communication devices located in the second area and the second time period; and

filter the first set of MAC addresses by:

if the user indication is that the object of interest is present,

remove from the first set of MAC addresses, MAC addresses that are not present in the second set of MAC addresses; and;

if the user indication is that the object of interest is not present, remove from the first set of MAC addresses, MAC addresses that are present in the second set of MAC addresses;

the filtered set of MAC addresses being used in a next iteration, if any, as the first set of MAC addresses;

iterating until a single MAC address object of interest remains in the first set of the MAC addresses; and

associate the MAC address with the object of interest.

8. The system of claim 7 wherein the controller is further configured to obtain a received signal strength indicator (RSSI) value for each mobile communications device of the set of mobile communications devices, and exclude from the first set of MAC addresses, MAC addresses corresponding to a recorded RSSI value below a threshold.

9. The system of claim 7 wherein the controller is configured to track the object of interest by tracking the mobile communication device associated with the object of interest.

10. The system of claim 7 , wherein the controller is further configured to obtain a received signal strength indicator (RSSI) value for each of the set of mobile communications devices.

11. The system of claim 7 wherein the controller is configured to map received signal strength indicator (RSSI) value sets to points in a field of view of a camera and, using the mapping, present a path traveled by the object of interest based on a signal generated by an associated mobile communication device.

12. The system of claim 7 wherein the controller is configured to generate an alert upon detecting a presence of the mobile communication device.

13. The system of claim 7 , comprising a plurality of cameras, wherein at least one camera and at least one receiver are included in a unit and are calibrated such that mapping of RSSI values and regions in a field of view (FOV) of the at least one camera are known, and wherein the controller is further configured to present a path traveled by the object of interest, using the mapping and based on a signal generated by the associated mobile communication device.

14. A non-transitory computer-readable medium storing instructions which, when executed by a controller, cause a computer to perform a method of detecting an object of interest in a video, the method comprising:

retrieving, by the controller, from a database, a first set of automatically extracted object images that are associated with an area and time period indicated by a user;

presenting the first set of extracted object images to the user;

receiving, by the controller, an indication, from the user, that an object of interest is present in an object image in the first set of extracted object images, the object associated with an object signature, and the object image associated with the area and the time period indicated by the user;

extracting, by the controller, from the database, a first set of MAC addresses of a set of mobile communication devices located in the area and time period indicated by the user for the object of interest;

across a series of iterations:

retrieving, by the controller, from a database, a second set of extracted object images corresponding to a second area and second time period, the object images resulting from a search for the object of interest using the object signature;

receiving, by the controller, an indication, from the user, that the object of interest is present or is not present in the second set of extracted object images;

extracting, by the controller, from the database, a second set of MAC addresses of a set of mobile communication devices located in the second area and the second time period; and

filtering the first set of MAC addresses by:

if the user indication is that the object of interest is present, removing, by the controller, from the first set of MAC addresses, MAC addresses that are not present in the second set of MAC addresses; and

if the user indication is that the object of interest is not present, removing, by the controller, from the first set of MAC addresses, MAC addresses that are present in the second set of MAC addresses;

the filtered set of MAC addresses being used in a next iteration, if any, as the first set of MAC addresses;

iterating until a single MAC address object of interest remains in the first set of the MAC addresses;

associating, by the controller, the MAC address with the object of interest; and

mapping received signal strength indicator (RSSI) value sets to points in a field of view of a camera and using the mapping to present a path traveled by the object of interest based on a signal generated by an associated mobile communication device.

15. The method of claim 2 , comprising storing the MAC addresses and RSSI values in the database.

16. The method of claim 1 , comprising generating signatures for the object images in real time.

17. The method of claim 1 , comprising storing the object signature in the database.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 6, 2023
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
To: QOGNIFY LTD.; ON-NET SURVEILLANCE SYSTEMS INC.
Reel/Frame 063280/0367 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 047871 FRAME: 0771. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 1, 2020
From: QOGNIFY LTD.; ON-NET SURVEILLANCE SYSTEMS INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
Reel/Frame 053117/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: NICE SYSTEMS LTD.
To: QOGNIFY LTD.
Reel/Frame 036615/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: SHMUELI, YARON
To: NICE-SYSTEMS LTD.
Reel/Frame 032141/0496 →
Continuity (1)
Related Publication 20150189240A1 · Jul 2, 2015