Patent ID: 8428789

Claim:
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.