×

Interactive, constraint-network prognostics and diagnostics to control errors and conflicts (IPDN)

  • US 10,496,463 B2
  • Filed: 09/11/2017
  • Issued: 12/03/2019
  • Est. Priority Date: 06/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • two or more cooperative units, wherein the two or more cooperative units periodically exhibit conflicts and errorsat least one control unit configured to;

    receive a list of parameters associated with the cooperative units and interactions between the cooperative units by at least one control unit;

    perform conflict and error detection, including;

    a) providing a list of at least two constraints, each constraint defining a task to be accomplished or a requirement to be satisfied by one or more cooperative units by a first time;

    b) identifying one or more constraints from the list, which need to be satisfied by a defined time;

    c) identifying for each identified constraint whether any conflict or error exists;

    where a conflict occurs whenever an inconsistency between two or more cooperative units occurs, and an error is associated with any condition that is inconsistent with the list of parameters;

    d) marking the constraints for which an error or conflict has been identified;

    e) incrementing a mark count for each cooperative unit associated with each marked constraint;

    perform at least one of diagnosis and prognosis based at least in part on the marked constraints; and

    wherein the at least one control unit is further configured to;

    create and update at least one constraint (C) table using the list of parameters associated with the cooperative units and interactions between the cooperative units;

    use the constraint table in step e) to identify each cooperative unit associated with each constraint marked in step d);

    model dependencies between constraints to form at least one relationship (R) table using the C table and the list of parameters associated with a system of cooperative units and interactions between the cooperative units;

    use the at least one R table in performing the at least one of diagnosis and prognosis in the at least one control unit;

    establish and update a constraint network encompassing the constraints and their dependencies using the C and R tables, wherein each node in the constraint network is represented by a constraint and links between nodes represent relationships between constraints;

    diagnose and mark constraints that have conflicts or errors through the analysis of the constraint network; and

    predict and mark constraints that have or will have conflicts or errors through the analysis of the constraint network.

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