US 11,776,394 B2
Systems and methods for shared parking permit 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. 16, 2020, as Appl. No. 17/72,362.
Application 17/072,362 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/0035439 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)] 26 Claims
OG exemplary drawing
 
1. A computer-implemented method for determining a shared parking permit violation by a mobile parking enforcement device, the mobile parking enforcement device comprising:
a wireless interface for communicating wirelessly with a parking enforcement server;
a data interface for communicating with parking data acquisition hardware to receive therefrom parking data;
a processor in communication with the wireless interface and the data interface; and
computer-readable memory in communication with and accessible by the processor,
the method comprising:
transmitting, via the wireless interface, a geographic location of the mobile parking enforcement device to the parking enforcement server;
receiving, via the wireless interface of the mobile parking enforcement device, a set of one or more past parking events from the parking enforcement server, each past parking event in the set of one or more past parking events comprises a vehicle identifier, the set of one or more past parking events received from the parking enforcement server corresponding to one or more past parking events identified by the parking enforcement server as occurring in a parking zone associated with the geographic location of the mobile parking enforcement device;
receiving, via the data interface, current parking data comprising a first vehicle identifier of a first vehicle from the parking data acquisition hardware to generate, at the processor, a current parking event comprising the first vehicle identifier of the first vehicle;
searching, by the processor, for the first vehicle identifier in a permit list stored in the computer-readable memory of the mobile parking enforcement device, and identifying, at the processor, a shared parking permit associated with the first vehicle identifier, the shared parking permit further associated with at least a second vehicle identifier of a second vehicle different from the first vehicle;
searching, by the processor, in past parking data comprising the set of one or more past parking events to obtain, at the processor, a particular past parking event comprising the second vehicle identifier;
determining, at the processor, that a shared parking permit violation has occurred based on the current parking event with the first vehicle identifier and the particular past parking event with the second vehicle identifier; and
storing a violation event for the shared parking permit violation in the computer-readable memory.