# US 12,110,001 B1 · Vehicle operating system

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

- Number: US 12,110,001 B1
- Document ID: US12110001B1
- Status: Granted
- Kind: B1
- Application number: 17/523,804
- Filed: 2021-11-10
- Granted: 2024-10-08
- Earliest claimed: 2020-11-10
- Assignees: Karma Automotive LLC
- Applicants: Karma Automotive LLC
- Inventors: Stefan Gudmundsson; Kevin Y. Zhang; Lance Zhou
- Web page: https://patentgrep.com/patent/US12110001B1

## CPC

- B60W 20/12: using control strategies taking into account route information {(estimation or calculation of non-directly measurable driving parameters B60W40/00)}
- B60L 15/2045: {for optimising the use of energy}
- B60L 50/60: using power supplied by batteries (in combination with fuel cells B60L50/75)
- B60R 16/0231: {Circuits relating to the driving or the functioning of the vehicle (monitoring tyres B60C23/00; indicating overspeed B60K31/00; for dash boards B60K37/00, B60Q3/10; for indicating emergencies B60Q1/52; brake control systems B60T; registering or indicating the working of vehicles G07C5/00; measuring distance G01C, e.g. combinations of speed and distance G01C23/00; engine indicators G01L; measuring speed or acceleration G01P)}
- B60W 10/06: including control of combustion engines
- B60W 10/08: including control of electric propulsion units, e.g. motors or generators
- B60W 10/18: including control of braking systems
- B60W 10/22: including control of suspension systems
- B60W 20/14: in conjunction with braking regeneration
- B60W 30/18127: {Regenerative braking}
- B60W 50/0097: {Predicting future conditions}
- G01C 21/3469: {Fuel consumption; Energy use; Emission aspects}
- G01C 21/3476: {using point of interest [POI] information, e.g. a route passing visible POIs}
- B60L 2240/62: Vehicle position
- B60L 2240/68: Traffic data
- B60W 60/0011: {involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles}
- B60W 2050/0064: {using a remote, e.g. cordless, transmitter or receiver unit, e.g. remote keypad or mobile phone}
- B60W 2510/244: Charge state
- B60W 2710/0611: Throttle change rate
- B60W 2710/18: Braking system
- B60W 2710/223: Stiffness
- B60W 2720/40: Torque distribution
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60R: VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)

## Abstract

A vehicle system is provided that optimizes vehicle operation by utilizing artificial intelligence and machine learning and providing dynamic changes to the vehicle characteristics. The vehicle system includes one or more sub-systems controlled by a vehicle operating system utilizing artificial intelligence and machine learning.

## Claims

### Claim 1

A vehicle system comprising:
a vehicle including at least one vehicle sub-system comprising a powertrain system that includes a main propulsive battery and at least one propulsive motor, the main propulsive battery configured to power the at least one propulsive motor to rotate a wheel of the vehicle;
a vehicle operating system located external of the vehicle, the vehicle operating system system-configured to communicate with the vehicle and determine a current range of the vehicle; and
a user device configured to communicate user data with the vehicle operating system,
wherein the vehicle operating system is further configured to:
determine a recommended route for the vehicle based on the user data and the current range of the vehicle; and
modify at least one parameter of the at least one vehicle sub-system based on the recommended route for the vehicle and the current range of the vehicle.

### Claim 2 (depends on 1)

The vehicle system of claim 1, wherein the at least one vehicle sub-system comprises at least one of:
a vehicle chassis system,
an autonomous driver assistance system (ADAS); or
a human-machine interface system (HMI).

### Claim 3 (depends on 1)

The vehicle system of claim 1, further comprising one or more vehicle sensors configured to provide input signals to the vehicle operating system.

### Claim 4

The vehicle system of claim_, wherein the vehicle operating system is further configured to:
determine location data of the user device based on the user data; and
predict a user intent based on the location data,
wherein determining the recommended route for the vehicle is further based on the user intent.

### Claim 5 (depends on 1)

The vehicle system of claim 1, wherein the recommended route for the vehicle includes a location of a charging station for the vehicle.

### Claim 6 (depends on 1)

The vehicle system of claim 1, wherein:
the at least one vehicle sub-system further includes a chassis sub-system comprising
at least one of a vehicle suspension system or a vehicle drivetrain torque management system; and
modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one chassis-sub system parameter of the chassis sub-system.

### Claim 7 (depends on 1)

The vehicle system of claim 1, wherein:
the powertrain system further includes at least one of a battery system or a generator; and
modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one powertrain system parameter of the powertrain system.

### Claim 8 (depends on 7)

The vehicle system of claim 7, wherein the modifying the at least one powertrain system parameter includes at least one of optimization of torque vectoring, selectively turning on or off regenerative braking, modifying throttle response, modifying engine mapping, or modifying brake response.

### Claim 9 (depends on 6)

The vehicle of claim 6, wherein modifying the at least one chassis-sub system parameter of the chassis sub-system comprises modifying a stiffness of the vehicle suspension system.

### Claim 10 (depends on 3)

The vehicle of claim 3, wherein modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one ADAS sub-system parameter.

### Claim 11

A method of operating a vehicle, the method comprising:
controlling the vehicle via at least one vehicle sub-system comprising a powertrain system that includes a main propulsive battery powering at least one propulsive motor to rotate a wheel of the vehicle;
using a vehicle operating system located external of the vehicle:
communicating with the vehicle;
determining a current range of the vehicle; and
receiving, from a user device, user data;
determining a recommended route for the vehicle based on the user data and the current range of the vehicle; and
modifying at least one parameter of the at least one vehicle sub-system output based on the recommended route for the vehicle and the current range of the vehicle.

### Claim 12 (depends on 11)

The method of claim 11, wherein the at least one vehicle sub-system comprises at least one of;
a vehicle chassis system;
an autonomous driver assistance system (ADAS); or
a human-machine interface system (HMI).

### Claim 13 (depends on 11)

The method of claim 11, wherein the method further comprises receiving, from one or more vehicle sensors, input signals.

### Claim 14 (depends on 11)

The method of claim 11, wherein, using the vehicle operating system, the method further comprises:
determining location data of the user device based on the user data; and
predicting a user intent based on the location data,
wherein determining the recommended route for the vehicle is further based on the user intent.

### Claim 15 (depends on 11)

The method of claim 11, wherein the recommended route for the vehicle includes a location of a charging station for the vehicle.

### Claim 16 (depends on 11)

The method of claim 11, wherein
modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one chassis-sub system parameter of at least one of a vehicle suspension system or a vehicle drivetrain torque management system.

### Claim 17 (depends on 11)

The method of claim 11, wherein
modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one powertrain sub-system parameter of at least one of a battery system or a generator based.

### Claim 18 (depends on 17)

The method of claim 17, wherein modifying the at least one powertrain sub-system parameter comprises at least one of optimization of torque vectoring, selectively turning on or off regenerative braking, modifying throttle response, or modifying brake response.

### Claim 19 (depends on 16)

The method of claim 16, wherein modifying the at least one chassis sub-system parameter comprises modifying a suspension stiffness.

### Claim 20 (depends on 12)

The method of claim 12, wherein modifying the at least one parameter of the at least one vehicle sub-system comprises modifying at least one ADAS sub-system parameter.
