IP Library Patent Application 18111989
Patent Application
App. No. 18/111,989

SYSTEM AND METHOD FOR UPDATING SOFTWARE ON A VEHICLE

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 None
App. No.
18/111,989
Abstract

Systems and methods for updating software on vehicles are provided. A method for performing a software update on a vehicle includes using a preference of a person of authority over the vehicle as to when to issue a request for an authorization to perform the software update on the vehicle. When the software update is available for the vehicle, the method includes issuing the request for the authorization to perform the software update on the vehicle in accordance with the preference of the person of authority over the vehicle. After receiving the authorization to perform the software update, the method includes initiating the software update on the vehicle.

Claims (42)

1 . A method of performing a software update on a vehicle, the method comprising:

receiving a preference of a person of authority over the vehicle, the preference relating to issuing a request for an authorization to perform the software update on the vehicle;

determining that the software update is available for the vehicle;

issuing the request for the authorization to perform the software update on the vehicle in accordance with the preference of the person of authority over the vehicle;

receiving the authorization to perform the software update; and

initiating the software update on the vehicle after receiving the authorization to perform the software update.

2 . The method as defined in claim 1 , wherein the preference of the person of authority includes the request for the authorization to perform the software update on the vehicle to be issued only when the vehicle is located at one of one or more prescribed geographic locations.

3 . The method as defined in claim 1 , wherein the preference of the person of authority includes the request for the authorization to perform the software update on the vehicle to be issued only when the vehicle is operated by one of one or more prescribed operators.

4 . The method as defined in claim 3 , comprising:

receiving an identification of a current operator of the vehicle; and

determining that the current operator is one of the one or more prescribed operators.

5 . The method as defined in claim 4 , comprising receiving the identification of the current operator via near-field communication.

6 . The method as defined in claim 1 , wherein the preference of the person of authority is received via a portable electronic device separate from the vehicle.

7 . The method as defined in claim 1 , wherein the preference of the person of authority is received via a user interface of the vehicle.

8 . The method as defined in claim 1 , wherein the request for the authorization to perform the software update on the vehicle is issued via a or the portable electronic device separate from the vehicle.

9 . The method as defined in claim 1 , wherein the request for the authorization to perform the software update on the vehicle is issued via an or the user interface of the vehicle.

10 . The method as defined in claim 1 , wherein the preference of the person of authority includes the request for the authorization to perform the software update on the vehicle to be issued only after the vehicle has been in an off state for a prescribed amount of time of at least 30 seconds.

11 . The method as defined in claim 1 , wherein:

the vehicle is an electrically-propelled off-road vehicle; and

the initiation of the software update on the vehicle is conditioned upon a state of charge of a motoring battery of the vehicle being greater than a prescribed state of charge.

12 . A computer program product for performing a software update on a vehicle, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a computer, processor or logic circuit to perform the method as defined in claim 1 .

13 . A system for performing a software update on a vehicle, the system comprising:

one or more data processors in data communication with a user interface; and

non-transitory machine-readable memory storing:

a preference of a person of authority over the vehicle for issuing a request for an authorization to perform the software update on the vehicle, the preference including:

the request for the authorization to perform the software update to be issued only when the vehicle is located at one of one or more prescribed geographic locations; and/or

the request for the authorization to perform the software update to be issued only when the vehicle is operated by one of one or more prescribed operators; and

instructions executable by the one or more data processors and configured to cause the one or more data processors to, when the software update is available for the vehicle:

cause the request for the authorization to perform the software update on the vehicle to be issued via the user interface in accordance with the preference of the person of authority; and

after receiving the authorization to perform the software update via the user interface, cause the software update to be performed on the vehicle.

14 . The system as defined in claim 13 , wherein the preference of the person of authority includes the request for the authorization to perform the software update on the vehicle to be issued only when the vehicle is located at one of one or more prescribed geographic locations.

15 . The system as defined in claim 13 , wherein the preference of the person of authority includes the request for the authorization to perform the software update on the vehicle to be issued only when the vehicle is operated by one of one or more prescribed operators.

16 . The system as defined in claim 13 , wherein the user interface includes a portable electronic device separate from the vehicle.

17 . The system as defined in claim 13 , wherein the user interface includes an instrument panel of the vehicle.

18 . A computer-implemented method for installing a new software version on an electric off-road vehicle, the method comprising:

causing a request for an authorization to install the new software version on the electric off-road vehicle to be issued via a user interface in accordance with a preference of a person of authority over the electric off-road vehicle, the preference including:

the request for the authorization to install the new software version to be issued only when the electric off-road vehicle is located at one of one or more prescribed geographic locations; and/or

the request for the authorization to install the new software version to be issued only when the electric off-road vehicle is operated by one of one or more prescribed operators;

receiving the authorization to install the new software version; and

causing the new software version to be installed on the electric off-road vehicle after receiving the authorization to install the new software version.

19 . The method as defined in claim 18 , wherein the user interface includes a portable electronic device separate from the electric off-road vehicle.

20 . The method as defined in claim 18 , comprising causing the request for the authorization to install the new software version on the electric off-road vehicle to be issued only when a state of charge of a motoring battery of the electric off-road vehicle is greater than a prescribed state of charge.

Assignments (2)
SECURITY INTEREST Recorded Nov 1, 2024
From: TAIGA MOTORS INC.
To: EXPORT DEVELOPMENT CANADA
Reel/Frame 069289/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: ABDELAZIZ, MOHANNAD; LEBLANC, DANIEL; LEMAY, SIMON
To: TAIGA MOTORS INC.
Reel/Frame 062751/0855 →