IP Library › Granted Patent US 9,482,538
Granted Patent B1
US 9,482,538 · App. 14/857,048 · Granted Nov 1, 2016

Method and system for optimally localizing vehicles in a parking environment

Inventors: Vinod Pathangay (Bangalore, IN); Rahul Siripurapu (Karnataka, IN)
Assignee: WIPRO LIMITED
G01C21/26G01C21/34G01P15/18
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 9,482,538
App. No.
14/857,048
Granted
Nov 1, 2016
Kind
B1
Abstract

The present disclosure relates to a method and system for optimally localizing vehicles in a parking environment. The method comprises receiving, by a vehicle localization server, 3D acceleration data of each of one or more vehicles when each of the one or more vehicles passes through one or more bumps in the parking environment. Upon receiving the 3D acceleration data, the vehicle localization server compares the 3D acceleration data with one or more predefined 3D acceleration data to identify the location status of each of the one or more bumps. The location status of the bumps corresponds to location status of the vehicle. The vehicle localization server localizes each of the one or more vehicles in the parking environment based on the location status of each of the one or more vehicles.

Claims (43)

1. A method for optimally localizing vehicles in a parking environment, the method comprising:

receiving, by a vehicle localization server, 3D acceleration data of each of one or more vehicles when each of the one or more vehicles passes through one or more bumps in the parking environment;

comparing, by the vehicle localization server, the 3D acceleration data with one or more predefined 3D acceleration data, wherein each of the one or more predefined 3D acceleration data is associated with location status of each of the one or more bumps;

obtaining, by the vehicle localization server, the location status of each of the one or more vehicles corresponding to the matched predefined 3D acceleration data; and

localizing, by the vehicle localization server, each of the one or more vehicles in the parking environment based on the location status of each of the one or more vehicles.

2. The method as claimed in claim 1 , wherein shape and height of each of the one or more bumps is adjustable by the vehicle localization server.

3. The method as claimed in claim 1 , wherein the 3D acceleration data is received from a mobile device associated with each of the one or more vehicles.

4. The method as claimed in claim 1 further comprising identifying type of each of the one or more vehicles based on the 3D acceleration data of each of the one or more vehicles.

5. The method as claimed in claim 4 further comprising:

detecting, by the vehicle localization server, a suitable parking slot in the parking environment for each of the one or more vehicles based on the location status and the type of each of the one or more vehicles; and

providing, by the vehicle localization server, directions to each of the one or more vehicles towards the detected parking slot.

6. The method as claimed 5 further comprising:

detecting, by the vehicle localization server, a next parking slot in the parking environment for the one or more vehicles if the one or more vehicles are not parked in the detected parking slot; and

providing, by the vehicle localization server, directions to the one or more vehicles towards the next parking slot.

7. The method as claimed in claim 1 , wherein the 3D acceleration data of each of one or more vehicles is associated with movement of each of the vehicles in the parking environment and vibration of each of the one or more vehicles when each of the one or more vehicles passes through the one or more bumps.

8. A vehicle localization server for optimally localizing vehicles in a parking environment, the vehicle localization server comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:

receive 3D acceleration data of each of one or more vehicles when each of the one or more vehicles passes through one or more bumps in the parking environment;

compare the 3D acceleration data with one or more predefined 3D acceleration data, wherein each of the one or more predefined 3D acceleration data is associated with location status of each of the one or more bumps;

obtain the location status of each of the one or more vehicles corresponding to the matched predefined 3D acceleration data; and

localize each of the one or more vehicles in the parking environment based on the location status of each of the one or more vehicles.

9. The vehicle localization server as claimed in claim 8 , wherein the instructions configure the at least one processor to receive the 3D acceleration data from a mobile device associated with each of the one or more vehicles.

10. The vehicle localization server as claimed in claim 8 , wherein the instructions configure the at least one processor to identify type of each of the one or more vehicles based on the 3D acceleration data of each of the one or more vehicles.

11. The vehicle localization server as claimed in claim 10 , wherein the instructions configure the at least one processor to:

detect a suitable parking slot in the parking environment for each of the one or more vehicles based on the location status and the type of each of the one or more vehicles; and

provide directions to each of the one or more vehicles towards the detected parking slot.

12. The vehicle localization server as claimed in claim 11 , wherein the instructions configure the at least one processor to:

detect a next parking slot in the parking environment for the one or more vehicles if the one or more vehicles are not parked in the detected parking slot; and

provide directions to the one or more vehicles towards the next parking slot.

13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a vehicle localization server to perform operations comprising:

receiving acceleration data of each of one or more vehicles when each of the one or more vehicles passes through one or more bumps in the parking environment;

comparing the 3D acceleration data with one or more predefined 3D acceleration data, wherein each of the one or more predefined 3D acceleration data is associated with location status of each of the one or more bumps;

obtaining the location status of each of the one or more vehicles corresponding to the matched predefined 3D acceleration data; and

localizing each of the one or more vehicles in the parking environment based on the location status of each of the one or more vehicles.

14. The medium as claimed in claim 13 , wherein the instructions further cause the at least processor to receive the 3D acceleration data received from a mobile device associated with each of the one or more vehicles.

15. The medium as claimed in claim 13 , wherein the instructions further cause the at least processor to identify type of each of the one or more vehicles based on the 3D acceleration data of each of the one or more vehicles.

16. The medium as claimed in claim 15 , wherein the instructions further cause the at least processor to:

detect a suitable parking slot in the parking environment for each of the one or more vehicles based on the location status and the type of each of the one or more vehicles; and

provide directions to each of the one or more vehicles towards the detected parking slot.

17. The medium as claimed in claim 16 , wherein the instructions further cause the at least processor to:

detect a next parking slot in the parking environment for the one or more vehicles if the one or more vehicles are not parked in the detected parking slot; and

provide directions to the one or more vehicles towards the next parking slot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2015
From: PATHANGAY, VINOD; SIRIPURAPU, RAHUL
To: WIPRO LIMITED
Reel/Frame 036598/0942 →
Priority Claims (1)
IN 3866/CHE/2015 · Jul 28, 2015 · national