# US 10,769,950 B1 · System and method for identifying available parking locations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,950 B1
- Document ID: US10769950B1
- Status: Granted
- Kind: B1
- Application number: 16/510,672
- Filed: 2019-07-12
- Granted: 2020-09-08
- Earliest claimed: 2015-09-25
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Kjell F. Bronder; Scott M. Herz
- Web page: https://patentgrep.com/patent/US10769950B1

## CPC

- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G06F 16/29: Geographical information databases
- G06Q 10/028: {for seating or spaces in a venue}
- G06Q 50/40: Business processes related to the transportation industry (shipping G06Q10/083)
- G08G 1/141: {with means giving the indication of available parking spaces}
- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G08G 1/0968: Systems involving transmission of navigation instructions to the vehicle
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

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.

## Claims

### Claim 1

A method comprising:
determining a geographic area associated with a final destination of a vehicle;
querying a repository for an available parking location based on the geographic area, the repository including one or more geographic locations classified as one or more verified parking locations in the geographic area, each of the one or more verified parking locations associated with an attribute indicating whether a respective verified parking location is occupied;
obtaining a set of one or more unoccupied verified parking locations for the geographic area from the repository;
identifying a selected parking location from the set of one or more unoccupied verified parking locations; and
generating a route navigating the vehicle from a current location to the selected parking location, wherein the vehicle is autonomously navigated along the route to the selected parking location.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
identifying an alternative parking location from the set of one or more unoccupied verified parking locations.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving an indication that the selected parking location is no longer unoccupied; and
generating an updated route navigating the vehicle from the current location to the alternate parking location.

### Claim 4 (depends on 1)

The method of claim 1, wherein the selected parking location is identified from the set of one or more unoccupied verified parking locations based on parking cost.

### Claim 5 (depends on 1)

The method of claim 1, wherein the selected parking location is identified from the set of one or more unoccupied verified parking locations based on parking type.

### Claim 6 (depends on 1)

The method of claim 1, wherein the set of one or more unoccupied verified parking locations for the geographic area are identified from the repository based on an estimated arrival time of the vehicle at the geographic area.

### Claim 7 (depends on 1)

The method of claim 1, wherein a particular geographic location is classified as a respective verified parking location when a confirmation threshold is met or exceeded.

### Claim 8 (depends on 7)

The method of claim 7, wherein the confirmation threshold corresponds to a number of unique computing devices identifying the particular geographic location as a permissible location at which to park.

### Claim 9 (depends on 1)

The method of claim 1, wherein a particular geographic location is classified as a respective verified parking location through at least one of heat mapping or statistical analysis of parking data.

### Claim 10 (depends on 1)

The method of claim 1, wherein the repository includes a parking map for the geographic area, the parking map presented as a visual representation of the one or more verified parking locations and the set of one or more unoccupied verified parking locations.

### Claim 11

One or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising:
determining a geographic area associated with a final destination of a vehicle;
obtaining a parking map for the geographic area from a repository, the repository including one or more verified parking locations for the geographic area, the one or more verified parking locations each being associated with a respective geographic location permitting parking, the parking map including a set of one or more available parking locations identified from the one or more verified parking locations for the geographic area;
identifying a selected parking location from the set of one or more available parking locations; and
generating a route navigating the vehicle from a current location to the selected parking location, wherein the vehicle is autonomously navigated along the route to the selected parking location.

### Claim 12 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein the one or more verified parking locations are each associated with the respective geographic location permitting parking through a classification based on parking data.

### Claim 13 (depends on 12)

The one or more tangible non-transitory computer-readable storage media of claim 12, wherein the parking data includes at least one of direct or indirect data.

### Claim 14 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein the repository is crowd-sourced.

### Claim 15 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein the selected parking location is identified automatically or through user input.

### Claim 16 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein at least one alternative parking location is identified when the selected parking location is no longer available.

### Claim 17 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein the parking map is visually presented.

### Claim 18 (depends on 11)

The one or more tangible non-transitory computer-readable storage media of claim 11, wherein the selected parking location is identified based on at least one of parking cost or parking type.
