IP Library Granted Patent US 9,542,620
Granted Patent B1
US 9,542,620 · App. 15/174,600 · Granted Jan 10, 2017

Locating persons of interest based on license plate recognition information

Inventor: Shawn B. Smith (Portola Valley, CA)
Assignee: VaaS, Inc.
G06K9/622G06K9/623G06K9/6215G06K2209/15
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,542,620
App. No.
15/174,600
Granted
Jan 10, 2017
Kind
B1
Abstract

Possible locations of a person of interest are ranked based on LPR instances captured around physical locations and license plate numbers associated with the person of interest. An LPR instance includes an indication of a vehicle license plate number, a physical location, and a time when the LPR instance was captured by a LPR system. A possible location of the person of interest may be a location of an LPR instance that matches the license plate number or an address location associated with the person of interest. The ranking may be based on the number of LPR visits to each location, the number of license plate number matches at each location, or an attribute of a cluster of LPR instances. In some examples, an electronic message is rapidly communicated to an entity if a target license plate number is found at a highly ranked location.

Claims (38)

1. A method comprising:

receiving an indication of a license plate number of a vehicle associated with a person of interest onto a computing system including a non-transitory computer readable medium storing an amount of program code that when executed by the computing system is for:

determining a plurality of License Plate Recognition (LPR) instances recognized within a search zone around any of a plurality of possible locations of the person of interest, wherein a possible location of the person of interest includes any of a location of an LPR instance that matches the license plate number and an address location associated with the person of interest;

determining a plurality of clusters of recognized LPR instances based on a visiting time period that an LPR unit collected LPR instances within the search zone, wherein the determining of the plurality of clusters involves determining a time difference between successive LPR instances and assigning the successive LPR instances to the same cluster if the time difference is less than a predetermined threshold value;

determining at least one attribute of each of the clusters;

ranking the plurality of possible locations of the person of interest based at least in part on the at least one attribute of each of the clusters of LPR instances; and

communicating a list of address locations and time periods where the person of interest may be reached based on the ranking of the plurality of possible locations of the person of interest.

2. The method of claim 1 , wherein an LPR instance of the plurality of LPR instances includes an indication of a vehicle license plate number, an indication of a physical location, and an indication of a time when the LPR instance was captured by a LPR system.

3. The method of claim 1 , wherein an LPR visit is a period of time when an LPR unit approached a particular location, collected LPR information, and subsequently left the particular location.

4. The method of claim 1 , further comprising:

determining a time of day associated with each cluster of recognized LPR instances associated with a possible location of the person of interest; and

identifying a property type of the possible location based at least in part on the time of day associated with each cluster of recognized LPR instances associated with the possible location and the number of LPR instances scanned in each cluster.

5. The method of claim 1 , wherein the determining of the at least one attribute of each of the clusters involves determining a number of LPR instances that match the license plate number associated with a person of interest within each cluster of recognized LPR instances, and wherein the ranking of the clusters is based at least in part on the determined number of LPR instances that match the license plate number associated with the person of interest within each cluster.

6. The method of claim 1 , wherein the determining of the at least one attribute of each of the clusters involves determining a number of the LPR instances scanned during each of a plurality of time of day periods for each of the clusters, and wherein the ranking of the possible locations is based at least in part on the number of LPR instances scanned in each of the time of day periods.

7. The method of claim 1 , wherein the determining of the at least one attribute of each of the clusters involves determining a time duration associated with each cluster, and wherein the time duration is determined based on a time difference between a time stamp associated with the earliest LPR instance of a cluster and the time stamp associated with the latest LPR instance of the cluster.

8. A method comprising:

receiving a plurality of LPR instances that include a plurality of license plate numbers within a search zone around a location onto a computing system including a non-transitory computer readable medium storing an amount of program code that when executed by the computing system is for:

determining a plurality of clusters of recognized LPR instances based on a visiting time period that an LPR unit collected LPR instances within the search zone, wherein the determining of the plurality of clusters involves determining a time difference between successive LPR instances and assigning the successive LPR instances to the same cluster if the time difference is less than a predetermined threshold value;

determining at least one attribute of each of the clusters;

ranking the plurality of possible locations of the person of interest based at least in part on the at least one attribute of each of the clusters of LPR instances; and

communicating a list of address locations and time periods where the person of interest may be reached based on the ranking of the plurality of possible locations of the person of interest.

9. An apparatus comprising:

a processor; and

a non-transitory computer readable medium storing an amount of program code that, when executed, causes the apparatus to:

receive an indication of a license plate number of a vehicle associated with a person of interest;

determine a plurality of License Plate Recognition (LPR) instances recognized within a search zone around any of a plurality of possible locations of the person of interest, wherein a possible location of the person of interest includes any of a location of an LPR instance that matches the license plate number and an address location associated with the person of interest;

determine a plurality of clusters of recognized LPR instances based on a visiting time period that an LPR unit collected LPR instances within the search zone, wherein the determining of the plurality of clusters involves determining a time difference between successive LPR instances and assigning the successive LPR instances to the same cluster if the time difference is less than a predetermined threshold value;

determine at least one attribute of each of the clusters;

rank the plurality of possible locations of the person of interest based at least in part on the at least one attribute of each of the clusters of LPR instances; and

communicate a list of address locations and time periods where the person of interest may be reached based on the ranking of the plurality of possible locations of the person of interest.

10. The apparatus of claim 9 , wherein an LPR instance of the plurality of LPR instances includes an indication of a vehicle license plate number, an indication of a physical location, and an indication of a time when the LPR instance was captured by a LPR system.

11. The apparatus of claim 9 , wherein an LPR visit is a period of time when an LPR unit approached a particular location, collected LPR information, and subsequently left the particular location.

12. The apparatus of claim 9 , the non-transitory computer readable medium also storing an amount of program code that, when executed, causes the apparatus to:

determine a time of day associated with each cluster of recognized LPR instances associated with a possible location of the person of interest; and

identify a property type of the possible location based at least in part on the time of day associated with each cluster of recognized LPR instances associated with the possible location and the number of LPR instances scanned in each cluster.

13. The apparatus of claim 9 , wherein the determining of the at least one attribute of each of the clusters involves determining a number of LPR instances that match the license plate number associated with a person of interest within each cluster of recognized LPR instances, and wherein the ranking of the clusters is based at least in part on the determined number of LPR instances that match the license plate number associated with the person of interest within each cluster.

14. The apparatus of claim 9 , wherein the determining of the at least one attribute of each of the clusters involves determining a number of the LPR instances scanned during each of a plurality of time of day periods for each of the clusters, and wherein the ranking of the possible locations is based at least in part on the number of LPR instances scanned in each of the time of day periods.

15. The apparatus of claim 9 , wherein the determining of the at least one attribute of each of the clusters involves determining a time duration associated with each cluster, and wherein the time duration is determined based on a time difference between a time stamp associated with the earliest LPR instance of a cluster and the time stamp associated with the latest LPR instance of the cluster.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2019
From: VAAS INTERNATIONAL HOLDINGS, INC.
To: MOTOROLA SOLUTIONS SHELF CORP VI, INC.
Reel/Frame 048235/0464 →
MERGER Recorded Feb 5, 2019
From: MOTOROLA SOLUTIONS SHELF CORP. VI, INC.
To: VAAS INTERNATIONAL HOLDINGS, INC.
Reel/Frame 048235/0592 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 12, 2018
From: BANK OF AMERICA, N.A.
To: VAAS INTERNATIONAL HOLDINGS, INC.
Reel/Frame 049126/0791 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 8, 2018
From: VAAS INTERNATIONAL HOLDINGS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 046102/0795 →
RELEASE OF SECURITY INTEREST Recorded May 3, 2018
From: MUFG UNION BANK, N.A.
To: VAAS INTERNATIONAL HOLDINGS, INC.
Reel/Frame 045704/0181 →
CHANGE OF NAME Recorded May 11, 2017
From: VAAS, INC.
To: VAAS INTERNATIONAL HOLDINGS, INC.
Reel/Frame 042447/0385 →
SECURITY INTEREST Recorded May 5, 2017
From: VAAS INTERNATIONAL HOLDINGS, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 042260/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: SMITH, SHAWN B.
To: VAAS, INC.
Reel/Frame 039924/0417 →
Continuity (4)
Continuation 14957272 · Dec 2, 2015
Continuation 14287138 · May 26, 2014
Continuation 13559469 · Jul 26, 2012
Provisional Application 61511557 · Jul 26, 2011