US 11,776,395 B2
Systems and methods for parking violation detection
Chris Yigit, Pierrefonds (CA); Jean Lambert, Sainte-Catherine (CA); Mathieu Nadeau, Montréal (CA); Yannick Aublet, Montréal (CA); Guy Brousseau, Laval (CA); and Christophe Commeyne, Montréal (CA)
Filed by GENETEC INC., St-Laurent (CA)
Filed on Oct. 21, 2020, as Appl. No. 17/76,118.
Application 17/076,118 is a continuation of application No. 15/780,321, abandoned, previously published as PCT/CA2016/051404, filed on Nov. 30, 2016.
Claims priority of provisional application 62/261,432, filed on Dec. 1, 2015.
Prior Publication US 2021/0035440 A1, Feb. 4, 2021
Int. Cl. G08G 1/017 (2006.01); G07B 15/02 (2011.01); G08G 1/04 (2006.01); G06V 20/56 (2022.01); G06T 7/292 (2017.01); H04W 4/44 (2018.01); G06V 20/62 (2022.01); G01S 19/13 (2010.01); G08C 17/02 (2006.01)
CPC G08G 1/017 (2013.01) [G06T 7/292 (2017.01); G06V 20/56 (2022.01); G07B 15/02 (2013.01); G08G 1/0175 (2013.01); G08G 1/04 (2013.01); H04W 4/44 (2018.02); G01S 19/13 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10048 (2013.01); G06T 2207/30264 (2013.01); G06V 20/625 (2022.01); G08C 17/02 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for in-the-field parking enforcement executed on a mobile parking enforcement device, the mobile parking enforcement device comprising:
a wireless interface for communicating wirelessly with a remote parking enforcement server;
a data interface for communicating with parking data acquisition hardware for receiving therefrom parking data;
a processor in communication with the wireless interface and the data interface;
computer-readable memory in communication with and accessible by the processor;
the method comprising:
generating, at the processor, a first parking event for a nearby vehicle using parking data pertaining to the nearby vehicle received at the data interface from the parking data acquisition hardware, the first parking event comprising a vehicle identifier of the nearby vehicle;
receiving, at the wireless interface of the mobile parking enforcement device, a subset of past parking events of a set of past parking events from the parking enforcement server storing the set of past parking events, the subset of past parking events comprising past parking data captured by at least one other parking enforcement device and corresponding to at least one past parking event, the subset of past parking events excluding at least some parking data of the set of past parking events;
searching, by the processor, the computer-readable memory of the mobile parking enforcement device to identify a particular past parking event in the subset of past parking events that matches the first parking event;
determining, at the processor, a parking violation of the nearby vehicle based on the particular past parking event and the first parking event; and
outputting, by the processor, a parking violation event for the parking violation.