IP Library Granted Patent US 10,672,272
Granted Patent B2
US 10,672,272 · App. 16/521,616 · Granted Jun 2, 2020

System and method for determining parking availability

Inventors: Aleksey Timurovich Guseynov (Moscow, RU); Yury Sergeevich Kirpichev (Moscow, RU); Ivan Mikhailovich Seleznev (Moscow, RU)
Assignee: YANDEX EUROPE AG
G08G1/144G08G1/012G08G1/0112G08G1/0133G08G1/0141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,672,272
App. No.
16/521,616
Granted
Jun 2, 2020
Kind
B2
Abstract

Disclosed are systems and methods for determining whether a user of a navigation software or service has left a parking space and hence the parking space may have a potentially free space. The described technique comprises receiving an indication of a transportation-behavior change at a location; identifying one or more candidate parking spaces based on the received indication of the transportation-behavior change; calculating, for each of the candidate parking spaces, a confidence level that a user has left a respective a respective candidate parking space; and finally, identifying, based on a maximal confidence level, an available parking space, the available parking space having been vacated by the user.

Claims (60)

1. A computer-implemented method for managing vehicle parking availability, the method comprising:

receiving, from a device, an indication of a transportation-behavior change associated with a user, wherein the indication of the transportation-behavior change specifies a change from a first transportation behavior to a second transportation behavior at a location,

the transportation-behavior change being indicative of the user having left a parking space in a vicinity of the location, thereby rendering the parking space available;

identifying, using records of parking spaces stored in a database, an available parking space based on the received indication of the transportation-behavior change, the available parking space having been vacated by the user, and being indicated by the transportation behavior change, the identifying including:

identifying one or more candidate parking spaces based on the received indication of the transportation-behavior change at the location;

calculating, for each of the candidate parking spaces, a confidence level that the user has left a respective candidate parking space, thereby forming a set of confidence levels;

identifying, based on a maximal confidence level, the available parking space being the parking space having been vacated by the user and available for parking;

transmitting a notification of the available parking space to at least one navigation user different from the user.

2. The method of claim 1 , further comprising:

determining one or more navigation users having a destination proximate to the available parking space, the available parking space having been identified based on the maximal confidence level;

calculating, for each navigation user, a parking-availability probability that the respective navigation user will obtain the available parking space; and

transmitting, to at least one navigation user, a notification of the available parking space according to the calculated parking-availability probabilities.

3. The method of claim 2 , wherein the transmitting the notification of the available parking space further comprises:

identifying a set of other devices having routes with a destination proximate to the location of the available parking space; and

transmitting the notification to the identified other devices.

4. The method of claim 2 , wherein the transmitting, to at least one of the navigation users, the notification of the available parking space according to the calculated parking-availability probabilities further comprises:

selecting a subset of the navigation users having an associated parking-availability probability of obtaining the available parking space that exceeds a first threshold value; and

transmitting the notification to the selected subset.

5. The method of claim 2 , wherein the transmitting, to at least one of the navigation users, the notification of the available parking space according to the calculated parking-availability probabilities further comprises:

ranking the navigation users according to the associated parking-availability probability of obtaining the available parking space; and

transmitting the notification to a subset of the ranked navigation users.

6. The method of claim 1 , wherein the calculating, for each of the candidate parking spaces, a confidence level that the user has left a respective candidate parking space is based on at least one of a set of factors including a size of a parking lot, a distance of a parking space to the location of the transportation-behavior change, a type of parking, a number of times other users have been associated with the parking space, and a number of previously-recorded locations have been associated with the respective parking space in a prior time period.

7. The method of claim 1 , further comprising:

determining one or more navigation users having a destination proximate to the available parking space;

calculating, for a given navigation user, a set of parking-availability probabilities, each one of the set of parking-availability probability representing a likelihood that the given navigation user will obtain a respective candidate parking space;

calculating a cumulative probability based on at least one from the set of confidence levels associated with the candidate parking spaces and on at least one from the set of parking-availability probabilities associated with a given navigation user, wherein the cumulative probability represents a likelihood that the respective candidate parking space is available and that the given navigation user will obtain the respective candidate parking space;

transmitting, to at least one navigation user, a notification of the available parking space according to the calculated cumulative probabilities.

8. The method of claim 1 , wherein the identifying the one or more candidate parking spaces comprises:

determining a map section associated with the location of the transportation-behavior change; and

identifying the candidate parking spaces contained within the map section.

9. The method of claim 1 , wherein the transportation-behavior change is determined based on a behavior pattern of a plurality of predetermined behavior patterns.

10. The method of claim 1 , wherein the transportation-behavior change specifies a change from a first transportation behavior of walking to a second transportation behavior of driving.

11. The method of claim 1 , further comprising:

determining the location of the transportation-behavior change to be within a predetermined area threshold of at least one of previous device-associated locations; and

responsive to determining that the location is out of the predetermined area threshold, adjusting the location of the transportation-behavior change with the at least one of previous device-associated locations.

12. A system for managing vehicle parking availability, the system comprising:

a hardware processor configured to:

receive, from a device, an indication of a transportation-behavior change associated with a first user, wherein the indication of the transportation-behavior change specifies a change from a first transportation behavior to a second transportation behavior at a location,

the transportation-behavior change being indicative of the user having left a parking space in a vicinity of the location, thereby rendering the parking space available;

identify, using records of parking spaces stored in a database, an available parking space based on the received indication of the transportation-behavior change, the available parking space having been vacated by the user, and being indicated by the transportation behavior change, the identifying including:

identifying one or more candidate parking spaces based on the received indication of the transportation-behavior change at the location;

calculating, for each of the candidate parking spaces, a confidence level that the user has left a respective candidate parking space, thereby forming a set of confidence levels; and

identifying, based on a maximal confidence level, the available parking space being the parking space having been vacated by the user and available for parking;

transmitting a notification of the available parking space to at least one navigation user different from the user.

13. The system of claim 12 , wherein the processor is further configured to:

determine one or more navigation users having a destination proximate to the available parking space, the available parking space having been identified based on the maximal confidence level;

calculate, for each navigation user, a parking-availability probability that the respective navigation user will obtain the available parking space; and

transmit, to at least one navigation user, a notification of the available parking space according to the calculated parking-availability probabilities.

14. The system of claim 13 , wherein the system is configured to calculate, for each of the candidate parking spaces, a confidence level that the user has left a respective candidate parking space based on at least one of a set of factors including a size of a parking lot, a distance of a parking space to the location of the transportation-behavior change, a type of parking, a number of times other users have been associated with the parking space, and a number of previously-recorded locations have been associated with the respective parking space in a prior time period.

15. The system of claim 14 , wherein the processor configured to transmit, to at least one of the navigation users, the notification of the available parking space according to the calculated parking-availability probabilities is further configured to:

select a subset of the navigation users having an associated parking-availability probability of obtaining the available parking space that exceeds a first threshold value; and

transmit the notification to the selected subset.

16. The system of claim 14 , wherein the processor configured to transmit, to at least one of the navigation users, the notification of the available parking space according to the calculated parking-availability probabilities is further configured to:

rank the navigation users according to the associated parking-availability probability of obtaining the available parking space; and

transmit the notification to a subset of the ranked navigation users.

17. The system of claim 13 , wherein the processor is further configured to:

determine one or more navigation users having a destination proximate to the available parking space;

calculate, for a given navigation user, a set of parking-availability probabilities, each one of the set of parking-availability probability representing a likelihood that the given navigation user will obtain a respective candidate parking space;

calculate a cumulative probability based on at least one from the set of confidence levels associated with the candidate parking spaces and on at least one from the set of parking-availability probabilities associated with a given navigation user, wherein the cumulative probability represents a likelihood that the respective candidate parking space is available and that the given navigation user will obtain the respective candidate parking space;

transmit, to at least one navigation user, a notification of the available parking space according to the calculated cumulative probabilities.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: DIRECT CURSUS TECHNOLOGY L.L.C
To: Y.E. HUB ARMENIA LLC
Reel/Frame 068534/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 065692/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2019
From: GUSEYNOV, ALEKSEY TIMUROVICH; KIRPICHEV, YURY SERGEEVICH; SELEZNEV, IVAN MIKHAILOVICH
To: YANDEX LLC
Reel/Frame 049971/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2019
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 049971/0656 →