Systems and methods for updating device software
First Claim
Patent Images
1. A method for updating an information handling system for a vehicle, the method comprising:
- receiving, via a communications device of the information handling system, an update, wherein the update is identified with an update type selected from a predefined set of update types;
determining a probability that the information handling system enters an essential operating state in less than a threshold time period, the threshold time period being determined in response to at least one of;
whether a vehicle ignition key is in an ignition switch or present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit with the vehicle and a call center; and
installing the update only in response to the probability being less than a threshold probability.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for updating device software are disclosed, including a method for updating an information handling system, the method comprising: receiving an update, wherein the update is identified with an update type selected from a predefined set of update types; determining a probability that the information handling system enters an essential operating state; and installing the update only in response to the probability being less than a threshold probability.
51 Citations
15 Claims
-
1. A method for updating an information handling system for a vehicle, the method comprising:
-
receiving, via a communications device of the information handling system, an update, wherein the update is identified with an update type selected from a predefined set of update types; determining a probability that the information handling system enters an essential operating state in less than a threshold time period, the threshold time period being determined in response to at least one of;
whether a vehicle ignition key is in an ignition switch or present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit with the vehicle and a call center; andinstalling the update only in response to the probability being less than a threshold probability. - View Dependent Claims (2, 3)
-
-
4. An information handling system for a vehicle comprising:
-
a processor; memory; and a communications unit, wherein the information handling system is configured to; receive an update, wherein the update is identified with an update type selected from a predefined set of update types; determine a probability that the information handling system enters an essential operating state in less than a threshold time period, the threshold time period being determined in response to at least one of;
whether a key is in an ignition switch for the vehicle or is present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit with the vehicle and a call center; andinstall the update only in response to the probability being less than a threshold probability. - View Dependent Claims (5, 6)
-
-
7. A computer program product stored on a non-transitory computer operable medium, the computer program product comprising software code comprising an information handling system for a vehicle, the software code being effective to:
-
receive an update, wherein the update is identified with an update type selected from a predefined set of update types; determine a probability that the information handling system enters an essential operating state, in less than a threshold time period, the threshold time period being determined in response to at least one of;
whether a vehicle ignition key is in an ignition switch or present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit with the vehicle and a call center; andinstall the update only in response to the probability being less than a threshold probability. - View Dependent Claims (8, 9)
-
-
10. A method for updating an electronic device having memory comprised of first and second memory blocks, one of the first and second memory blocks being active, the other being inactive, the method comprising:
-
providing, via a communications device of an information handling system, an update at the information handling system for updating the memory of the electronic device; and determining a probability at the information handling system whether the electronic device is in an essential operating state, for a threshold time period, the threshold time period being determined in response to at least one of;
whether a vehicle ignition key is in an ignition switch or present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit and a call center; andin response to determining that the probability that the electronic device is not in an essential operating state is below a threshold value; resetting the electronic device; and updating the inactive memory of the electronic device; and changing the inactive memory to an active memory. - View Dependent Claims (11, 12)
-
-
13. An information handling system comprising:
-
a processor; memory; and a communications unit, the information handling system being configured to; receive an update for updating an electronic device having first and second memory blocks; and determine a probability of whether the electronic device is in an essential operating state, for less than a threshold time period, the threshold time period being determined in response to at least one of;
whether a vehicle ignition key is in an ignition switch or present in the vehicle, whether the vehicle is in a “
park”
mode, and whether a vehicular accident is imminent, an essential operating state being a state wherein interrupting operation of the information handling system will interrupt an in-progress call between a telematics unit and a call center; andin response to determining that the electronic device is not in an essential operating state; reset the electronic device; and sequentially update the memory blocks by updating the second memory block after updating the first memory block of the electronic device. - View Dependent Claims (14, 15)
-
Specification