# US 2023/0410646 A1 · Systems and Methods for Shared Parking Permit Violation Detection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0410646 A1
- Document ID: US20230410646A1
- Status: Published application
- Kind: A1
- Application number: 18/319,210
- Filed: 2023-05-17
- Published: 2023-12-21
- Earliest claimed: 2015-12-01
- Assignees: Genetec Inc.
- Applicants: Genetec Inc.
- Inventors: Chris Yigit; Jean Lambert; Mathieu Nadeau; Yannick Aublet; Guy Brousseau; Christophe Commeyne
- Web page: https://patentgrep.com/patent/US20230410646A1

## CPC

- G08G 1/017: identifying vehicles (G08G1/015, G08G1/054 take precedence)
- G06T 7/292: Multi-camera tracking
- G06V 20/56: exterior to a vehicle by using sensors mounted on the vehicle
- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- G08G 1/0175: {by photographing vehicles, e.g. when violating traffic rules}
- G08G 1/04: using optical or ultrasonic detectors
- H04W 4/44: for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
- G01S 19/13: Receivers
- G06T 2207/10024: Color image
- G06T 2207/10048: Infrared image
- G06T 2207/30264: Parking
- G06V 20/625: {License plates}
- G08C 17/02: using a radio link
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

Provided is a technology that allows, inter alia, two different patrol-vehicles to be used to enforce parking regulations. Unique systems and methods, inter alia, allow a patrol vehicle or the like to collect parking data pertaining to parked vehicles, and to wirelessly transmit such parking data to a server. A later patrol vehicle or the like can wirelessly receive parking data related to parking events related to its parking enforcement situation and determine whether parking violations, such as overtime or permit sharing violations, are occurring using a combination of parking data generated locally and extraneous parking data collected by the previous patrol vehicle.

## Claims

### Claim at position 1

1-26. (canceled)

### Claim 27

A distributed mobile parking enforcement system including a plurality of mobile parking enforcement devices movable to be brought to locations where vehicles are parked to monitor and/or enforce parking regulations, the system comprising:
at least one first mobile parking enforcement device generating first parking events, each first parking event pertaining to a respective parking instance of a parked vehicle observed by the at least one first mobile parking enforcement device and comprising first parking data including at least a vehicle identifier of the parked vehicle and one additional parking parameter observed by the at least one first mobile parking enforcement device about the parking instance of the parked vehicle and transmitting the first parking events for storage in a remote parking enforcement server; and
a second mobile parking enforcement device separate from the at least one first mobile parking enforcement device, comprising:
a wireless interface to obtain, from the remote parking enforcement server, a set of at least one extraneous past parking event taken from the first parking events generated by the at least one first mobile parking enforcement device;
a data interface communicatively couplable with parking data acquisition hardware to obtain therefrom second parking data pertaining to parked vehicles observed by the parking data acquisition hardware, the second parking data comprising current parking data pertaining to a current parking instance of a nearby parked vehicle and including at least a current vehicle identifier of the nearby parked vehicle and one additional current parking parameter observed by the second mobile parking enforcement device about the current parking instance of the nearby parked vehicle;
computer-readable memory storing program instructions; and
a processor in communication with the wireless interface, the data interface, and the computer-readable memory. the processor being operable to execute the program instructions for:
generating a current parking event pertaining to the current parking instance of the nearby parked vehicle using the current parking data;
determining a parking violation by searching the set of at least one extraneous past parking event by comparing the current parking event to individual extraneous past parking events in the set of at least one extraneous past parking event to identify amongst the at least one extraneous past parking event of the set a violation parking event for which the vehicle identifier of the violation parking event matches the current vehicle identifier and for which the additional current parking parameter and the additional parameter of the violation parking event indicates a violation of a regulation; and
generating a violation event for the nearby parked vehicle and storing the violation event in the computer-readable memory.

### Claim 28 (depends on 27)

The parking enforcement system of claim 27, wherein the processor is operable to execute the program instructions for determining a particular geographic location of the second mobile parking enforcement device, wherein the wireless interface is to transmit an indication of the particular geographic location to the remote parking enforcement server, and wherein the set of at least one extraneous past event obtained at the wireless interface is selected based on the particular geographic location of the second mobile parking enforcement device.

### Claim 29 (depends on 28)

The parking enforcement system of claim 28, wherein the data interface is communicatively couplable to a global position system (GPS) unit to obtain therefrom the particular geographic location of the second mobile parking enforcement device.

### Claim 30 (depends on 27)

The parking enforcement system of claim 27, wherein the set of at least one extraneous past parking events generated by the at least one first mobile parking enforcement device is selected based on a transmission time of the subset of at least one extraneous past parking event.

### Claim 31 (depends on 27)

The parking enforcement system of claim 27, wherein the wireless interface is to transmit at least a portion of the violation event to the remote parking enforcement server.

### Claim 32 (depends on 27)

The parking enforcement system of claim 27, wherein the computer-readable memory comprises a database of parking events, wherein the processor is operable to execute the program instructions for storing the current parking event in the database.

### Claim 33 (depends on 27)

The parking enforcement system of claim 27, wherein determining the parking violation comprises:
comparing, by the processor, the additional parking parameter of the violation parking event and the additional current parking parameter;
generating, by the processor, a tentative violation event based on the result of the comparing and the regulation;
transmitting, by the wireless interface, a request for context data associated with the violation parking event to the parking enforcement server; and
obtaining, by the wireless interface, context data associated with the violation parking event from the parking enforcement server.

### Claim 34 (depends on 33)

The parking enforcement system of claim 33, wherein the second mobile parking enforcement device comprises a user interface for providing data to and obtaining input from a user, the user interface to provide at least a portion of the context information to the user and to obtain confirmation that the tentative violation event is a parking violation from the user, wherein the processor being operable to execute the program instructions for determining the parking violation is based at least in part on the confirmation.

### Claim 35 (depends on 27)

The parking enforcement system of claim 27, wherein the second mobile parking enforcement comprises the parking data acquisition hardware including at least one license plate reader to capture license plate numbers as part of the second parking data pertaining to the parked vehicles observed by the parking data acquisition hardware.

### Claim 36 (depends on 27)

The parking enforcement system of claim 27, the second mobile parking device being movable to be brought nearby one or more subsequent nearby parked vehicles, wherein:
the data interface is to obtain from the parking data acquisition hardware subsequent current parking data pertaining to subsequent parking instances of the one or more subsequent nearby parked vehicles, the subsequent current parking data including at least a subsequent current vehicle identifier for the one or more subsequent nearby parked vehicles and one subsequent additional current parking parameter observed by the second mobile parking enforcement device about the subsequent parking instances of the one or more subsequent nearby parked vehicles; and
the processor is to execute the program instructions for generating one or more subsequent current parking events for the one or more subsequent nearby parked vehicles using the subsequent current parking data.

### Claim 37 (depends on 36)

The parking enforcement system of claim 36, wherein determining the parking violation comprises searching the one or more subsequent current parking events by comparing the current parking event to individual subsequent current parking events.

### Claim 38 (depends on 36)

The parking enforcement system of claim 36, wherein the wireless interface is to transmit, to the remote parking enforcement server, part or all of the subsequent current parking events.

### Claim 39 (depends on 27)

The parking enforcement system of claim 27, wherein the wireless interface is to transmit at least a portion of the current parking event generated by the processing device to the remote parking enforcement device.

### Claim 40 (depends on 27)

The parking enforcement system of claim 27, wherein the second mobile parking enforcement device comprises a user interface for providing data to and obtaining input from a user, wherein the processor is operable to execute the program instructions for:
causing the user interface to display image data associated with the current parking event and the violation parking event;
obtaining, via the user interface, user input indicative of a confirmation of a match in the image data;
wherein determining the parking violation is based at least in part on the confirmation.

### Claim 41

A method for performing parking enforcement using a distributed mobile parking enforcement system including a plurality of mobile parking enforcement devices movable to be brought to locations where vehicles are parked to monitor and/or enforce parking regulations, the method comprising:
generating, using at least one first mobile parking enforcement device, first parking events, each first parking event pertaining to a respective parking instance of a parked vehicle observed by the at least one first mobile parking enforcement device and comprising first parking data including at least a vehicle identifier of the parked vehicle and one additional parking parameter observed by the at least one first mobile parking enforcement device about the parking instance of the parked vehicle and transmitting the first parking events for storage in a remote parking enforcement server; and
obtaining, at a wireless interface of a second mobile parking enforcement device separate from the at least one first mobile parking enforcement device, a set of at least one extraneous past parking event taken from the first parking events generated by the at least one first mobile parking enforcement device;
obtaining, at a data interface of the second mobile parking enforcement device, second parking data from parking data acquisition hardware communicatively couplable to the data interface, the second parking data pertaining to parked vehicles observed by the parking data acquisition hardware and comprising current parking data pertaining to a current parking instance of a nearby parked vehicle and including at least a current vehicle identifier for the nearby parked vehicle and one additional current parking parameter observed by the second mobile parking enforcement device about the current parking instance of the nearby parked vehicle;
generating a current parking event for the nearby parked vehicle using the current parking data;
determining a parking violation by searching the set of at least one extraneous past parking event by comparing the current parking event to individual extraneous past parking events in the set of at least one extraneous past parking event to identify amongst the at least one extraneous past parking event of the set a violation parking event for which a vehicle identifier of the violation parking event matches the current vehicle identifier and for which the additional current parking parameter and an additional parameter of the violation parking event indicates a violation of a rule; and
generating a violation event for the nearby parked vehicle and storing the violation event in a computer-readable memory.

### Claim 42 (depends on 41)

The method of claim 41, comprising:
determining a particular geographic location of the second mobile parking enforcement device; and
transmitting, by the wireless interface, an indication of the particular geographic location to the remote parking enforcement server;
wherein the set of at least one extraneous past event obtained at the wireless interface is selected based on the particular geographic location of the second mobile parking enforcement device.

### Claim 43 (depends on 42)

The method of claim 42, wherein determining the particular geographic location of the second mobile parking enforcement device comprises obtaining, at the data interface of the second mobile parking enforcement device, the particular geographic location from a global position system (GPS) unit.

### Claim 44 (depends on 41)

The method of claim 41, wherein the set of at least one extraneous past parking events generated by the at least one first mobile parking enforcement device is selected based on a transmission time of the subset of at least one extraneous past parking event.

### Claim 45 (depends on 41)

The method of claim 41, comprising transmitting, by the wireless interface, at least a portion of the violation event to the remote parking enforcement server.

### Claim 46 (depends on 41)

The method of claim 41, comprising storing the current parking event in a database of the computer-readable memory.

### Claim 47 (depends on 41)

The method of claim 41, wherein determining the parking violation comprises:
comparing, by the processor, the additional parking parameter of the violation parking event and the additional current parking parameter;
generating, by the processor, a tentative violation event based on the result of the comparing and the regulation;
transmitting, by the wireless interface, a request for context data associated with said particular extraneous past parking event to said parking enforcement server; and
obtaining, by the wireless interface, context data associated with the violation parking event from said parking enforcement server.

### Claim 48 (depends on 47)

The method of claim 47, comprising:
providing, via a user interface for providing data to and obtaining input from a user, at least a portion of the context information to the user and to obtain confirmation that the tentative violation event is a parking violation from the user; and
wherein determining the parking violation is based at least in part on the confirmation.

### Claim 49 (depends on 41)

The method of claim 41, wherein obtaining second parking data from the parking data acquisition hardware comprises capturing, by at least one license plate reader, license plate numbers as part of the second parking data pertaining to the parked vehicles observed by the parking data acquisition hardware.

### Claim 50 (depends on 41)

The method of claim 41, comprising:
moving the second mobile parking device nearby to one or more subsequent nearby parked vehicle;
obtaining, at the data interface and from the parking data acquisition hardware, subsequent current parking data pertaining to subsequent parking instances of the one or more subsequent nearby parked vehicles, the subsequent current parking data including at least a subsequent current vehicle identifier for the one or more subsequent nearby parked vehicles and one subsequent additional current parking parameter observed by the second mobile parking enforcement device about the subsequent parking instances of the one or more subsequent nearby parked vehicles; and
generating one or more subsequent current parking events for the one or more subsequent nearby parked vehicles using the subsequent current parking data.

### Claim 51 (depends on 50)

The method of claim 50, wherein determining the parking violation comprises searching the one or more subsequent current parking events by comparing the current parking event to individual subsequent current parking events.

### Claim 52 (depends on 50)

The method of claim 50, comprising transmitting, by the wireless interface, part or all of the subsequent current parking events to the remote parking enforcement server.

### Claim 53 (depends on 41)

The method of claim 41, comprising transmitting, by the wireless interface, at least a portion of said current parking event generated by the processing device to the remote parking enforcement server.

### Claim 54 (depends on 41)

The method of claim 41, comprising:
causing a user interface of the second mobile parking enforcement device to display image data associated with the current parking event and the violation parking event;
obtaining, via the user interface, user input indicative of a confirmation of a match in said image data;
wherein determining the parking violation is based at least in part on the confirmation.
