Identifying Parking Spots
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a report of an open parking spot and parking data that indicates a geographic location of the open parking spot, the report being generated based at least in part on determined movement of the mobile computing device; starting a timer relating to the open parking spot; receiving one or more requests for reporting of open parking spots; determining whether a time relating to the open parking spot has expired; and based on determining that a time relating to the open parking spot has not expired, providing in response to the one or more requests, data for generating a graphical indication of the open parking spot on a map of an area around the open parking spot for display on the one or more computing devices.
25 Citations
44 Claims
-
1-22. -22. (canceled)
-
23. A computer-implemented method for tracking parking spot availability, the method comprising:
-
receiving, at a computer server system, a report of a first parking spot being open and parking data that indicates a geographic location of the first parking spot, the report being generated based at least in part on determining with sensors on a first computing device that the first computing device has left the first parking spot; receiving, at the computer server system and from a second computing device, a request to receive reports of open parking spots; determining a state of the first parking spot based at least in part on an amount of time that has elapsed since the report of the first parking spot being open was received; selecting, using the determined state, a graphical indication that indicates a likelihood that the first parking spot is open, from a plurality of graphical indications that each represent different likelihoods, other than zero likelihood, that an identified parking spot is open; and providing in response to the received request, data for generating the selected graphical indication on a map of an area around the first parking spot for presentation by the second computing device, the graphical indication indicating the location of the parking spot and indicating the likelihood that the parking spot is open. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-implemented system for tracking parking spot availability, the system comprising:
-
an interface of a computer system arranged to receive from mobile computing devices reports that indicate geographic locations of open parking spots at current locations of the mobile devices; one or more timers, implemented by the computer system, for determining elapsed times relative to reports of open parking spots reported by the mobile devices; an open spot identifier programmed to respond to requests from computing devices to identify open spots in particular geographic areas, the open spot identifier using the reports and the elapsed times to identify spots likely to be open and geographic locations of the spots likely to be open, and to select identifiers that represent likelihoods that particular ones of the parking spots are open, the identifiers selected from a plurality of identifiers that each represent a likelihood, other than zero, that a parking spot is open; and an interface of the computer system programmed to provide, to the requesting mobile devices, data formatted for display on maps of geographic areas that correspond to identified spots likely to be open and states of identified spots. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A computer-implemented method for tracking parking spot availability, the method comprising:
-
providing, from a first computing device to a computer system that is remote from the first computing device, a request to receive information about open parking spots in a geographic area; receiving in response from the computer system data that indicates locations and states of likely open parking spots, the states having been determined by elapsed time since spots were reported by other computing devices as being open; and presenting on the first computing device information that indicates locations and states of the likely open parking spots, the states each being selected from multiple different likelihoods, other than zero, that a particular spot will be open and presented to communicate a selected likelihood for a particular open parking space. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. One or more computer-readable storage mediums having stored thereon instructions that when executed perform operations comprising:
-
providing, from a first computing device to a computer system that is remote from the first computing device, a request to receive information about open parking spots in a geographic area; receiving in response from the computer system data that indicates locations and states of likely open parking spots, the states having been determined by elapsed time since spots were reported by other computing devices as being open; and presenting on the first computing device information that indicates locations and states of the likely open parking spots, the states each being selected from multiple different likelihoods, other than zero, that a particular spot will be open and presented to communicate a selected likelihood for a particular open parking space. - View Dependent Claims (44)
-
Specification