IP Library Granted Patent US 9,358,986
Granted Patent B2
US 9,358,986 · App. 14/206,760 · Granted Jun 7, 2016

Method and apparatus for changing either driver behavior or vehicle behavior based on current vehicle location and zone definitions created by a remote user

Inventor: Bryan Hunt (Seattle, WA)
Assignee: ZONAR SYSTEMS, INC.
B60W50/08F02D41/2487F02D41/26F02D41/029F02D2200/501F02D2200/701
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 9,358,986
App. No.
14/206,760
Granted
Jun 7, 2016
Kind
B2
Abstract

A remote user can define one or more zone based driver/vehicle behavior definitions. Current vehicle location is analyzed at the vehicle or remotely to determine if the vehicle is approaching or has arrived at a location for which a zone based driver/vehicle behavior has been defined. For zone based driver behavior definitions, a display in the vehicle automatically displays the zone based driver behavior definition to the driver. In some embodiments driver compliance is tracked and non-compliance is reported to the remote user. For zone based vehicle behavior definitions, a vehicle controller at the vehicle responsible for controlling the defined behavior is reprogrammed to impose the defined behavior (no regeneration at location, max speed at location, no idle over 2 minutes at location, etc.). Once the vehicle has left the zone, the controller programming reverts to its prior state, and/or zone based driver behavior definition is no longer displayed.

Claims (54)

1. A method for controlling at least one of vehicle behavior and driver based on a location of the vehicle, comprising the steps of:

(a) enabling a remote user to define a location and a zone based behavior to impose at that location, wherein the zone based behavior comprises requiring that vehicle lighting must be placed into a specific state while the vehicle is at the location, to be implemented by one of at least a vehicle controller or a driver;

(b) automatically collecting vehicle location data during operation of the vehicle;

(c) automatically analyzing the current location of the vehicle to determine if the vehicle is within a predetermined distance from the location for which the zone based behavior has been defined; and

(d) when the vehicle is within the predetermined distance, automatically implementing the steps of:

(i) for vehicle controller implementation, automatically using a vehicle controller associated with the vehicle lighting to impose that vehicle lighting specific state so long as the vehicle is within the predetermined distance of the location; or

(ii) for driver implementation, automatically using a vehicle controller to present the required driver behavior for that location, for placing the vehicle lighting into the specific state, to a driver of the vehicle, using at least one of a display and an audible announcement.

2. The method of claim 1 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor remote from the vehicle, and further comprising the steps of:

(a) automatically conveying the vehicle location data collected during operation of the vehicle from the vehicle to the remote processor; and

(b) when the vehicle is within the predetermined distance, automatically conveying the zone based behavior defined for that location to the vehicle.

3. The method of claim 1 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at the vehicle, and further comprising the step of automatically conveying to the vehicle from the remote user the location and the zone based behavior to impose at that location defined by the remote user.

4. The method of claim 1 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at the vehicle, and further comprising the steps of:

(a) automatically conveying the location for which the zone based behavior has been defined from a controller remote from the vehicle to a controller at the vehicle;

(b) when the controller in the vehicle determines that the current vehicle location is within the predetermined distance of the location, automatically conveying from the controller at the vehicle to the remote controller a request for the zone based behavior defined for that location to the vehicle, such that step (d) of claim 1 can be implemented.

5. The method of claim 1 , wherein the location corresponds to at least one of a warehouse, a tank farm, a port, and a user defined geofenced area.

6. The method of claim 1 , wherein the step of enabling a remote user to define the location and the vehicle behavior comprises the step of enabling the remote user to define a geofence.

7. A method for controlling vehicle behavior based on a location of the vehicle, comprising the steps of:

(a) enabling a remote user to define a location and a vehicle behavior, comprising a vehicle lighting specific state, to impose at that location;

(b) automatically collecting vehicle location data during operation of the vehicle;

(c) automatically analyzing the current location of the vehicle to determine if the vehicle is within a predetermined distance from the location for which the vehicle behavior has been defined; and

(d) when the vehicle is within the predetermined distance, automatically using a vehicle controller associated with the defined vehicle behavior to impose that behavior so long as the vehicle is within the predetermined distance of the location.

8. The method of claim 7 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor remote from the vehicle, and further comprising the steps of:

(a) automatically conveying the vehicle location data collected during operation of the vehicle from the vehicle to the remote processor; and

(b) when the vehicle is within the predetermined distance, automatically conveying the vehicle behavior defined for that location to the vehicle.

9. The method of claim 7 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at vehicle, and further comprising the step of automatically conveying to the vehicle from the remote user the location and the vehicle behavior to impose at that location defined by the remote user.

10. The method of claim 7 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at vehicle, and further comprising the steps of:

(a) automatically conveying the location for which the vehicle behavior has been defined from a controller remote from the vehicle to a controller at the vehicle;

(b) when the controller in the vehicle determines that the current vehicle location is within the predetermined distance of the location, automatically conveying from the controller at the vehicle to the remote controller a request for the vehicle behavior defined for that location to the vehicle, such that step (d) of claim 1 can be implemented.

11. A method for requiring specific driver behavior based on a location of the vehicle, comprising the steps of:

(a) enabling a remote user to define a location and a driver behavior, comprising placing the vehicle lighting into a specific state, to require at that location;

(b) automatically collecting vehicle location data during operation of the vehicle;

(c) automatically analyzing the current location of the vehicle to determine if the vehicle is within a predetermined distance from the location for which the driver behavior has been defined; and

(d) when the vehicle is within the predetermined distance, automatically using a vehicle controller to present the required driver behavior for that location to a driver of the vehicle, using at least one of a display and an audible announcement.

12. The method of claim 11 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor remote from the vehicle, and further comprising the steps of:

(a) automatically conveying the vehicle location data collected during operation of the vehicle from the vehicle to the remote processor; and

(b) when the vehicle is within the predetermined distance, automatically conveying the driver behavior defined for that location to the vehicle.

13. The method of claim 11 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at vehicle, and further comprising the step of automatically conveying to the vehicle from the remote user the location and the driver behavior to require at that location as defined by the remote user.

14. The method of claim 11 , wherein the step of automatically analyzing the current location of the vehicle is implemented by a processor at vehicle, and further comprising the steps of:

(a) automatically conveying the location for which the driver behavior has been defined from a controller remote from the vehicle to a controller at the vehicle;

(b) when the controller in the vehicle determines that the current vehicle location is within the predetermined distance of the location, automatically conveying from the controller at the vehicle to the remote controller a request for the driver behavior defined for that location to the vehicle, such that step (d) of claim 1 can be implemented.

15. A system for matching the programming of a vehicle controller that controls at least one performance characteristic of a vehicle to current vehicle location; the system comprising:

(a) at least one vehicle controller controlling some aspect of vehicle operation; and

(b) a vehicle position determining component;

(c) a memory for storing location based vehicle behavior definitions;

(d) at least one processor, the at least one processor being configured to implement the functions of

(i) analyzing the vehicle location and the location based vehicle behavior definitions to determine if a change in vehicle behavior is needed; and

(ii) if the analysis so indicates, automatically conveying the location based vehicle behavior definitions, including a required specific state for the vehicle lighting, to the corresponding vehicle controller, to effect the change in vehicle behavior.

16. A system for matching a driver behavior to current vehicle location; the system comprising:

(a) a display for communicating zone based driver behavior rules to the driver relating to some aspect of vehicle operation; and

(b) a vehicle position determining component;

(c) a memory for storing zone based driver behavior rules;

(d) at least one processor, the at least one processor being configured to implement the functions of

(i) analyzing the vehicle location and the zone based driver behavior rules to determine if a current vehicle location corresponds to the location defined in the zone based driver rules; and

(ii) if the analysis so indicates, automatically conveying to the display the zone based driver behavior rules, including a required specific state for the vehicle lighting, thereby displaying the rules to the driver.

Assignments (4)
SECURITY INTEREST Recorded Dec 2, 2024
From: ZONAR SYSTEMS, INC.
To: TWIN BROOK CAPITAL PARTNERS, LLC, AS AGENT
Reel/Frame 069466/0630 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2016
From: BANK OF AMERICA, N.A.
To: ZONAR SYSTEMS, INC.
Reel/Frame 040512/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2015
From: HUNT, BRYAN
To: ZONAR SYSTEMS, INC
Reel/Frame 037258/0334 →
PATENT SECURITY AGREEMENT Recorded Nov 17, 2014
From: ZONAR SYSTEMS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 034274/0129 →
Continuity (8)
Continuation In Part 13854919 · Apr 1, 2013
Continuation In Part 13857982 · Apr 5, 2013
Provisional Application 61800726 · Mar 15, 2013
Provisional Application 61801082 · Mar 15, 2013
Provisional Application 61801725 · Mar 15, 2013
Provisional Application 61618827 · Apr 1, 2012
Provisional Application 61621456 · Apr 6, 2012
Related Publication 20140195074A1 · Jul 10, 2014