IP Library Granted Patent US 10,170,004
Granted Patent B2
US 10,170,004 · App. 15/333,796 · Granted Jan 1, 2019

Fleet manager based vehicle control

Inventors: Jonathan Hubbard (San Francisco, CA); Christopher A. Kantarjiev (Palo Alto, CA)
Assignee: SPEEDGAUGE, INC.
G08G1/207B60W50/14G06K9/00845G07C5/008G08G1/052G08G1/09626G08G1/096775G08G1/096827B60W2050/143B60W2520/10B60W2550/14
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,170,004
App. No.
15/333,796
Granted
Jan 1, 2019
Kind
B2
Abstract

A fleet manager may communicate desired driving behavior, including maximum speed, desired route, areas to avoid, and other information to operators of vehicles in the fleet. The communication may be via an application on a mobile device, vehicle computer, or other device associated with each driver or vehicle. In operation, an administrator, such as, for example, a fleet manager, may communicate instructions to one or more vehicles, for example a vehicle of a fleet of vehicles.

Claims (31)

1. A system for vehicle control, the system comprising:

a positioning receiver that identifies a first location of a vehicle and that later identifies a second location of the vehicle;

a memory that stores information that corresponds to a first geographic area comprising a first plurality of thoroughfares;

a communication transceiver that receives a message from a server, the message identifying a second geographic area comprising a second plurality of thoroughfares, wherein the second geographic area is within the first geographic area and the second plurality of thoroughfares are included among the first plurality of thoroughfares; and

a processor coupled to the memory, wherein the processor executes instructions also stored in the memory, wherein execution of the instructions causes the processor to:

identify a destination,

generate a route along a subset of the first plurality of thoroughfares from the first location of the vehicle to the destination, wherein at least a portion of the route is within the second geographic area, and

identify, based on the second location of the vehicle, that the vehicle has failed to avoid the second geographic area; and

an output device that outputs an alert automatically in response to identifying that the vehicle has failed to avoid the second geographic area, the alert providing instructions to an operator regarding control of the vehicle.

2. The system of claim 1 , wherein the alert identifies a speed limit.

3. The system of claim 1 , wherein the alert identifies a road condition.

4. The system of claim 1 , wherein the communication transceiver further transmits a report to the server, the report identifying the vehicle.

5. The system of claim 4 , wherein the report also identifies a speed of the vehicle at one or more times along the route.

6. The system of claim 4 , wherein the report also includes a timestamp associated with the vehicle having failed to avoid the second geographic area.

7. The system of claim 4 , wherein the output device includes a screen, and wherein the alert includes graphical data displayed via the screen.

8. The system of claim 1 , wherein the positioning receiver is a global positioning system (GPS) receiver and identifies the first location of the vehicle and the second location of the vehicle based on one or more GPS signals received by the GPS receiver.

9. The system of claim 1 , wherein the communication transceiver receives the message via a cellular network.

10. The system of claim 1 , wherein execution of the instructions causes the processor to identify a speed of the vehicle based on a plurality of locations of the vehicle, the plurality of locations of the vehicle including at least one of the first location of the vehicle and the second location of the vehicle.

11. The system of claim 1 , output device includes a speaker, and wherein the alert includes audio data output via the speaker.

12. The system of claim 1 , wherein the alert identifies a structure within the second geographic area.

13. A method for vehicle control, the method comprising:

identifying a first location of a vehicle via a positioning receiver;

storing information corresponding to a first plurality of thoroughfares in a memory;

receiving a message from a server, the message identifying a geographic area that includes a second plurality of thoroughfares, wherein the second plurality of thoroughfares are included among the first plurality of thoroughfares;

identifying a destination;

generating a route along a subset of the first plurality of thoroughfares from the first location of the vehicle to the destination, wherein at least a portion of the route is within the geographic area;

identifying a second location of the vehicle via the positioning receiver;

identifying, based on the second location of the vehicle, that the vehicle has failed to avoid the geographic area; and

outputting an alert automatically in response to identifying that the vehicle has failed to avoid the geographic area, the alert indicating that the second location of the vehicle is in the geographic area and providing instructions to an operator regarding control of the vehicle.

14. The method of claim 13 , wherein the alert identifies a speed limit.

15. The method of claim 13 , further comprising transmitting a report to the server, the report identifying both the vehicle and the operator.

Assignments (2)
SECURITY INTEREST Recorded Jul 26, 2023
From: SPEEDGAUGE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 064394/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: HUBBARD, JONATHAN; KANTARJIEV, CHRISTOPHER A
To: SPEEDGAUGE, INC.
Reel/Frame 044138/0803 →
Continuity (3)
Continuation 14602130 · Jan 21, 2015
Provisional Application 61929955 · Jan 21, 2014
Related Publication 20170076609A1 · Mar 16, 2017