Machine readable instructions backward compatibility
AssigneeHewlett-Packard Development Company, L.P.
InventorsJoshua M. Moore, Matthew J. Riley, Eric Todd Debusschere, Thomas P. Gundrum
Life of this patent
Estimating the term…
Abstract
According to an example, machine readable instructions backward compatibility may include determining changes between first and second sets of machine readable instructions, and generating a backward compatibility switch. The backward compatibility switch may be implemented in the second set of machine readable instructions to selectively revert functionality to functionality of the first set of machine readable instructions.
Claims15
A method for machine readable instructions backward compatibility, the method comprising:
- determining changes between first and second sets of machine readable instructions;
- identifying, from the determined changes, a change that causes a difference in an output of the second set of machine readable instructions compared to the first set of machine readable instructions;
- generating, by a processor, a backward compatibility switch related to the change that causes the difference in the output of the second set of machine readable instructions;
- and
- implementing the backward compatibility switch in the second set of machine readable instructions to selectively revert functionality related to the change that causes the difference in the output of the second set of machine readable instructions to functionality of the first set of machine readable instructions.
A machine readable instructions backward compatibility apparatus comprising:
- a processor;
- and
- a memory storing machine readable instructions that when executed by the processor cause the processor to:
- determine changes between first and second sets of machine readable instructions;
- generate backward compatibility switches related to the determined changes between the first and second sets of machine readable instructions;
- implement the backward compatibility switches in the second set of machine readable instructions to selectively revert functionality related to the changes between the first and second sets of machine readable instructions to functionality of the first set of machine readable instructions;
- and
- analyze the backward compatibility switches to identify a backward compatibility switch that causes a difference in an output of the second set of machine readable instructions compared to the first set of machine readable instructions.
A non-transitory computer readable medium having stored thereon machine readable instructions to provide machine readable instructions backward compatibility, the machine readable instructions, when executed, cause a processor to:
- determine changes between first and second sets of machine readable instructions;
- generate backward compatibility switches related to the determined changes between the first and second sets of machine readable instructions;
- generate a master compatibility switch to enable or disable the backward compatibility switches;
- implement the backward compatibility switches in the second set of machine readable instructions to selectively revert functionality related to the changes between the first and second sets of machine readable instructions to functionality of the first set of machine readable instructions;
- enable the master compatibility switch to enable the backward compatibility switches;
- and
- analyze, based on the enablement of the master compatibility switch, the backward compatibility switches to identify a backward compatibility switch that causes a difference in an output of the second set of machine readable instructions compared to the first set of machine readable instructions.
Dependencies are inferred from the claim text.