Patents by Inventor Michael James Will

Michael James Will has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5649088
    Abstract: A fault recovery system and method that deterministically reconstructs the instruction stream of a multiple execution stage ("pipelined") processor. A log ("queue") is provided for each critical data item to record the instructions, operations and effects as processing proceeds. Also, rather than merely freezing the execution of a specific stage upon occurrence of a fault, all stages are stopped so that each stage does not overwrite log information that is needed to reconstruct the instruction flow immediately preceding the invocation of any fault recovery operation. The fault recovery operation may then serially reconstruct the instruction flow, advantageously starting with the instruction where the fault occurred, working to reconstruct from that instruction to the last instruction that was executing before the fault recovery operation began.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: July 15, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Richard Stephen Hauck, David Arthur Welch, Michael James Will