# US 10,373,396 B2 · Methods and systems of managing parking space occupancy

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

- Number: US 10,373,396 B2
- Document ID: US10373396B2
- Status: Granted
- Kind: B2
- Application number: 15/469,536
- Filed: 2017-03-26
- Published: 2017-07-13
- Granted: 2019-08-06
- Earliest claimed: 2014-09-26
- Applicants: Natan Tomer
- Inventors: Natan Tomer
- Web page: https://patentgrep.com/patent/US10373396B2

## CPC

- G07B 15/00: Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points (handling coins or valuable papers, e.g. banknotes, G07D; apparatus for vending or hiring articles or services activated by coins, credit cards, paper currency or the like G07F7/00, G07F17/00)
- G06Q 20/145: {Payments according to the detected use or quantity}
- G08G 1/14: indicating individual free spaces in parking areas
- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G08G 1/147: {where the parking area is within an open public zone, e.g. city centre}
- G07B 15/02: taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems (G07B15/06 takes precedence; taximeters G07B13/00; parking meters per se G07F17/24)
- G07B: TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- 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
- 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})

## Abstract

A method of calculating a parking fee in a public parking space based on coordinating a transfer of a parking space between vehicles and automatically decreasing the fee accordingly, comprising: creating a command to continuously increase a calculated parking fee for a parked vehicle currently occupying a public parking space, based on duration of the occupying; receiving a message from a client terminal associated with the parked vehicle, the message includes a notification of future departure of the parked vehicle from the public parking space; selecting an arriving vehicle to occupy the public parking space when the parked vehicle is departing, based on an estimated time of the future departure and a current location of the arriving vehicle; and creating a command to halt the increasing of the calculated parking fee before identifying a transfer of the public parking space.

## Claims

### Claim 1

A method for improving navigation of a vehicle to parking space, comprising:
using a server to function as a parking management server:
continuously monitoring a location of each of a plurality of client terminals, each associated with a vehicle occupying a public parking space, said location is identified by a location sensor of each of said plurality of client terminals and transmitted to said server over a network;
continuously monitoring a geographic location of a plurality of moving vehicles, each identified by a respective one of a plurality of location sensors, each associated with another one of a plurality of first client terminals associated with respective one of said plurality of moving vehicles, said geographic location is communicated over said network to said server by said associated first client terminal;
wherein each of said plurality of client terminals and said plurality of first client terminals comprises at least a network communication module, said location sensor and a user interface on a screen;
identifying within said plurality of moving vehicles, a plurality of arriving vehicles requiring a parking space;
receiving, over said network, a message from a second client terminal associated with a parked vehicle, said message includes a notification of a future departure of said parked vehicle from said public parking space;
calculating an estimated time of said future departure and an estimated arrival time of some of said arriving vehicles to said public parking space, based on a monitored current location of each of said some of said arriving vehicles;
selecting one of said some of said plurality of arriving vehicles to occupy said public parking space instead of said parked vehicle when said parked vehicle is departing, based on a matching result between said estimated time of said future departure and said estimated arrival time of said some of said arriving vehicles;
directing said selected arriving vehicle to said public parking space by:
activating a client terminal of said selected arriving vehicle to function as navigation assistance user device;
transmitting an indication of a potentially available parking space to said arriving client terminal associated with said selected arriving vehicle, through said network,
generating driving instructions for navigating said selected arriving vehicle to said public parking space, and
sending said driving instructions for presentation on a screen of said arriving client terminal.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
continuously increasing a calculated parking fee for a parked vehicle associated with one of said plurality of client terminals and currently occupying a public parking space, based on duration of said occupying;
automatically halting said increasing and start decreasing said calculated parking fee for said parked vehicle, while said parked vehicle is still parked before identifying a transferring of said public parking space; and
start increasing a calculated parking fee for said selected arriving vehicle in accordance with said halting while said selected arriving vehicle is still not parked in said public parking space.

### Claim 3 (depends on 2)

The method of claim 2, wherein said halting is done according to a time of said message.

### Claim 4 (depends on 2)

The method of claim 2, wherein said halting is done according to a time of said selecting.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
receiving confirmation from said arriving client terminal to occupy said public parking space.

### Claim 6 (depends on 5)

The method of claim 5, wherein said halting is done according to a time of said confirmation.

### Claim 7 (depends on 2)

The method of claim 2, further comprising:
when a transfer of the public parking space is not performed, said halting is canceled.

### Claim 8 (depends on 2)

The method of claim 2, wherein commands for said increasing, said decreasing and said halting are sent to a billing system.

### Claim 9

A non-transitory computer readable storage medium encoded with instructions that, when loaded into a computer, establish a machine performing:
using a server to function as a parking management server:
continuously monitoring a location of each of a plurality of client terminals, each associated with a vehicle occupying a public parking space, said location is identified by a location sensor of each of said plurality of client terminals and transmitted to said server over a network;
continuously monitoring by said server, a geographic location of a plurality of moving vehicles, each identified by a respective one of a plurality of location sensors, each associated with another one of a plurality of first client terminals associated with respective one of said plurality of moving vehicles, said geographic location is communicated over said network to said server by said associated first client terminal;
wherein each of said plurality of client terminals and said plurality of first client terminals comprises at least a network communication module, said location sensor and a user interface on a screen;
identifying within said plurality of moving vehicles, a plurality of arriving vehicles requiring a parking space;
receiving, over said network, a message from a second client terminal associated with a parked vehicle, said message includes a notification of a future departure of said parked vehicle from said public parking space;
calculating an estimated time of said future departure and an estimated arrival time of some of said arriving vehicles to said public parking space, based on a monitored current location of each of said some of said arriving vehicles;
selecting one of said some of said plurality of arriving vehicles to occupy said public parking space instead of said parked vehicle when said parked vehicle is departing, based on a matching result between said estimated time of said future departure and said estimated arrival time of said some of said arriving vehicles;
directing said selected arriving vehicle to said public parking space by:
activating a client terminal of said selected arriving vehicle to function as navigation assistance user device;
transmitting an indication of a potentially available parking space to said arriving client terminal associated with said selected arriving vehicle, through said networks,
generating driving instructions for navigating said selected arriving vehicle to said public parking space, and
sending said driving instructions for presentation on a screen of said arriving client terminal.

### Claim 10

A system of efficiently navigating a vehicle to a parking space, comprising:
a program store storing code; and
a processor coupled to said program store for implementing said stored code, said code comprising:
code to use a server to function as a parking management server:
code to continuously monitor a geographic location of each of a plurality of client terminals, each associated with a vehicle occupying a public parking space, said location is identified by a location sensor of each of said plurality of client terminals and transmitted to said server over a network;
code to continuously monitor a geographic location of a plurality of moving vehicles, each identified by a respective one of a plurality of location sensors, each associated with another one of a plurality of first client terminals associated with respective one of said plurality of moving vehicles, said geographic location is communicated over said network to said server by said associated first client terminal;
wherein each of said plurality of client terminals and said plurality of first client terminals comprises at least a network communication module, said location sensor and a user interface on a screen;
code to identify within said plurality of moving vehicles, a plurality of arriving vehicles requiring a parking space;
code to receive over said network, a message from a second client terminal associated with a parked vehicle, said message includes a notification of a future departure of said parked vehicle from said public parking space;
code to calculate an estimated time of said future departure and an estimated arrival time of some of said arriving vehicles to said public parking space, based on a monitored current location of each of said some of said arriving vehicles;
code to select one of said some of said plurality of arriving vehicles to occupy said public parking space instead of said parked vehicle when said parked vehicle is departing, based on a matching result between said estimated time of said future departure and said estimated arrival time of said some of said arriving vehicles;
code to direct said selected arriving vehicle to said public parking space by:
activating a client terminal of said selected arriving vehicle to function as navigation assistance user device;
transmitting an indication of a potentially available parking space to said arriving client terminal associated with said selected arriving vehicle, through said network, and
generating driving instructions for navigating said selected arriving vehicle to said public parking space, and
sending said driving instructions for presentation on a screen of said arriving client terminal.

### Claim 11 (depends on 1)

The method of claim 1, wherein said selected arriving vehicle is an autonomous vehicle and said client terminal is connected to a vehicle's computer of said autonomous vehicle.

### Claim 12 (depends on 9)

The non-transitory computer readable storage medium of claim 9, wherein said selected arriving vehicle is an autonomous vehicle and said client terminal is connected to a vehicle's computer of said autonomous vehicle.

### Claim 13 (depends on 10)

The system of claim 10, wherein said selected arriving vehicle is an autonomous vehicle and said client terminal is connected to a vehicle's computer of said autonomous vehicle.
