User-managed parking system
First Claim
1. A method, comprising:
- receiving, by one or more server devices, parking information that identifies;
a first plurality of parking spots, within a parking structure, that are available for parking, anda second plurality of parking spots, within the parking structure, that are unavailable for parking,where at least some of the parking information is received from a particular user;
storing, in a memory associated with the one or more server devices, the parking information in association with information identifying the parking structure;
receiving, by the one or more server devices and from a user device, a request for parking information associated with the parking structure;
populating, by the one or more server devices and in response to the request, a visual representation of the parking structure with the parking information, where the visual representation of the parking structure identifies the first plurality of parking spots and the second plurality of parking spots;
transmitting, by the one or more server devices, the visual representation of the parking structure to the user device to assist a user, of the user device, in locating one of the first plurality of parking spots;
tracking an amount of parking information received from the particular user; and
tracking progress toward a reward, associated with the particular user, based on the amount of parking information received from the particular user, where tracking the progress includes;
tracking weight values associated with the parking information received from the particular user,where information regarding a first parking spot, that is available for parking, is associated with a first weight value, andwhere information regarding a second parking spot, that is unavailable for parking, is associated with a second weight value.
1 Assignment
0 Petitions
Accused Products
Abstract
A server device may receive parking information that identifies a first plurality of parking spots, within a parking structure, that are available for parking, and a second plurality of parking spots, within the parking structure, that are unavailable for parking; store the parking information in association with information identifying the parking structure; receive, from a user device, a request for parking information associated with the parking structure; populate, in response to the request, a visual representation of the parking structure with the parking information, where the visual representation of the parking structure identifies the first plurality of parking spots and the second plurality of parking spots; and transmit the visual representation of the parking structure to the user device to assist a user, of the user device, in locating one of the first plurality of parking spots.
3 Citations
25 Claims
-
1. A method, comprising:
-
receiving, by one or more server devices, parking information that identifies; a first plurality of parking spots, within a parking structure, that are available for parking, and a second plurality of parking spots, within the parking structure, that are unavailable for parking, where at least some of the parking information is received from a particular user; storing, in a memory associated with the one or more server devices, the parking information in association with information identifying the parking structure; receiving, by the one or more server devices and from a user device, a request for parking information associated with the parking structure; populating, by the one or more server devices and in response to the request, a visual representation of the parking structure with the parking information, where the visual representation of the parking structure identifies the first plurality of parking spots and the second plurality of parking spots; transmitting, by the one or more server devices, the visual representation of the parking structure to the user device to assist a user, of the user device, in locating one of the first plurality of parking spots; tracking an amount of parking information received from the particular user; and tracking progress toward a reward, associated with the particular user, based on the amount of parking information received from the particular user, where tracking the progress includes; tracking weight values associated with the parking information received from the particular user, where information regarding a first parking spot, that is available for parking, is associated with a first weight value, and where information regarding a second parking spot, that is unavailable for parking, is associated with a second weight value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 24, 25)
-
-
10. A system, comprising:
-
one or more memory devices to store a plurality of computer-executable instructions; and one or more processors to execute the instructions, to; receive parking information that identifies; a first plurality of parking spots, within a parking structure, that are available for parking, and a second plurality of parking spots, within the parking structure, that are unavailable for parking, where at least some of the parking information is received from a particular user; store, in the one or more memory devices, the parking information in association with information identifying the parking structure; receive, from a user device, a request for parking information associated with the parking structure; populate, in response to the request, a visual representation of the parking structure with the parking information, where the visual representation of the parking structure identifies the first plurality of parking spots and the second plurality of parking spots; transmit the visual representation of the parking structure to the user device to assist a user, of the user device, in locating one of the first plurality of parking spots; track an amount of parking information received from the particular user; and track progress toward a reward, associated with the particular user, based on the amount of parking information received from the particular user, where executing the instructions to track the progress cause the one or more processors to; track weight values associated with the parking information received from the particular user, where information regarding a first parking spot, that is available for parking, is associated with a first weight value, and where information regarding a second parking spot, that is unavailable for parking, is associated with a second weight value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium, comprising:
one or more computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to; receive parking information from a plurality of user devices, the parking information identifying; a first plurality of parking spots, within a parking structure, that are available for parking, and a second plurality of parking spots, within the parking structure, that are unavailable for parking, where at least some of the parking information is received from a particular user; store the parking information in association with information identifying the parking structure; receive, from a user device, a request for parking information associated with the parking structure; generate, in response to the request, information regarding the parking structure based on the parking information, where the information regarding the parking structure identifies the first plurality of parking spots and the second plurality of parking spots; transmit the information regarding the parking structure to the user device to assist a user, of the user device, in locating one of the first plurality of parking spots, track an amount of parking information received from the particular user; and track progress toward a reward, associated with the particular user, based on the amount of parking information received from the particular user, where executing the instructions to track the progress cause the one or more processors to; track weight values associated with the parking information received from the particular user, where information regarding a first parking spot, that is available for parking, is associated with a first weight value, and where information regarding a second parking spot, that is unavailable for parking, is associated with a second weight value. - View Dependent Claims (20)
Specification