×

Methods and systems for preventing unsafe operations

  • US 10,361,106 B2
  • Filed: 07/06/2018
  • Issued: 07/23/2019
  • Est. Priority Date: 12/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for preventing an unsafe operation of at least one machine communicatively coupled to a computing device that is coupled to a memory, the method is performed by the computing device and comprises the steps of:

  • storing, in the memory, a first state of a first machine of the at least one machine;

    generating a first pending output to be issued to the first machine;

    determining whether an unsafe condition would result if the first pending output is issued to the first machine in the first state;

    issuing the first pending output upon determining that issuing the first pending output would not result in an unsafe condition;

    blocking the first pending output from being issued upon determining that issuing the first pending output would result in an unsafe condition;

    storing, in the memory, a second state of a second machine of the at least one machine;

    generating a second pending output to be issued to the second machine;

    determining whether an unsafe condition would result if the first pending output is issued to the first machine in the first state and the second pending output is issued to the second machine in the second state;

    issuing the first pending output and second pending output upon determining that issuing the first pending output and second pending output would not result in an unsafe condition or blocking at least one of the first pending output and second pending output from being issued upon determining that issuing the first pending output and second pending output would result in an unsafe condition.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×