Enhanced reflash using modular discrimination
First Claim
1. A method of enhancing a reflash procedure via modular discrimination to maintain a vehicle state of charge while avoiding defective reflash operations comprising:
- receiving a reflash request, by a controller associated with the vehicle, the reflash request identifying one or more target modules and specifying replacement information;
commencing, by the controller, a reflash procedure in accordance with the received request, wherein the reflash procedure entails execution of a plurality of individual reflash operations;
while performing the reflash procedure, evaluating, by the controller, a charge state of the vehicle to determine whether the charge state of the vehicle has dropped below a predetermined threshold; and
in response to detecting that the charge state of the vehicle has dropped below the predetermined threshold;
identifying, by the controller, a category for each ongoing individual reflash operation from a set of categories, wherein the set of categories includes a first class and a second class;
modifying, by the controller, the reflash procedure by;
ceasing any reflash operations pertaining to individual ongoing reflash operations identified as belonging to the second class; and
completing any reflash operations pertaining to individual ongoing reflash identified as belonging to the first class.
9 Assignments
0 Petitions
Accused Products
Abstract
An improved system, method, and mechanism for executing and reconfiguring a reflash procedure maintains a vehicle state of charge while avoiding defective reflash operations. In an aspect of the invention, the technique includes receiving a reflash request, i.e., at a controller associated with the vehicle, the reflash request identifying one or more target modules and specifying replacement information. A reflash procedure in accordance with the received request is then begun. However, when and if the charge state of the vehicle drops below a predetermined threshold, the controller modifies the reflash procedure by first categorizing individual ongoing reflash operations and stopping any reflash operations belonging to the second class, while continuing any reflash operations belonging to the first class.
-
Citations
15 Claims
-
1. A method of enhancing a reflash procedure via modular discrimination to maintain a vehicle state of charge while avoiding defective reflash operations comprising:
-
receiving a reflash request, by a controller associated with the vehicle, the reflash request identifying one or more target modules and specifying replacement information; commencing, by the controller, a reflash procedure in accordance with the received request, wherein the reflash procedure entails execution of a plurality of individual reflash operations; while performing the reflash procedure, evaluating, by the controller, a charge state of the vehicle to determine whether the charge state of the vehicle has dropped below a predetermined threshold; and in response to detecting that the charge state of the vehicle has dropped below the predetermined threshold; identifying, by the controller, a category for each ongoing individual reflash operation from a set of categories, wherein the set of categories includes a first class and a second class; modifying, by the controller, the reflash procedure by;
ceasing any reflash operations pertaining to individual ongoing reflash operations identified as belonging to the second class; and
completing any reflash operations pertaining to individual ongoing reflash identified as belonging to the first class. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium, at a controller associated with a vehicle, having thereon computer-executable instructions for enhancing a reflash procedure via modular discrimination to maintain a vehicle state of charge while avoiding defective reflash operations, the instructions comprising instructions for:
-
receiving a reflash request, the reflash request identifying one or more target modules and specifying replacement information; commencing a reflash procedure in accordance with the received request, wherein the reflash procedure entails execution of a plurality of individual reflash operations, wherein the plurality of individual reflash operations are classified into categories, the categories including a first class and a second class; evaluating a charge state of the vehicle to determine whether the charge state of the vehicle has dropped below a predetermined threshold while performing the reflash procedure; and in response to detecting that the charge state of the vehicle has dropped below the predetermined threshold; identifying a category for each ongoing individual reflash operation from a set of categories, wherein the set of categories includes a first class and a second class; modifying the reflash procedure by;
ceasing any reflash operations pertaining to individual ongoing reflash operations identified as belonging to the second class; and
completing any reflash operations pertaining to individual ongoing reflash identified as belonging to the first class. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of updating an electronic module in a vehicle by performing one or more reflash operations, the method comprising:
-
receiving a reflash request, by a controller at the vehicle, the reflash request specifying a plurality of reflash operations to be executed relative to the electronic module; determining, by the controller, that execution of all reflash operations specified in the reflash request would result in a state of charge for the vehicle that is lower than a predetermined threshold; reducing, by the controller, the set of reflash operations to be executed; and executing the reduced set of reflash operations. - View Dependent Claims (13, 14, 15)
-
Specification