# US 12,603,002 B2 · Method and system for providing parking service

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

- Number: US 12,603,002 B2
- Document ID: US12603002B2
- Status: Granted
- Kind: B2
- Application number: 18/518,544
- Filed: 2023-11-23
- Published: 2024-03-14
- Granted: 2026-04-14
- Earliest claimed: 2021-05-31
- Assignees: LightVision Inc.
- Applicants: LightVision Inc.
- Inventors: Jin Ha Jeong; Moon Soo Ra; Hea Yun Lee
- Web page: https://patentgrep.com/patent/US12603002B2

## CPC

- G06V 20/62: Text, e.g. of license plates, overlay texts or captions on TV images
- G08G 1/148: {Management of a network of parking areas}
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 3/08: Learning methods
- G06N 20/00: Machine learning
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 30/0284: {Time or distance, e.g. usage of parking meters or taximeters}
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- 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/017: identifying vehicles (G08G1/015, G08G1/054 take precedence)
- G08G 1/04: using optical or ultrasonic detectors
- G08G 1/141: {with means giving the indication of available parking spaces}
- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G06Q 2240/00: Transportation facility access, e.g. fares, tolls or parking
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- 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})
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS

## Abstract

A method of providing a parking service comprises calculating overlap degree of a target vehicle and specific parking area by analyzing a parking monitoring image obtained from a sensor for monitoring specific parking area at a first time of point and determining through the calculated overlap degree whether the target vehicle is parked; recording the target vehicle in an exit queue when the target vehicle goes out of the specific parking area by analyzing a parking monitoring image obtained from the sensor at a second time of point; performing an exit process when the target vehicle included in the exit queue moves to go out of the specific parking area by analyzing a parking monitoring image obtained from the sensor at a third time of point. A payment process in accordance with an exit of the target vehicle is performed based on payment information preregistered when the target vehicle is parked.

## Claims

### Claim 1

A method for providing a parking service, the method comprising:
calculating an overlap degree of a target vehicle and a specific parking area by analyzing a parking monitoring image obtained from a sensor at a first time and determining whether the target vehicle is parked based on the calculated overlap degree;
recording the target vehicle in an exit queue when analysis of a parking monitoring image, obtained from a sensor at a second time, indicates that the target vehicle is departing the specific parking area;
performing an exit process when analysis of a parking monitoring image, obtained from a sensor at a third time, detects that the target vehicle in the exit queue is moving to leave the specific parking area;
generating a feature vector by applying appearance of the detected vehicle to a machine learning algorithm or a deep learning algorithm, and using the generated feature vector to discriminate whether the detected vehicle and the target vehicle included in the exit queue are the same vehicle; and
performing a payment process in accordance with an exit of the target vehicle based on payment information pre-registered when the target vehicle is parked,
wherein the feature vector includes at least one of a global feature based on appearance of the detected vehicle and a local feature.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
matching a vehicle detected in a second parking monitoring area, by analyzing an image from a second sensor at a fourth time, with the target vehicle in the exit queue, and performing the exit process if the vehicles are identical.

### Claim 3 (depends on 1)

The method of claim 1, wherein the overlap degree is calculated by using an area of the target vehicle and an area of the specific parking area, the overlap degree being calculated by dividing an overlap area of the target vehicle and the specific parking area by sum of the area of the target vehicle and the area of the specific parking area,
wherein it is determined that the target vehicle is parked in the specific parking area when the overlap degree is included in a reference range.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
performing first prepayment process by basic parking fee by obtaining device information, vehicle information and payment information from a user device after transmitting an entrance guide message to the user device, when a unique number of the specific parking area in accordance with recognition of an electronic code mapped with the specific parking area is received from the user device according as the target vehicle is parked in the specific parking area; and
updating a parking state table depending on the parking of the target vehicle in the specific parking area when the first prepayment process is completed.

### Claim 5 (depends on 4)

The method of claim 4, wherein the parking state table includes parking state of parking areas and information related to vehicles, and
the method further comprising:
transmitting an illegal parking checking request message to a manager device when it is detected that a vehicle not registered in the parking state table is parked in corresponding parking area by analyzing a parking monitoring area obtained through a sensor for monitoring the parking lot.

### Claim 6 (depends on 5)

The method of claim 5, wherein the step of performing the payment process includes
performing the payment process considering money of the first prepayment process with reference to the parking state table and updating the parking state table to change state of the specific parking area into no parking.

### Claim 7

A non-transitory computer-readable recording medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a method for providing a parking service, the method comprising:
obtaining a parking monitoring image from a sensor monitoring a parking area of a parking lot;
processing the parking monitoring image using the at least one processor to determine whether a target vehicle is parked in a specific parking area, the processing comprising:
calculating an overlap degree of the target vehicle and the specific parking area by analyzing the parking monitoring image obtained from a sensor at a first time and determining whether the target vehicle is parked based on the calculated overlap degree;
recording the target vehicle in an exit queue based on an analysis of a subsequent parking monitoring image indicating that the target vehicle has left the specific parking area;
performing an exit process for the target vehicle from the exit queue based on detecting, from a further subsequent parking monitoring image, that the target vehicle is moving to exit the specific parking area;
generating a feature vector by applying appearance of the detected vehicle to a machine learning algorithm or a deep learning algorithm, and using the generated feature vector to discriminate whether the detected vehicle and the target vehicle included in the exit queue are the same vehicle; and
automatically performing a payment process for the exit of the target vehicle based on preregistered payment information associated with the target vehicle when the target vehicle is parked,
wherein the feature vector includes at least one of a global feature based on appearance of the detected vehicle and a local feature.

### Claim 8

A server comprising:
a communication unit;
a memory configured to store at least one command;
a processor configured to execute the command stored in the memory,
wherein the command executed by the processor includes:
calculating an overlap degree of a target vehicle and a specific parking area by analyzing a parking monitoring image obtained from a sensor for monitoring the specific parking area of a parking lot at a first time and determining whether the target vehicle is parked based on the calculated overlap degree;
recording the target vehicle in an exit queue when analysis of a parking monitoring image, obtained from a sensor at a second time, indicates that the target vehicle departs the specific parking area;
performing an exit process when analysis of a parking monitoring image, obtained from a sensor at a third time, detects that the target vehicle in the exit queue is moving to leave the specific parking area;
generating a feature vector by applying appearance of the detected vehicle to a machine learning algorithm or a deep learning algorithm, and using the generated feature vector to discriminate whether the detected vehicle and the target vehicle included in the exit queue are the same vehicle; and
performing a payment process in accordance with an exit of the target vehicle based on payment information pre-registered when the target vehicle is parked,
wherein the feature vector includes at least one of a global feature based on appearance of the detected vehicle and a local feature.

### Claim 9 (depends on 8)

The server of claim 8,
wherein the command executed by the processor further includes,
obtaining a parking monitoring image from a second sensor monitoring a second parking monitoring area via the communication unit at a fourth time;
matching a vehicle detected by analyzing the parking monitoring image obtained from the second sensor with the target vehicle when the detected vehicle is identical to the target vehicle included in the exit queue and performing the exit process based on the matching.
