IP Library Granted Patent US 9,031,948
Granted Patent B1
US 9,031,948 · App. 13/543,327 · Granted May 12, 2015

Vehicle prediction and association tool based on license plate recognition

Inventor: Shawn B. Smith (Palo Alto, CA)
G06F17/30G06F17/30781
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,031,948
App. No.
13/543,327
Granted
May 12, 2015
Kind
B1
Abstract

LPR instances around physical locations and license plate numbers associated with a person of interest are analyzed to predict the relative likelihood of locating the person of interest at a particular location. An LPR information query includes an indication of a physical location and a license plate number associated with a person of interest. The relative likelihood of locating a person of interest at a particular location at a future point in time is determined based on the LPR instances received. In one example, the relative likelihood of locating the person of interest is based on the relative value of clusters of LPR instances around physical locations associated with the person of interest. Additional license plate numbers are associated with a person of interest based on their appearance within a search zone and time window of LPR instances of a license plate number already associated with a person of interest.

Claims (69)

1. A method comprising:

receiving a license plate recognition (LPR) information query including an indication of a physical location and a target license plate number;

determining a plurality of license plate recognition (LPR) instances within a search area of the physical location in response to receiving the LPR information query;

determining a first license plate number within a first search zone and a first time window around a first LPR instance of the target license plate number, wherein the first LPR instance comprises an indication of a first physical location of the target license plate number and an indication of a first time when an image of the target license plate number was captured;

determining a second license plate number within a second search zone and a second time window around a second LPR instance of the target license plate number, wherein the second LPR instance comprises an indication of a second physical location of the target license plate number and an indication of a second time when an image of the target license plate number was captured; and

associating the first license plate number and the target license plate number if the first license plate number matches the second license plate number.

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 an LPR system.

3. The method of claim 1 , wherein the target license plate number is associated with a person of interest.

4. A method comprising:

receiving an indication of a physical location and a license plate number associated with a person of interest;

determining a relative likelihood of locating the person of interest at a particular location based on a plurality of license plate recognition (LPR) instances associated with the physical location and the license plate number, wherein the determining the relative likelihood of locating the person of interest involves:

receiving an indication of a plurality of LPR instances within a search area of the physical location;

determining a plurality of clusters of the plurality of LPR instances;

determining an attribute of each of the clusters based on at least one search metric; and

determining the relative likelihood of locating the person of interest at the physical location based on at least one attribute.

5. The method of claim 4 , wherein the determining of a cluster of LPR instances involves:

determining a time difference between successive LPR instances; and

determining if the time difference between successive LPR instances is less than a predetermined threshold.

6. The method of claim 4 , wherein the determining of the relative likelihood of locating a person of interest at the physical location involves scaling a value of a cluster based on an amount of time since the last LPR site visit to the physical location.

7. The method of claim 4 , wherein the determining of the relative likelihood of locating a person of interest at the physical location involves scaling a value of a cluster based on a number of LPR site visits to the physical location.

8. The method of claim 4 , further comprising:

communicating the relative likelihood of locating the person of interest to a user.

9. A method comprising:

receiving an indication of a plurality of License Plate Recognition (LPR) instances;

determining a first license plate number within a first search zone and a first time window around a first LPR instance of a target license plate number, wherein the first LPR instance comprises an indication of a first physical location of the target license plate number and an indication of a first time when an image of the target license plate number was captured;

determining a second license plate number within a second search zone and a second time window around a second LPR instance of the target license plate number, wherein the second LPR instance comprises an indication of a second physical location of the target license plate number and an indication of a second time when an image of the target license plate number was captured; and

associating the first license plate number and the target license plate number if the first license plate number matches the second license plate number.

10. The method of claim 9 , wherein the first search zone is an area within a first distance of a physical location of the target license plate number at a time of the first LPR instance, and wherein the second search zone is an area within a second distance of a physical location of the target license plate number at a time of the second LPR instance.

11. The method of claim 10 , wherein the first distance is less than one hundred meters.

12. The method of claim 10 , wherein the first distance and the second distance are the same distance.

13. The method of claim 9 , further comprising:

determining a third license plate number within a third search zone and a third time window around a first license plate recognition (LPR) instance of the first license plate number if the first license plate number is associated with the target license plate number; and

associating the third license plate number and the target license plate number if the third license plate number is determined to be within the first search zone and the first time window around the first license plate recognition (LPR) instance of the target license plate number.

14. The method of claim 13 , wherein the association of the first license plate number and the target license plate number is a direct association, and wherein the association of the third license plate number and the target license plate number is an indirect association.

15. An LPR information server comprising:

a processor; and

a memory storing an amount of program code that, when executed causes the LPR information server to

receive a license plate recognition (LPR) information query including an indication of a physical location and a license plate number;

determine a plurality of license plate recognition (LPR) instances within a search area of the physical location in response to receiving the LPR information query;

determine a first license plate number within a first search zone and a first time window around a first LPR instance of the target license plate number, wherein the first LPR instance comprises an indication of a first physical location of the target license plate number and an indication of a first time when an image of the target license plate number was captured;

determine a second license plate number within a second search zone and a second time window around a second LPR instance of the target license plate number, wherein the second LPR instance comprises an indication of a second physical location of the target license plate number and an indication of a second time when an image of the target license plate number was captured; and

associate the first license plate number and the target license plate number if the first license plate number matches the second license plate number.

16. The LPR information server of claim 15 , 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 the LPR system.

17. The LPR information server of claim 15 , wherein a license plate number associated with each of the plurality of LPR instances matches the license plate number included with the LPR information query.

18. An apparatus comprising:

a processor; and

a memory storing an amount of program code that, when executed causes the apparatus to

receive an indication of a physical location and a license plate number associated with a person of interest; and

determine a relative likelihood of locating the person of interest at a particular location based on a plurality of license plate recognition (LPR) instances associated with the physical location and the license plate number, wherein the determining the relative likelihood of locating the person of interest involves:

receiving an indication of a plurality of LPR instances within a search area of the physical location;

determining a plurality of clusters of the plurality of LPR instances;

determining an attribute of each of the clusters based on at least one search metric; and

determining the relative likelihood of locating the person of interest at the physical location based on at least one attribute.

19. The apparatus of claim 18 , wherein the determining of a cluster of LPR instances involves:

determining a time difference between successive LPR instances; and

determining if the time difference between successive LPR instances is less than a predetermined threshold.

20. The apparatus of claim 18 , wherein the determining of the relative likelihood of locating a person of interest at the physical location involves scaling a value of a cluster based on an amount of time since the last LPR site visit to the physical location.

21. The apparatus of claim 18 , wherein the determining of the relative likelihood of locating a person of interest at the physical location involves scaling a value of a cluster based on a number of LPR site visits to the physical location.

22. An apparatus comprising:

a processor; and

a memory storing an amount of program code that, when executed causes the apparatus to

receive an indication of a plurality of License Plate Recognition (LPR) instances;

determine a first license plate number within a first search zone and a first time window around a first LPR instance of a target license plate number, wherein the first LPR instance comprises an indication of a first physical location of the target license plate number and an indication of a first time when an image of the target license plate number was captured;

determine a second license plate number within a second search zone and a second time window around a second LPR instance of the target license plate number, wherein the second LPR instance comprises an indication of a second physical location of the target license plate number and an indication of a second time when an image of the target license plate number was captured; and

associate the first license plate number and the target license plate number if the first license plate number matches the second license plate number.

23. The apparatus of claim 22 , wherein the first search zone is an area within a first distance of a physical location of the target license plate number at a time of the first LPR instance, and wherein the second search zone is an area within a second distance of a physical location of the target license plate number at a time of the second LPR instance.

24. The apparatus of claim 22 , the memory also storing an amount of program code that, when executed causes the apparatus to

determine a third license plate number within a third search zone and a third time window around a first license plate recognition (LPR) instance of the first license plate number if the first license plate number is associated with the target license plate number; and

associate the third license plate number and the target license plate number if the third license plate number is determined to be within the first search zone and the first time window around the first license plate recognition (LPR) instance of the target license plate number.

Assignments (10)
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 Sep 16, 2015
From: VAAS INTERNATIONAL HOLDINGS, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 036583/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2015
From: VIGILANT SOLUTIONS INC.; DIGITAL RECOGNITION NETWORK, INC
To: VAAS, INC.
Reel/Frame 035954/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2015
From: SMITH, SHAWN; ROBERTSON, ALEXIS
To: VIGILANT SOLUTIONS INC.; DIGITAL RECOGNITION NETWORK, INC
Reel/Frame 035404/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2014
From: SMITH, SHAWN; ROBERTSON, ALEXIS
To: VIGILANT SOLUTIONS, INC.; DIGITAL RECOGNITION NETWORK, INC.
Reel/Frame 034119/0322 →
Continuity (1)
Provisional Application 61505033 · Jul 6, 2011