IP Library Granted Patent US 11,432,123
Granted Patent B2
US 11,432,123 · App. 17/666,266 · Granted Aug 30, 2022

Systems and methods for managing a vehicle's energy via a wireless network

Inventor: Anthony Macaluso (San Diego, CA)
H04W4/50G06F8/65G06F9/44505H04W4/40
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 11,432,123
App. No.
17/666,266
Granted
Aug 30, 2022
Kind
B2
Abstract

The disclosure is directed to methods and systems for provisioning mobile electric vehicles with various operational settings data transmitted over the air. A vehicle or its components may operate according to operational settings corresponding to operational settings data included in the vehicle components. A server that is remote to the vehicle may comprise operational settings data and may transmit operational settings data to the vehicle. The server may transmit operational settings data automatically, such as on a periodic basis, in response to a request, such as from a user or from a vehicle component or anytime new or updated operational settings data are available for the vehicle or its components.

Claims (51)

1. A system for over-the-air provisioning of a vehicle's operational settings, the system comprising:

a server, remote to the vehicle, and comprising operational settings data, wherein the server is configured to:

receive a request for operational settings data; and

in response to receiving said request, transmit operational settings data to the vehicle; and

one or more components of the vehicle configured to operate according to one or more operational settings, wherein the one or more components comprise:

a transceiver configured to communicate wirelessly with the server to send requests to the server and to receive operational settings data from the server;

a memory comprising executable software instructions, wherein the memory is configured to update the instructions in response to receiving operational settings data from the server; and

a processor configured to execute the software instructions to cause the component to function according to the one or more operational settings corresponding to the operational settings data received from the server.

2. The system of claim 1 , wherein the server is configured to receive the request for operational settings data from a user or from the vehicle.

3. The system of claim 1 , wherein the server is further configured to:

receive a request from a user for operational settings options; and

in response to receiving said request, transmit operational settings options to the user.

4. The system of claim 1 , wherein the one or more components of the vehicle comprise one or more of an energy storage device, an energy generation system, a vehicle management system, a motor or a component interface device.

5. The system of claim 1 , wherein the server is configured to, in response to receiving, at the server, the request for operational settings data, determine whether operational settings data are available.

6. The system of claim 1 , wherein the server is configured to, in response to receiving, at the server, the request for operational settings data, determine a status of current operational settings data of the vehicle.

7. The system of claim 1 , further comprising a third-party server remote to the vehicle and remote to the server, wherein the third-party server comprises operational settings data and wherein the server is configured to communicate wirelessly with the third-party server to send and receive data.

8. The system of claim 1 , wherein the server is configured to record download event information to a history log.

9. A method for over-the-air provisioning of a vehicle's operational settings, the method comprising:

receiving, at a server remote to the vehicle, a request for operational settings data;

in response to receiving said request, transmitting operational settings data from the server to the vehicle;

receiving, at a component of the vehicle, the operational settings data;

storing, in a memory of the component, the operational settings data, wherein the operational settings data comprise executable software instructions; and

executing, at a processor of the component, the executable software instructions of the operational settings data to cause the component to operate according to an operational setting corresponding to the operational settings data.

10. The method of claim 9 , wherein receiving the request for operational settings data at the server comprises receiving the request from the vehicle or a user.

11. The method of claim 9 , further comprising:

receiving, at the server, a first request from a user for operational settings options; and

in response to receiving said first request, transmitting to the user, operational settings options from the server to the user.

12. The method of claim 9 , further comprising in response to receiving, at the server, the request for operational settings data, determining whether operational settings data are available.

13. The method of claim 9 , further comprising in response to receiving, at the server, the request for operational settings data, determining a status of current operational settings data of the vehicle.

14. The method of claim 13 , wherein determining the status of the operational settings data of the vehicle comprises:

querying the vehicle for data relating to its current operational settings data;

determining operational settings data that are accessible to the server and available for the vehicle; and

comparing the operational settings data accessible to the server with the current operational settings data of the vehicle.

15. The method of claim 13 , wherein determining the status of the operational settings data of the vehicle comprises:

accessing a history log of download event information to determine the current operational settings data of the vehicle;

determining operational settings data that are accessible to the server and available for the vehicle; and

comparing the operational settings data accessible to the server with the current operational settings data of the vehicle.

16. A method for over-the-air provisioning of a vehicle's operational settings, the method comprising:

detecting, by a first component of the vehicle, a second component of the vehicle;

determining, by the first component, an operational incompatibility between the first and second components;

transmitting, by the first component, a request for operational settings data to a server remote to the vehicle;

receiving, from the server, operational settings data at the first component;

updating executable software instructions of the first component according to the operational settings data; and

executing the updated executable software instructions to cause the first component to operate according to an operational setting corresponding to the operational settings data to render the first component compatible with the second component.

17. The method of claim 16 , wherein the first component of the vehicle comprises one or more of an energy storage device, an energy generation system, a vehicle management system, a motor or a component interface device.

18. The method of claim 16 , further comprising in response to receiving, at the server, the request for operational settings data, determining, by the server, whether operational settings data are available.

19. The method of claim 16 , further comprising in response to receiving, at the server, the request for operational settings data, determining, by the server, a status of current operational settings data of the vehicle.

20. The method of claim 19 , wherein determining the status of the operational settings data of the vehicle comprises:

querying the vehicle for data relating to its current operational settings data;

determining operational settings data that are accessible to the server and available for the vehicle; and

comparing the operational settings data accessible to the server with the current operational settings data of the vehicle.

Continuity (10)
Continuation In Part 17410272 · Aug 24, 2021
Continuation In Part 17332824 · May 27, 2021
Continuation In Part 17141518 · Jan 5, 2021
Continuation In Part 16847538 · Apr 13, 2020
Provisional Application 63164474 · Mar 22, 2021
Provisional Application 63140805 · Jan 23, 2021
Provisional Application 62967406 · Jan 29, 2020
Provisional Application 62883523 · Aug 6, 2019
Provisional Application 62858902 · Jun 7, 2019
Related Publication 20220167134A1 · May 26, 2022
Cited By (11)
US 12,249,896 US 12,252,026 US 12,377,734 US 12,407,219 US 12,409,747 US 12,412,430 US 12,420,647 US 12,434,570 US 12,463,448 US 12,495,284 US 12,496,914