IP Library Granted Patent US 11,455,838
Granted Patent B2
US 11,455,838 · App. 14/995,157 · Granted Sep 27, 2022

System for monitoring arrival of a vehicle at a given location and associated methods

Inventor: George Frederick Baker, Sr. (Dallas, TX)
Assignee: PARKHUB, INC.
G07B15/02G06Q20/127G06Q20/145G06Q30/0185G07F7/0886G07F17/24G07F17/246
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 11,455,838
App. No.
14/995,157
Granted
Sep 27, 2022
Kind
B2
Abstract

A system is for monitoring arrival of a vehicle at a given location. The system includes a server, and a vehicle sensing device. The vehicle sensing device is configured to sense arrival of the vehicle to the given location, and to cause information about the vehicle to be transmitted to the server in response to sensing arrival of the vehicle to the given location. The server is configured to determine a context of the vehicle based upon the information about the vehicle, and take action based on the context of the vehicle. The system may be installed at parking lots, shipping yards, restaurants, stores, and other locations.

Claims (56)

1. A system for monitoring arrival of a vehicle, the system comprising:

a server configured to transmit parking lot inventory information to a parking lot operator;

a plurality of vehicle detection devices configured to sense arrival of the vehicle at a first area, and cause information about the vehicle to be transmitted from a first vehicle detection device of the plurality of vehicle detection devices to a second vehicle detection device of the plurality of vehicle detection devices for relaying by the second vehicle detection device to the server in response to sensing arrival of the vehicle, wherein the server is configured to determine a context of the vehicle based upon the information about the vehicle,

wherein the plurality of vehicle detection devices are spaced apart and physically emplaced at the first area, at least a portion of the vehicle detection devices in communication with the server over a network, and each of the plurality of vehicle detection devices comprising:

a magnetometer configured to detect a change in a magnetic field and generate magnetometer data representative of the change in the magnetic field;

an accelerometer physically emplaced at the first area and configured to detect vibrations and generate accelerometer data representative of the vibrations;

a processor configured to receive the magnetometer data and the accelerometer data and transmit the magnetometer data and accelerometer data; and

wherein the server is configured to determine whether the vehicle is entering or leaving the first area based upon the accelerometer data;

wherein at least one of the plurality of vehicle detection devices is configured to cooperate with at least one other vehicle detection device of the plurality of vehicle detection devices to perform triangulation to determine a location of the vehicle within the first area and to direct a driver of the vehicle to an open parking space within the first area;

wherein at least the first vehicle detection device of the plurality of vehicle detection devices communicates with the second vehicle detection device of the plurality of vehicle detection devices acting as a relay for the first vehicle detection device to transmit the information about the vehicle that is received therefrom to the server;

wherein, in response to the information about the vehicle, the server updates a parking lot inventory;

wherein at least one of the plurality of vehicle detection devices is configured to read vehicle payment information from a mobile wireless communications device in the vehicle; wherein the context comprises whether payment for the parking space for the vehicle has been received; wherein the server executes an action, the action comprising to transmit the updated parking lot inventory information to the parking lot operator, if payment for the parking space has been received; wherein the action comprises to send a prompt requesting payment for the parking space to the mobile wireless communications device if payment for the parking space has not been received.

2. The system of claim 1 , wherein the action further comprises also to, in response to sending the prompt requesting payment for the parking space to the mobile wireless communications device and not receiving the payment within a given period of time, determine whether the vehicle has left the first area, and to alert the parking lot operator if the vehicle has not left the first area.

3. The system of claim 1 , wherein the first vehicle detection device is configured to communicate with mobile wireless communications devices present in the vehicle; wherein the information comprises a number of mobile wireless communications devices present in the vehicle; wherein the context comprises a number of passengers in the vehicle; and wherein the server executes an action, the action comprising to send the number of passengers in the vehicle to a parking lot operator.

4. The system of claim 1 , wherein the first vehicle detection device is configured to communicate with the mobile wireless communications device present in the vehicle; wherein the information comprises that the vehicle has arrived at the first area and that the mobile wireless communications device is present in the vehicle; wherein the context comprises an identity of a vehicle occupant; and wherein the server executes an action, the action comprising to send the identity of the vehicle occupant to the parking lot operator.

5. The system of claim 1 , wherein the first vehicle detection device is further configured to send a parked location of the vehicle to the server; wherein the server is further configured to determine whether the parked location of the vehicle is authorized, and to notify the parking lot operator of unauthorized parking if the parked location of the vehicle is not authorized.

6. The system of claim 1 , wherein the first vehicle detection device is also configured to sense departure of the vehicle from the first area; wherein the information comprises an arrival time and a departure time of the vehicle; wherein the context comprises an amount to be paid as a function of the arrival time and the departure time; and wherein the server executes an action, the action comprising to effectuate a transfer of funds from a user account associated with the vehicle to a merchant account associated with a parking lot operator.

7. The system of claim 1 , wherein the first vehicle detection device is configured to read vehicle payment information from the mobile wireless communications device in the vehicle; wherein the context comprises whether payment for the parking space for the vehicle has been received and whether that payment is valid for the vehicle at a time of the arrival of the vehicle; wherein the server executes an action, the action comprising to update the parking lot inventory information and transmit the updated parking lot inventory information to the parking lot operator, if payment for the parking space is valid for the vehicle at the time of arrival.

8. The system of claim 1 , wherein the information comprises at least one of vehicle size, vehicle weight, and vehicle configuration; wherein the context comprises an amount to be paid as a function of the information about the vehicle; and wherein the server executes an action, the action comprising to effectuate a transfer of funds from a user account associated with the vehicle to a merchant account associated with a parking lot operator.

9. The system of claim 1 , wherein the context comprises whether the vehicle is authorized to be parked at the first area; and wherein the server executes an action, the action comprising to notify a parking lot operator if the vehicle is not authorized to be parked at the first area.

10. The system of claim 9 , wherein the action further comprises to notify the mobile wireless communications device associated with the vehicle that the vehicle is not authorized to be parked at the first area.

11. The system of claim 1 , wherein the information comprises a unique identifier for the vehicle; wherein the context comprises valet parking information for the vehicle; and the server executes an action, the action comprising to transmit the valet parking information to a parking lot operator.

12. The system of claim 11 , wherein the server is also configured to receive a vehicle retrieval request, and to notify the parking lot operator of the vehicle retrieval request.

13. The system of claim 1 , wherein the information comprises that the vehicle has arrived at the first area; wherein the context comprises an amount to be paid as a function of the information about the vehicle and a remaining parking space inventory; and wherein the server executes an action, the action comprising to effectuate a transfer of funds from a user account associated with the vehicle to a merchant account associated with a parking lot operator.

14. The system of claim 1 , wherein the server executes an action, the action comprising to send the context of the vehicle to a retail establishment associated with the first area.

15. The system of claim 14 , wherein the information comprises profile information read from the mobile wireless communications device within the vehicle; and wherein the context comprises an order associated with the profile information.

16. The system of claim 1 , wherein the information comprises that the vehicle has arrived at the first area; wherein the context comprises directions to the open parking space; and wherein the server executes an action, the action comprising to cause the directions to be displayed in the vehicle.

17. A method of monitoring arrival of a vehicle by a server and a plurality of vehicle detection devices, the method comprising:

sensing arrival of a vehicle at a given location, by the plurality of vehicle detection devices configured to sense arrival of the vehicle at a first area, and causing information about the vehicle to be transmitted from a first vehicle detection device of the plurality of vehicle detection devices to a second vehicle detection device of the plurality of vehicle detection devices for relaying by the second vehicle detection device to the server in response to sensing arrival of the vehicle, wherein the server is configured to determine a context of the vehicle based upon the information about the vehicle,

the plurality of vehicle detection devices spaced apart and physically emplaced at the first area and at least a portion of the plurality of vehicle detection devices in communication with the server over a network, at least one of the plurality of vehicle detection devices comprising:

a magnetometer configured to detect a change in a magnetic field and generate magnetometer data representative of the change in the magnetic field;

an accelerometer physically emplaced at the first area and configured to detect a vibration and generate accelerometer data representative of the vibration; and

a processor configured to receive the magnetometer data and the accelerometer data and transmit the magnetometer data and accelerometer data;

transmitting, by the processor of at least one of the plurality of vehicle detection devices, the magnetometer data and accelerometer data to the server;

determining, by the server whether the vehicle is entering or leaving the first area based upon the accelerometer data;

transmitting parking lot inventory information from the server to a parking lot operator; and

reading vehicle payment information from a mobile wireless communications device in the vehicle, using the first vehicle detection device;

wherein at least one of the plurality of vehicle detection devices is configured to cooperate with at least one other vehicle detection device of the plurality of vehicle detection devices to perform triangulation to determine a location of the vehicle within the first area and to direct a driver of the vehicle to an open parking space within the first area;

wherein at least the first vehicle detection device of the plurality of vehicle detection devices communicates with the second vehicle detection device of the plurality of vehicle detection devices acting as a relay for the first vehicle detection device to transmit the information about the vehicle that is received therefrom to the server;

wherein, in response to the information about the vehicle, the server updates a parking lot inventory;

wherein the context comprises whether payment for a parking space for the vehicle has been received; wherein the server executes an action, the action comprising to transmit the updated parking lot inventory information to the parking lot operator, if payment for the parking space has been received; and

wherein the action further comprises to send a prompt requesting payment for the parking space to the mobile wireless communications device if payment for the parking space has not been received.

18. A system for monitoring arrival of a vehicle, the system comprising:

a server;

a plurality of vehicle detection devices configured to sense arrival of the vehicle at a first area, and cause information about the vehicle to be transmitted from a first vehicle detection device of the plurality of vehicle detection devices to a second vehicle detection device of the plurality of vehicle detection devices for relaying by the second vehicle detection device to the server in response to sensing arrival of the vehicle, wherein the server is configured to determine a context of the vehicle based upon the information about the vehicle,

wherein the plurality of vehicle detection devices are spaced apart and physically emplaced at the first area, at least a portion of the vehicle detection devices in communication with the server over a network, and each of the plurality of vehicle detection devices comprising:

a magnetometer configured to detect a change in a magnetic field and generate magnetometer data representative of the change in the magnetic field;

an accelerometer physically emplaced at the first area and configured to detect vibrations and generate accelerometer data representative of the vibrations;

a processor configured to receive the magnetometer data and the accelerometer data and transmit the magnetometer data and accelerometer data; and

wherein the server is configured to determine whether the vehicle is entering or leaving the first area based upon the accelerometer data;

wherein at least one of the plurality of vehicle detection devices is configured to cooperate with at least one other vehicle detection device of the plurality of vehicle detection devices to perform triangulation to determine a location of the vehicle within the first area and to direct a driver of the vehicle to an open parking space within the first area,

wherein at least the first vehicle detection device of the plurality of vehicle detection devices communicates with the second vehicle detection device of the plurality of vehicle detection devices acting as a relay for the first vehicle detection device to transmit the information about the vehicle that is received therefrom to the server,

wherein, in response to the information about the vehicle, the server updates a parking lot inventory,

wherein the server is configured to transmit parking lot inventory information to a parking lot operator; wherein at least one of the plurality of vehicle detection devices is configured to read vehicle payment information from a mobile wireless communications device in the vehicle; wherein the context comprises whether payment for the parking space for the vehicle has been received; wherein the server executes an action, the action comprising to transmit the updated parking lot inventory information to the parking lot operator, if payment for the parking space has been received; wherein the action comprises to send a prompt requesting payment for the parking space to the mobile wireless communications device if payment for the parking space has not been received,

wherein the action further comprises also to, in response to sending the prompt requesting payment for the parking space to the mobile wireless communications device and not receiving the payment within a given period of time, determine whether the vehicle has left the first area, and to alert the parking lot operator if the vehicle has not left the first area, and

wherein the first vehicle detection device is further configured to send a parked location of the vehicle to the server; wherein the server is further configured to determine whether the parked location of the vehicle is authorized, and to notify the parking lot operator of unauthorized parking if the parked location of the vehicle is not authorized.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2024
From: WEBSTER BANK, NATIONAL ASSOCIATION, AS AGENT
To: PARKHUB, INC.
Reel/Frame 067048/0042 →
SECURITY INTEREST Recorded Apr 9, 2024
From: PARKHUB, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 067052/0208 →
SECURITY INTEREST Recorded Jan 28, 2022
From: PARKHUB, INC.
To: WEBSTER BANK, NATIONAL ASSOCIATION
Reel/Frame 058811/0789 →
MERGER AND CHANGE OF NAME Recorded Jul 13, 2021
From: THE PARKING GENIUS, INC.; PARKHUB, INC.
To: PARKHUB, INC.
Reel/Frame 056860/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2016
From: BAKER, GEORGE FREDERICK, SR.
To: THE PARKING GENIUS, INC DBA PARKHUB.COM
Reel/Frame 037484/0854 →
Continuity (1)
Related Publication 20170200322A1 · Jul 13, 2017
Cited By (1)
US 12,524,751