IP Library Granted Patent US 10,850,616
Granted Patent B2
US 10,850,616 · App. 15/693,899 · Granted Dec 1, 2020

Using vehicle systems to generate a route database

Inventors: Martin Koebler (Donau, DE); Nicole G. Goldstein (Woodside, CA); Stephen J. Brown (Woodside, CA); Jason H. Harper (Pleasanton, CA)
Assignee: Invently Automotive Inc.
B60K35/00B60W10/04B60W50/14G08G1/00B60K2370/174B60W2050/0089B60W2510/06B60W2552/00B60W2554/00B60W2555/20B60W2556/50B60W2710/0677B60W2710/086B60W2720/10B60W2756/10Y02T10/84
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,850,616
App. No.
15/693,899
Granted
Dec 1, 2020
Kind
B2
Abstract

An apparatus comprising an interface, a memory and a processor. The interface may be configured to (a) receive (i) sensor data samples during operation of a vehicle and (ii) data from a telemetry system and (b) connect to a remote database. The memory may be configured to store (a) the sensor data samples over a number of points in time and (b) the data from the telemetry system. The processor may be configured to (i) analyze the sensor data samples stored in the memory to determine current conditions and (ii) associate the current conditions with a route segment traveled by the vehicle. The route segment is identified according to the data from the telemetry system. The current conditions associated with the route segment are uploaded to the remote database to enable historical route information for a plurality of route segments.

Claims (34)

1. An apparatus comprising:

an interface configured to (a) receive (i) sensor data samples during operation of a vehicle and (ii) data from a telemetry system and (b) connect to a remote database;

a memory configured to store (a) said sensor data samples for different points in time along a route segment travelled by said vehicle and (b) said data from said telemetry system; and

a processor configured to (i) analyze said sensor data samples stored in said memory to determine current conditions and (ii) associate said current conditions with said route segment, wherein (a) said route segment is identified according to said data from said telemetry system and (b) said current conditions associated with said route segment are uploaded to said remote database to create historical route information for a plurality of route segments;

wherein the sensor data samples are received from at least one of an optical sensor, a position sensor, a speed sensor, a gyroscopic sensor, a revolutions-per-minute sensor, an accelerator pedal position sensor, a brake pedal position sensor, a battery state sensor, a tire pressure sensor, a proximity sensor, a weight sensor, an airflow sensor, and a gas flow sensor; and

wherein said current conditions comprise at least one of: drag, wind resistance, tire resistance, a location relative to a destination, traffic patterns, an amount of light energy, a position of the sun, geographical information, an elevation of said vehicle, a grade of a road, a location of stoplights, a timing of stoplights, weather, a wind direction, a wind velocity, a temperature, air pressure, moisture, visibility, an amount of vibration, and traction.

2. The apparatus according to claim 1 , wherein said current conditions associated with said route segment are stored in said remote database with previously stored conditions associated with said route segment.

3. The apparatus according to claim 2 , wherein said historical route information comprises said current conditions and said previously stored conditions associated with said plurality of route segments.

4. The apparatus according to claim 1 , wherein said data from said telemetry system comprises a Global Positioning System (GPS) signal.

5. The apparatus according to claim 1 , wherein said data from said telemetry system comprises at least one of a map service and a traffic service.

6. The apparatus according to claim 1 , wherein said current conditions comprise information about an environment (a) surrounding said vehicle and (b) acting on said vehicle.

7. The apparatus according to claim 1 , wherein said current conditions are determined by deriving inferences from said sensor data samples.

8. The apparatus according to claim 1 , wherein said historical route information comprises said current conditions received from a plurality of vehicles each using one of said apparatuses.

9. The apparatus according to claim 1 , wherein said apparatus is configured to receive said historical route information for said plurality of route segments.

10. The apparatus according to claim 9 , where operational parameters of said vehicle are adjusted for said route segment based on said historical route information.

11. The apparatus according to claim 10 , wherein adjusting said operational parameters for said route segment based on said historical route information is performed to optimize power consumption of said vehicle.

12. The apparatus according to claim 1 , wherein said interface is configured to receive from a bus of said vehicle at least one of (a) said sensor data samples and (b) said data from said telemetry system.

13. The apparatus according to claim 1 , wherein said interface is configured to receive from an external device at least one of (a) said sensor data samples and (b) said data from said telemetry system.

14. The apparatus according to claim 1 , wherein said current conditions comprise at least one of: energy requirements, a speed of said vehicle, road conditions, and traffic.

15. A vehicle comprising:

a power train;

a drive train;

an interface configured to (a) receive (i) sensor data samples during operation of a vehicle and (ii) data from a telemetry system and (b) connect to a remote database;

a storage device configured to store (a) said sensor data samples for different points in time along a route segment travelled by said vehicle and (b) said data from said telemetry system; and

a processor configured to (i) analyze said sensor data samples stored in said storage device to determine current conditions and (ii) associate said current conditions with said route segment, wherein (a) said route segment is identified according to said data from said telemetry system and (b) said current conditions associated with said route segment are uploaded to said remote database to create historical route information for a plurality of route segments;

wherein said sensor data samples are received from at least one of an optical sensor, a position sensor, a speed sensor, a gyroscopic sensor, a revolutions-per-minute sensor, an accelerator pedal position sensor, a brake pedal position sensor, a battery state sensor, a tire pressure sensor, a proximity sensor, a weight sensor, an airflow sensor, and a gas flow sensor; and

wherein said current conditions comprise at least one of: drag, wind resistance, tire resistance, a location relative to a destination, traffic patterns, an amount of light energy, a position of the sun, geographical information, an elevation of said vehicle, a grade of a road, a location of stoplights, a timing of stoplights, weather, a wind direction, a wind velocity, a temperature, air pressure, moisture, visibility, an amount of vibration, and traction.

16. A method performed by a processor for creating a database of route conditions, comprising the steps of:

(A) monitoring a plurality of sensors to generate sensor data during operation of a vehicle, wherein the plurality of sensors comprise at least one of an optical sensor, a position sensor, a speed sensor, a gyroscopic sensor, a revolutions-per-minute sensor, an accelerator pedal position sensor, a brake pedal position sensor, a battery state sensor, a tire pressure sensor, a proximity sensor, a weight sensor, an airflow sensor, and a gas flow sensor;

(B) connecting to a telemetry system;

(C) connecting to a remote database;

(D) storing (i) said sensor data for different points in time along a route segment travelled by said vehicle and (ii) data from said telemetry system;

(E) analyzing said sensor data to determine current conditions, wherein said current conditions comprise at least one of: drag, wind resistance, tire resistance, a location relative to a destination, traffic patterns, an amount of light energy, a position of the sun, geographical information, an elevation of said vehicle, a grade of a road, a location of stoplights, a timing of stoplights, weather, a wind direction, a wind velocity, a temperature, air pressure, moisture, visibility, an amount of vibration, and traction; and

(F) associating said current conditions with said route segment, wherein (a) said route segment is identified according to said data from said telemetry system and (b) said current conditions associated with said route segment are uploaded to said remote database to create historical route information for a plurality of route segments.

Assignments (4)
CHANGE OF NAME Recorded Jul 10, 2023
From: INVENTLY AUTOMOTIVE INC.
To: IQAR INC.
Reel/Frame 064238/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INVENT.LY, LLC
To: INVENTLY AUTOMOTIVE INC.
Reel/Frame 061173/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: MOTILITY SYSTEMS, INC.
To: INVENT.LY, LLC
Reel/Frame 060872/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2022
From: KOEBLER, MARTIN; GOLDSTEIN, NICOLE G.; BROWN, STEPHEN J.; HARPER, JASON H.
To: MOTILITY SYSTEMS, INC.
Reel/Frame 060848/0541 →
Continuity (5)
Continuation 15626676 · Jun 19, 2017
Continuation 14566848 · Dec 11, 2014
Continuation 14206138 · Mar 12, 2014
Continuation 13066189 · Apr 8, 2011
Related Publication 20180037117A1 · Feb 8, 2018
Cited By (7)
US 12,462,194 US 12,479,468 US 12,518,215 US 12,530,625 US 12,536,473 US 12,541,718 US 12,608,655