IP Library Granted Patent US 12,337,830
Granted Patent B2
US 12,337,830 · App. 18/471,495 · Granted Jun 24, 2025

Parking assist systems and methods

Inventors: Sari Alejandra Name (Mexico City, MX); Federico Emilio Mejia (Huixquilucan, MX)
B60W30/06B60W2420/403B60W2554/20B60W2554/806B60W2754/70
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 12,337,830
App. No.
18/471,495
Granted
Jun 24, 2025
Kind
B2
Abstract

A vehicle parking assist system is disclosed. The system may include a detection unit configured to detect real-time presence, position, and orientation of a plurality of markers disposed on a parking space with respect to a vehicle. The system may further include a memory configured to store a historical vehicle movement pattern associated with the vehicle relative to the plurality of markers to park the vehicle in the parking space. The system may further include a processor configured to obtain a request to park the vehicle in the parking space. Responsive to obtaining the request, the processor may obtain the historical vehicle movement pattern and the real-time inputs. Based on the historical vehicle movement pattern and the real-time inputs, the processor may cause a vehicle movement to park the vehicle in the parking space.

Claims (53)

1. A vehicle parking assist system comprising:

a detection unit configured to detect real-time presence, position, and orientation of a plurality of markers disposed on a parking space with respect to a vehicle;

a memory configured to store a historical vehicle movement pattern associated with the vehicle relative to the plurality of markers to park the vehicle in the parking space; and

a processor communicatively coupled to the detection unit and the memory, wherein the processor is configured to:

obtain a request to park the vehicle in the parking space;

obtain the historical vehicle movement pattern from the memory responsive to obtaining the request;

obtain real-time inputs from the detection unit responsive to obtaining the request; and

cause a vehicle movement to park the vehicle in the parking space based on the historical vehicle movement pattern and the real-time inputs.

2. The vehicle parking assist system of claim 1 , wherein the historical vehicle movement pattern comprises historical presence, position, and orientation of the plurality of markers with respect to the vehicle while parking the vehicle in the parking space.

3. The vehicle parking assist system of claim 2 , wherein the processor is further configured to:

compare the real-time presence, position, and orientation of the plurality of markers with the historical presence, position, and orientation of the plurality of markers; and

cause, based on comparing the real-time presence, position, and orientation of the plurality of markers with the historical presence, position, and orientation of the plurality of markers, the vehicle movement.

4. The vehicle parking assist system of claim 1 , wherein each marker is associated with a unique pattern.

5. The vehicle parking assist system of claim 1 , wherein the processor is further configured to:

determine positions of the plurality of markers to be placed in the parking space; and

transmit information associated with the positions to a user interface.

6. The vehicle parking assist system of claim 1 , wherein the processor is further configured to:

estimate a vehicle position and a vehicle orientation with respect to the plurality of markers based on the real-time inputs obtained from the detection unit; and

cause the vehicle movement based on the estimation.

7. The vehicle parking assist system of claim 1 , wherein the detection unit is a vehicle camera.

8. The vehicle parking assist system of claim 1 , wherein the vehicle parking assist system is part of the vehicle.

9. The vehicle parking assist system of claim 1 , wherein the processor is further configured to:

detect a presence of an object in proximity to the vehicle during the vehicle movement based on the real-time inputs obtained from the detection unit; and

update, based on detecting the presence of the object in proximity to the vehicle during the vehicle movement based on the real-time inputs obtained from the detection unit, the vehicle movement.

10. The vehicle parking assist system of claim 1 , wherein the processor is further configured to:

determine that a predetermined condition is met during the vehicle movement; and

transmit a first notification to a user device to provide additional user inputs to park the vehicle in the parking space when the predetermined condition is met.

11. The vehicle parking assist system of claim 10 , wherein the predetermined condition is met when the vehicle parking assist system is unable to park the vehicle in the parking space based on the historical vehicle movement pattern.

12. The vehicle parking assist system of claim 10 , wherein the processor is further configured to transmit a second notification to the user device to dispose additional markers on the parking space when the predetermined condition is met.

13. A method to provide vehicle parking assistance comprising:

obtaining, by a processor, a request to park a vehicle in a parking space;

obtaining, by the processor, a historical vehicle movement pattern responsive to obtaining the request, wherein the historical vehicle movement pattern is associated with the vehicle relative to a plurality of markers, disposed on the parking space, to park the vehicle in the parking space;

obtaining, by the processor, real-time inputs from a detection unit responsive to obtaining the request, wherein the real-time inputs comprise real-time presence, position, and orientation of the plurality of markers with respect to the vehicle; and

causing, by the processor, a vehicle movement to park the vehicle in the parking space based on the historical vehicle movement pattern and the real-time inputs.

14. The method of claim 13 , wherein the historical vehicle movement pattern comprises historical presence, position, and orientation of the plurality of markers with respect to the vehicle while parking the vehicle in the parking space.

15. The method of claim 14 further comprising:

comparing the real-time presence, position, and orientation of the plurality of markers with the historical presence, position, and orientation of the plurality of markers; and

causing, based on comparing the real-time presence, position, and orientation of the plurality of markers with the historical presence, position, and orientation of the plurality of markers, the vehicle movement.

16. The method of claim 13 , wherein each marker is associated with a unique pattern.

17. The method of claim 13 further comprising:

determining positions of the plurality of markers to be placed in the parking space; and

transmitting information associated with the positions to a user interface.

18. The method of claim 13 further comprising:

estimating a vehicle position and a vehicle orientation with respect to the plurality of markers based on the real-time inputs obtained from the detection unit; and

causing the vehicle movement based on the estimation.

19. The method of claim 13 further comprising:

determining that a predetermined condition is met during the vehicle movement; and

transmitting a notification to a user device to provide additional user inputs to park the vehicle in the parking space when the predetermined condition is met.

20. A non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to:

obtain a request to park a vehicle in a parking space;

obtain a historical vehicle movement pattern responsive to obtaining the request, wherein the historical vehicle movement pattern is associated with the vehicle relative to a plurality of markers, disposed on the parking space, to park the vehicle in the parking space;

obtain real-time inputs responsive to obtaining the request, wherein the real-time inputs comprise real-time presence, position, and orientation of the plurality of markers with respect to the vehicle; and

cause a vehicle movement to park the vehicle in the parking space based on the historical vehicle movement pattern and the real-time inputs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2023
From: NAME, SARI ALEJANDRA; MEJIA, FEDERICO EMILIO
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 065059/0099 →
Continuity (1)
Related Publication 20250100545A1 · Mar 27, 2025
References Cited (14)
US 6107942A · Yoo · 2000 [cited by examiner]
US 8300889B2 · Jung · 2012 [cited by examiner]
US 9102330B2 · Beaurepaire · 2015 [cited by examiner]
US 10308243B2 · Lavoie · 2019 [cited by applicant]
US 11136022B2 · Matta · 2021 [cited by examiner]
US 11214976B2 · Cho · 2022 [cited by examiner]
US 11907976B2 · Rosas-Maxemin · 2024 [cited by examiner]
US 12018953B2 · Bradlow · 2024 [cited by examiner]
US 20130085596A1 · Shani · 2013 [cited by applicant]
US 20210114586A1 · Graefe · 2021 [cited by examiner]
US 20210179087A1 · Tsujino et al. · 2021 [cited by applicant]
US 20240270236A1 · Ghannam · 2024 [cited by examiner]
WO 2008098584A1 · 2008 [cited by applicant]
Vipul More, et al., Automatic Car Parking System Using RFID, https://www.researchgate.net/publication/357910508, Jan. 18, 2022, pp. 5079-5085, vol. 3 Issue 2017. [cited by applicant]