# US 11,307,262 B2 · Cloud managed high voltage battery profile recovery

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

- Number: US 11,307,262 B2
- Document ID: US11307262B2
- Status: Granted
- Kind: B2
- Application number: 15/982,527
- Filed: 2018-05-17
- Published: 2019-11-21
- Granted: 2022-04-19
- Earliest claimed: 2018-05-17
- Assignees: Ford Global Technologies, LLC
- Applicants: Ford Global Technologies, LLC
- Inventors: Benjamin M. Rocci; Michael David Beeney; Mark Anthony Rockwell
- Web page: https://patentgrep.com/patent/US11307262B2

## CPC

- B60L 3/12: Recording operating variables {; Monitoring of operating variables}
- G01R 31/392: Determining battery ageing or deterioration, e.g. state of health
- B60L 53/65: involving identification of vehicles or their battery types
- B60L 53/80: Exchanging energy storage elements, e.g. removable batteries
- B60L 58/10: for monitoring or controlling batteries
- G01R 31/3648: {comprising digital calculation means, e.g. for performing an algorithm}
- G01R 31/387: Determining ampere-hour charge capacity or SoC
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G07C 5/08: Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C 5/0841: {Registering performance data (recording measured values G01D; information storage G11B)}
- H01M 10/425: {Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing (printed circuits H05K1/00)}
- B60K 6/28: characterised by the electric energy storing means, e.g. batteries or capacitors
- B60L 58/16: responding to battery ageing, e.g. to the number of charging cycles or the state of health [SoH]
- B60L 2240/54: related to batteries
- B60Y 2200/91: Electric vehicles
- B60Y 2200/92: Hybrid vehicles
- H01M 2010/4271: {Battery management systems including electronic circuits, e.g. control of current or voltage to keep battery in healthy state, cell balancing}
- H01M 2010/4278: {Systems for data transfer from batteries, e.g. transfer of battery parameters to a controller, data transferred between battery controller and main controller}
- H01M 2220/20: Batteries in motive systems, e.g. vehicle, ship, plane
- Y02E 60/10: Energy storage using batteries
- 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 90/12: Electric charging stations
- 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
- Y10S 903/907: Electricity storage, e.g. battery, capacitor
- 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
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)
- 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
- H01M: PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60Y: INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- 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
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A system includes a memory storing a battery profile corresponding to a battery identifier of a high-voltage battery of a vehicle and a processor. The processor is programmed to periodically send the battery profile to a server, and, responsive to detecting a change in the battery identifier, request the server to send a battery profile corresponding to the battery identifier as changed.

## Claims

### Claim 1

A system comprising:
a memory storing a battery profile corresponding to a battery identifier of a high-voltage battery of a vehicle; and
a processor of the vehicle programmed to
send a battery age of the battery and the battery identifier of the battery to a server configured to maintain battery ages for a plurality of high-voltage batteries indexed according to battery identifier, each battery corresponding to a different unique battery identifier,
responsive to detecting a swap of the high-voltage battery with a second high-voltage battery due to a change in the battery identifier, request the server to send a second battery age corresponding to the battery identifier as changed to provide the vehicle with the most recent battery age stored to the server for the second high-voltage battery,
compute battery characteristics of the second high-voltage battery according to the second battery age, the battery characteristics including a storage capacity of the second battery and a battery and a batter power capability of the second high-voltage battery, and
configure the battery profile with the battery characteristics.

### Claim 2 (depends on 1)

The system of claim 1, wherein the battery profile information indicative of the storage capacity and the battery power capability of the battery is indicative of overall state of health of the battery.

### Claim 3 (depends on 1)

The system of claim 1, wherein the processor is further programmed to utilize the battery profile to adapt a battery control strategy according to at least the storage capacity of the second battery and the battery power capability of the second battery.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is further programmed to periodically send the battery age responsive to the vehicle traveling a predefined distance.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor is further programmed to periodically send the battery age responsive to passage of a predefined period of time.

### Claim 6 (depends on 1)

The system of claim 1, wherein the processor is further programmed to identify the battery identifier via a connection of a system including the high-voltage battery to a vehicle bus.

### Claim 7 (depends on 1)

The system of claim 1, wherein the processor is further programmed to identify the battery identifier responsive to receipt of barcode information scanned from the battery.

### Claim 8 (depends on 1)

The system of claim 1, wherein the processor is further programmed to write the battery age to a predefined memory address of a battery energy control module of the vehicle.

### Claim 9 (depends on 1)

The system of claim 1, wherein the battery characteristics of the second high-voltage battery computed according to the second battery age include pack capacity and power capability.

### Claim 10

A method comprising:
responsive to detecting, by a vehicle, a swap of a battery of a vehicle with a second battery due to a change in a battery identifier, requesting a server, in communication with the vehicle over a wide-area network, to send a battery age corresponding to the battery identifier to the vehicle to provide the vehicle with the most recent battery age stored to the server for the second battery;
computing battery characteristics of the second battery according to the battery age for the second battery, the battery characteristics including a storage capacity of the second battery and a battery power capability of the second battery; and
utilizing a battery profile including the battery characteristics to adapt a battery control strategy for the battery according to at least the storage capacity of the second battery and the battery power capability of the second battery.

### Claim 11 (depends on 10)

The method of claim 10, further comprising updating the battery profile responsive to measurements of performance of the battery.

### Claim 12 (depends on 11)

The method of claim 11, further comprising sending the battery profile, as updated, to the server responsive to passage of a predefined period of time since a previous sending of the battery profile to the server.

### Claim 13 (depends on 11)

The method of claim 11, further comprising sending the battery profile, as updated, to the server responsive to travel of a predefined distance since a previous sending of the battery profile to the server.

### Claim 14 (depends on 10)

The method of claim 10, further comprising:
maintaining the battery identifier in a storage of a controller; and
detecting a change in the battery identifier responsive to reading the battery identifier from the battery and comparing the battery identifier as read to the battery identifier as stored.

### Claim 15 (depends on 10)

The method of claim 10, wherein the battery is a traction battery configured to power one or more electric motors of the vehicle.

### Claim 16 (depends on 10)

The method of claim 10, further comprising utilizing the battery profile to adapt a battery control strategy of the vehicle to characteristics of the battery.

### Claim 17

A non-transitory computer-readable medium comprising instructions that, when executed by a processor of a vehicle, cause the vehicle to:
responsive to detection of a swap of a battery of a vehicle with a second battery due to a change in a battery identifier of a battery of the vehicle, request a server in communication with the vehicle over a wide-area network to send a battery age corresponding to the battery identifier to the vehicle to provide the vehicle with the most recent battery age stored to the server for the second battery;
compute battery characteristics of the second battery according to the battery age for the second battery, the battery characteristics including a storage capacity of the second battery and a battery power capability of the second battery; and
utilize a battery profile including the battery characteristics to adapt a battery control strategy for the battery according to at least the storage capacity of the second battery and the battery power capability of the second battery.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, further comprising instructions that, when executed by the processor, cause the vehicle to update the battery profile responsive to measurements of performance of the battery.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, further comprising instructions that, when executed by the processor, cause the vehicle to send the battery profile, as updated, to the server responsive to passage of a predefined period of time since a previous sending of the battery profile to the server.

### Claim 20 (depends on 17)

The non-transitory computer-readable medium of claim 17, further comprising instructions that, when executed by the processor, cause the vehicle to send the battery profile, as updated, to the server responsive to travel of a predefined distance since a previous sending of the battery profile to the server.

### Claim 21 (depends on 17)

The non-transitory computer-readable medium of claim 17, further comprising instructions that, when executed by the processor, cause the vehicle to:
maintain the battery identifier in a storage of a controller; and
detect a change in the battery identifier responsive to reading the battery identifier from the battery and comparison of the battery identifier as read to the battery identifier as stored.

### Claim 22 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the battery is a traction battery configured to power one or more electric motors of the vehicle.

### Claim 23 (depends on 17)

The non-transitory computer-readable medium of claim 17, further comprising instructions that, when executed by the processor, cause the vehicle to utilize the battery profile to adapt a battery control strategy of the vehicle to characteristics of the battery.
