System and method for identifying available parking locations

US10354531B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10354531-B1
Application numberUS-201615267745-A
CountryUS
Kind codeB1
Filing dateSep 16, 2016
Priority dateSep 25, 2015
Publication dateJul 16, 2019
Grant dateJul 16, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the present disclosure involve a method for identifying parking locations. The current disclosure presents a technique for identifying parking locations within a geographical area. In one embodiment, a database is populated and stores information associated with parking locations. The database can include coordinates associated with parking locations and other relevant attributes. In another embodiment, the information from the database may be used to identify and present a visual representation and route to available parking locations.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining, using a processor, a first data element associated with a geographic location; obtaining, using the processor, a second data element associated with the geographic location; storing in a parking database, using the processor, the first data element and the second data element; classifying, using the processor, the geographic location as a parking location using the first data element and the second data element; generating, using the processor, a repository of one of more verified parking locations, the repository including the parking location; and determining, using the processor, whether the parking location is occupied based on the first data element and the second data element. 2. The method of claim 1 , further comprising: determining, using the processor, that the first data element indicative of the parking location at the geographic location and the second data element indicative of the parking location at the geographic location have been represented in the parking database by a number of unique computing devices; and confirming, using the processor, whether the parking location is occupied when the number is greater than a threshold. 3. The method of claim 1 , further comprising obtaining attributes associated with the parking location comprising availability information, pricing information, time constraint information, and vehicle type information, storing the attributes associated with the parking location in the parking database, and transmitting information associated with the parking location including whether the parking location is occupied and the attributes associated with the parking location. 4. The method of claim 1 , further comprising receiving indirect data from a computing device having a user that agrees to automatically submit the indirect data, the indirect data representing the first data element and the second data element. 5. The method of claim 4 , further comprising receiving the indirect data from the computing device when the computing device travels a particular distance from the geographic location. 6. The method of claim 4 , further comprising receiving the indirect data from the computing device after a particular period of time when the computing device travels a particular distance from the geographic location and is unable to communicate with a vehicle that is parked at the geographic location. 7. The method of claim 6 , further comprising determining that the vehicle that is parked at the geographic location is occupying the parking location. 8. The method of claim 7 , further comprising determining that the computing device is in communication with the vehicle and travels with the vehicle the particular distance from the geographic location and determining that the vehicle is no longer occupying the parking location. 9. The method of claim 1 , further comprising receiving direct data from a computing device having a user that agrees to submit the direct data in response to user input, the direct data representing the first data element and the second data element. 10. The method of claim 1 , further comprising sending a request to a computing device that a user submit direct data representing the first data element and the second data element. 11. The method of claim 1 , further comprising receiving anonymous indirect data from a computing device having a user that agrees to anonymously automatically submit the indirect data, the indirect data representing the first data element and the second data element. 12. The method of claim 1 , further comprising receiving anonymous direct data from a computing device having a user that agrees to anonymously submit the direct data in response to user input, the direct data representing the first data element and the second data element. 13. The method of claim 1 , further comprising receiving direct data that represents a parking location on private property from a computing device having a user that agrees to submit the direct data representing the first data element and the second data element. 14. The method of claim 1 , further comprising determining that a vehicle occupies the parking location and storing in the parking database that the parking location is occupied when one of the vehicle stops at the geographic location for a particular period of time, an engine stops, a motor is deactivated, an entertainment system is deactivated, and a door opens. 15. The method of claim 1 , further comprising confirming that the parking location at the geographic location is unoccupied or occupied. 16. The method of claim 1 , further comprising determining that the parking location is occupied when a computing device stops in the parking location and a vehicle determines that the computing device is located within the vehicle and exits the vehicle. 17. The method of claim 16 , further comprising determining that the parking location is no longer occupied when the computing device enters the vehicle at the parking location and travels with the vehicle a distance from the parking location. 18. The method of claim 1 , wherein the first data element is an image. 19. The method of claim 1 , wherein the second data element is coordinate information. 20. A method comprising: obtaining, using a processor, parking data for a geographic location within a designated geographic area, the parking data including at least one of direct data or indirect data; classifying the geographic location as a particular parking location based on the parking data; generating a repository of one or more verified parking locations for the designated geographic area, the one or more verified parking locations each being associated with a respective geographic location permitting parking, the one or more verified parking locations including the particular parking location; determining an availability of the particular parking location for parking by a vehicle; and updating the repository with the availability of the particular parking location for parking. 21. The method of claim 20 , wherein the geographic location is classified as the particular parking location when the parking data includes a confirmation threshold being met or exceeded, the confirmation threshold corresponding to a number of unique computing devices identifying the geographic location as a permissible location at which to park. 22. The method of claim 20 , wherein the geographic location is classified as the particular parking location through at least one of heat mapping or statistical analysis of the parking data. 23. The method of claim 20 , wherein each of the one or more verified parking locations are each further associated with one or more parking attributes. 24. The method of claim 20 , further comprising: outputting the repository as a parking map for the designated geographic area, the parking map including a visual representation of the one or more verified parking locations and the availability of the particular parking location.

Assignees

Inventors

Classifications

  • where the parking area is a limited parking space, e.g. parking garage, restricted space · CPC title

  • G08G1/144Primary

    on portable or mobile units, e.g. personal digital assistant [PDA] · CPC title

  • Systems involving transmission of navigation instructions to the vehicle · CPC title

  • Geographical information databases · CPC title

  • with means giving the indication of available parking spaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10354531B1 cover?
Aspects of the present disclosure involve a method for identifying parking locations. The current disclosure presents a technique for identifying parking locations within a geographical area. In one embodiment, a database is populated and stores information associated with parking locations. The database can include coordinates associated with parking locations and other relevant attributes. In…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G08G1/144. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).