CPC G08G 1/096838 (2013.01) [B60W 40/00 (2013.01); G01C 21/3492 (2013.01); G01C 21/362 (2013.01); G01C 21/3664 (2013.01); G01C 21/3685 (2013.01); G08G 1/012 (2013.01); G08G 1/0129 (2013.01); G08G 1/096827 (2013.01); G08G 1/096888 (2013.01)] | 20 Claims |
1. A computing system of a vehicle, comprising:
a non-transitory memory; and
one or more processors coupled to the non-transitory memory and configured to execute instructions to perform operations comprising:
monitoring data associated with the vehicle, including sensor data and location data;
generating search parameters associated with parking the vehicle in a parking location;
identifying a current location of the vehicle using at least a location hardware device;
based at least in part on the current location of the vehicle and traffic data associated with the vehicle, automatically initiating a search request based on the search parameters for one or more parking locations that are within a predefined proximity to the current location of the vehicle, wherein the proximity to the current location is predefined based on the traffic data and a number of available parking locations within a geographic area;
expanding an area of the predefined proximity when the number of available parking locations within the geographic area is less than a threshold number of available parking locations to adjust the predefined proximity;
responsive to the search request, obtaining search results including the parking location within the predefined proximity to the vehicle;
presenting a user-selectable message comprising a prompt for a user to initiate a parking transaction associated with the parking location via an input;
responsive to obtaining the input, reserving the parking location;
receiving a confirmation message that the reservation of the parking location has been completed; and
transmitting information contained in the confirmation message via wireless communication to unlock a gate or garage associated with the parking location.
|