Mobile parking systems and methods for providing real-time parking guidance
First Claim
1. A method comprising:
- receiving, by a parking management server and from a real-time parking guidance application running on a user device, a parking information request,the parking information request including information identifying a requested location and a requested time;
providing, by the parking management server and based on receiving the parking information request, particular information to an authentication server for the authentication server to authenticate whether the user device is authorized to access a real-time parking guidance service that is available via the real-time parking guidance application,the authentication server being operated by a carrier that provides mobile communication services to the user device via a mobile communications network,the parking management server being operated by an entity that is separate from the carrier, andthe entity and the carrier being in an arrangement for the authentication server to provide an authentication function that authenticates whether the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application;
receiving, by the parking management server and from the authentication server, an indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application;
providing, by the parking management server and based on receiving the indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application, the user device access to the real-time parking guidance service via one or more communication elements of the mobile communications network;
identifying, by the parking management server, after providing the user device access to the real-time parking guidance service via the one or more communication elements of the mobile communications network, and in a database of parking spot information, a parking spot, having a location proximate to the requested location and having availability at the requested time, based on the parking spot being within an area with one or more other available parking spots;
determining, by the parking management server, that the parking spot is no longer available at the requested time;
continuously transmitting, by the parking management server, until a reservation request is received, and based on determining that the parking spot is no longer available at the requested time, real-time information regarding the one or more other available parking spots to the user device;
receiving, by the parking management server and from the real-time parking guidance application running on the user device, the reservation request,the reservation request identifying another parking spot, of the one or more other available parking spots, for reservation; and
updating, by the parking management server and based on receiving the reservation request, the database of parking spot information to identify the other parking spot as being unavailable at the requested time.
1 Assignment
0 Petitions
Accused Products
Abstract
Parking guidance is provided to a user of a mobile device requesting information on parking spots at a requested location for a requested time. In response to receiving a parking information request, parking spots having locations proximate to the requested location and having availability at the requested time are identified in a database of parking spot information of a parking management server. A notification of the identified parking spots is transmitted to the user device from which the information request was received. In response to receiving a reservation request identifying a parking spot to be reserved from the user device, the database is updated to identify the identified parking spot as being unavailable at the requested time. Additionally, a notification of the reservation request is transmitted to a parking manager associated with the identified parking spot, the notification identifying the particular parking spot and the requested time.
34 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a parking management server and from a real-time parking guidance application running on a user device, a parking information request, the parking information request including information identifying a requested location and a requested time; providing, by the parking management server and based on receiving the parking information request, particular information to an authentication server for the authentication server to authenticate whether the user device is authorized to access a real-time parking guidance service that is available via the real-time parking guidance application, the authentication server being operated by a carrier that provides mobile communication services to the user device via a mobile communications network, the parking management server being operated by an entity that is separate from the carrier, and the entity and the carrier being in an arrangement for the authentication server to provide an authentication function that authenticates whether the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; receiving, by the parking management server and from the authentication server, an indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; providing, by the parking management server and based on receiving the indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application, the user device access to the real-time parking guidance service via one or more communication elements of the mobile communications network; identifying, by the parking management server, after providing the user device access to the real-time parking guidance service via the one or more communication elements of the mobile communications network, and in a database of parking spot information, a parking spot, having a location proximate to the requested location and having availability at the requested time, based on the parking spot being within an area with one or more other available parking spots; determining, by the parking management server, that the parking spot is no longer available at the requested time; continuously transmitting, by the parking management server, until a reservation request is received, and based on determining that the parking spot is no longer available at the requested time, real-time information regarding the one or more other available parking spots to the user device; receiving, by the parking management server and from the real-time parking guidance application running on the user device, the reservation request, the reservation request identifying another parking spot, of the one or more other available parking spots, for reservation; and updating, by the parking management server and based on receiving the reservation request, the database of parking spot information to identify the other parking spot as being unavailable at the requested time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a parking management server operatively coupled to a communication network for communication with a user device, the parking management server being configured to; receive, from a real-time parking guidance application running on the user device, a parking information request, the parking information request including information identifying a requested location and a requested time; provide, based on receiving the parking information request, particular information to an authentication server for the authentication server to authenticate whether the user device is authorized to access a real-time parking guidance service that is available via the real-time parking guidance application, the authentication server being operated by a carrier that provides mobile communication services to the user device via the communications network, the parking management server being operated by an entity that is separate from the carrier, and the entity and the carrier being in an arrangement for the authentication server to provide an authentication function that authenticates whether the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; receive, from the authentication server, an indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; provide, based on receiving the indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application, the user device access to the real-time parking guidance service via one or more communication elements of the communications network; identify, after providing the user device access to the real-time parking guidance service via the one or more communication elements of the communication network and in a database of parking spot information, a parking spot having a location proximate to the requested location and having availability at the requested time, based on the parking spot being within an area with one or more other available parking spots; determine that the parking spot is no longer available at the requested time; continuously transmit, until a reservation request is received and based on determining that the parking spot is no longer available at the requested time, real-time information regarding the one or more other available parking spots to the user device from which the parking information request was received; receive, from the real-time parking guidance application running on the user device, the reservation request, the reservation request identifying another parking spot, of the one or more other available parking spots, for reservation; and update, based on receiving the reservation request, the database of parking spot information to identify the other parking spot as being unavailable at the requested time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by a parking management server, cause the parking management server to; receive, from a real-time parking guidance application running on a user device, a parking information request; provide, based on receiving the parking information request, particular information to an authentication server for the authentication server to authenticate whether the user device is authorized to access a real-time parking guidance service that is available via the real-time parking guidance application, the authentication server being operated by a carrier that provides mobile communication services to the user device via a communications network, the parking management server being operated by an entity that is separate from the carrier, and the entity and the carrier being in an arrangement for the authentication server to provide an authentication function that authenticates whether the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; receive, from the authentication server, an indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application; provide, based on receiving the indication that the authentication server used the authentication function to successfully authenticate that the user device is authorized to access the real-time parking guidance service that is available via the real-time parking guidance application, the user device access to the real-time parking guidance service via one or more communication elements of the communications network; identify, after providing the user device access to the real-time parking guidance service via the one or more communication elements of the communication network and in a database of parking spot information, a parking spot based on the parking spot being within an area with one or more other available parking spots; determine that the parking spot is no longer available; continuously transmit, until a reservation request is received and based on determining that the parking spot is no longer available, real-time information regarding the one or more other available parking spots to the user device from which the parking information request was received; receive, from the real-time parking guidance application running on the user device, the reservation request, the reservation request identifying another parking spot, of the one or more other available parking spots, for reservation; and update, based on receiving the reservation request, the database of parking spot information to identify the other parking spot as being unavailable. - View Dependent Claims (18, 19, 20)
Specification