# US 11,027,622 B2 · Performing actions associated with a connected vehicle

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

- Number: US 11,027,622 B2
- Document ID: US11027622B2
- Status: Granted
- Kind: B2
- Application number: 16/200,388
- Filed: 2018-11-26
- Published: 2019-10-31
- Granted: 2021-06-08
- Earliest claimed: 2014-02-13
- Assignees: Recargo, Inc.
- Applicants: ReCargo, Inc.
- Inventors: Armen Petrosian; Lucas Manfield; Forrest North; Nick Wild
- Web page: https://patentgrep.com/patent/US11027622B2

## CPC

- B60L 53/305: {Communication interfaces}
- B60L 3/0023: {Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train}
- B60L 53/30: Constructional details of charging stations
- B60L 53/665: {Methods related to measuring, billing or payment}
- B60L 58/10: for monitoring or controlling batteries
- B60L 58/12: responding to state of charge [SoC]
- B60L 58/16: responding to battery ageing, e.g. to the number of charging cycles or the state of health [SoH]
- B60W 10/26: for electrical energy, e.g. batteries or capacitors
- B60W 50/0205: {Diagnosing or detecting failures; Failure detection models}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/0808: {Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005)}
- H04L 12/40: Bus networks
- B60L 2240/34: Cabin temperature
- B60L 2240/36: Temperature of vehicle components or parts
- B60L 2240/662: Temperature
- B60L 2250/10: by alarm
- B60L 2260/50: by future state prediction
- B60W 2510/244: Charge state
- B60W 2556/45: External transmission of data to or from the vehicle
- H04L 2012/40215: {Controller Area Network CAN}
- H04L 2012/40273: {the transportation system being a vehicle}
- Y02T 10/70: Energy storage systems for electromobility, e.g. batteries
- Y02T 10/7072: Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
- Y02T 10/72: Electric energy management in electromobility
- Y02T 90/12: Electric charging stations
- Y02T 90/14: Plug-in electric vehicles
- Y02T 90/16: Information or communication technologies improving the operation of electric vehicles
- Y02T 90/167: Systems integrating technologies related to power network operation and communication or information technologies for supporting the interoperability of electric or hybrid vehicles, i.e. smartgrids as interface for battery charging of electric vehicles [EV] or hybrid vehicles [HEV]
- Y04S 30/14: Details associated with the interoperability, e.g. vehicle recognition, authentication, identification or billing
- 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
- 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
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02T: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

Systems and methods for collecting data from electric vehicles, and performing various different actions based on the collected data, are described. In some embodiments, a device, such as a remote device that communicates with a server, connects with a controller area network (CAN) of an electric vehicle, and collects data from the CAN and/or other types of data associated with the electric vehicle (e.g., geographical information that identifies a location of an electric vehicle, movement information that identifies whether the electric vehicle is in motion or not, and so on). The systems and methods may perform various actions using some or all of the collected data.

## Claims

### Claim 1

A method, comprising:
monitoring charge states of multiple electric vehicles within a group of electric vehicles, by:
transmitting, via a device connected to a controller area network of an electric vehicle of the multiple electric vehicles, a request to the controller area network to send a response message that includes information identifying a state of charge of the electric vehicle;
receiving, at the device, a response message from the controller area network that includes information identifying the state of charge of the electric vehicle; and
transferring, from the device to a server, the identified state of charge;
determining an order via which to charge the group of electric vehicles based on the monitored charge states; and
causing the electric vehicles to be charged in the determined order.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining an order via which to charge the group of electric vehicles based on the monitored charge states includes generating an order that is based on a level of charge for battery packs within the electric vehicles.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining an order via which to charge the group of electric vehicles based on the monitored charge states includes generating an order that is based on a level of charge for battery packs within each of the electric vehicles and a time for a predicted next use of each of the electric vehicles.

### Claim 4 (depends on 1)

The method of claim 1, wherein monitoring charge states of multiple electric vehicles within a group of electric vehicles includes monitoring charge states of some or all electric vehicles within a fleet of electric vehicles.

### Claim 5 (depends on 1)

The method of claim 1, wherein monitoring charge states of multiple electric vehicles within a group of electric vehicles includes monitoring charge states of some or all electric vehicles associated with a charging network.

### Claim 6

A non-transitory computer-readable medium whose contents, when executed by a computing system associated with a fleet of electric vehicles, cause the computing system to perform operations, the operations comprising:
monitoring charge states of multiple electric vehicles within the fleet of electric vehicles, by;
transmitting, via a device connected to a controller area network of an electric vehicle of the multiple electric vehicles, a request to the controller area network to send a response message that includes information identifying a state of charge of the electric vehicle;
receiving, at the device, a response message from the controller area network that includes information identifying the state of charge of the electric vehicle; and
transferring, from the device to a server, the identified state of charge;
determining an order via which to charge the fleet of electric vehicles based on the monitored charge states; and
causing the electric vehicles to be charged in the determined order.

### Claim 7 (depends on 6)

The computer-readable medium of claim 6, wherein determining an order via which to charge the fleet of electric vehicles based on the monitored charge states includes generating an order that is based on a level of charge for battery packs within the electric vehicles.

### Claim 8 (depends on 6)

The computer-readable medium of claim 6, wherein determining an order via which to charge the fleet of electric vehicles based on the monitored charge states includes generating an order that is based on a level of charge for battery packs within each of the electric vehicles and a time for a predicted next use of each of the electric vehicles.

### Claim 9 (depends on 6)

The computer-readable medium of claim 6, wherein monitoring charge states of multiple electric vehicles within the fleet of electric vehicles includes monitoring charge states of all the electric vehicles within the fleet of electric vehicles.

### Claim 10

A system, comprising:
a device connected to a controller area network of an electric vehicle;
a vehicle state module that monitors charge states of multiple electric vehicles within a group of electric vehicles, by:
transmitting, via the device connected to the controller area network of the electric vehicle of the multiple electric vehicles, a request to the controller area network to send a response message that includes information identifying a state of charge of the electric vehicle;
receiving, at the device, a response message from the controller area network that includes information identifying the state of charge of the electric vehicle; and
transferring, from the device to a server, the identified state of charge;
a scheduling module that determines an order via which to charge the group of electric vehicles based on the monitored charge states; and
a charging module that causes the electric vehicles to be charged in the determined order.

### Claim 11 (depends on 10)

The system of claim 10, wherein the scheduling module generates an order that is based on a level of charge for battery packs within the electric vehicles and a time for a predicted next use of each of the electric vehicles.

### Claim 12 (depends on 10)

The system of claim 10, wherein the device transmits the request to a controller area network bus of the controller area network.

### Claim 13 (depends on 10)

The system of claim 10, wherein the device receives battery power state data that identifies a power level of a battery pack of the electric vehicle.

### Claim 14 (depends on 10)

The system of claim 10, wherein the device receives information that identifies a current charge mode of the electric vehicle.
