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

US9760422B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9760422-B2
Application numberUS-201514685352-A
CountryUS
Kind codeB2
Filing dateApr 13, 2015
Priority dateJun 30, 2010
Publication dateSep 12, 2017
Grant dateSep 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods for interactively preventing and detecting conflicts and errors (CEs) through prognostics and diagnostics. Centralized and Decentralized Conflict and Error Prevention and Detection (CEPD) Logic is developed for prognostics and diagnostics over three types of real-world constraint networks: random networks (RN), scale-free networks (SFN), and Bose-Einstein condensation networks (BECN). A method is provided for selecting an appropriate CEPD algorithm from a plurality of algorithms having either centralized or decentralized CEPD logic, based on analysis of the characteristics of the CEPD algorithms and the characteristics of the constraint network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for preventing and detecting conflicts and errors through prognostics and diagnostics, comprising: multiple autonomous agents or control units; each receiving a list of parameters associated with agents or control units with which the current agent or control unit has an inclusive, mutually exclusive, or other relationship, each modeling a first constraint; each performing detection, including; a) identifying any conflict or error associated with the first constraint; b) marking the first constraint to identify whether any conflict or error is identified; c) communicating a message to another of the agents or control units, the message including information determined at least in part based on whether any conflict or error is identified; d) performing at least one of diagnosis and prognosis in the agent or control unit based at least in part on the first constraint, including identifying each constraint having a first predefined relationship with the first constraint and marking the identified constraint; and wherein the predetermined relationship includes a condition wherein a time associated with the identified constraint is the same or earlier than a time associated with the constraint marked in step b). 2. The system of claim 1 , further comprising: identifying at least a second constraint associated with the first constraint, and wherein step c) further comprises communicating the message to an agent or control unit associated with the second constraint. 3. The system of claim 2 , wherein the message comprises information identifying whether a conflict or error was identified. 4. The system of claim 1 , wherein the predetermined relationship includes a condition wherein a time associated with the identified constraint is later than a time associated with the constraint marked in step b). 5. The system of claim 1 , wherein step d) further comprises: identifying each constraint having a second predefined relationship with the first constraint; and marking the identified constraint. 6. The system of claim 1 , wherein step a) further comprises receiving a message from another of the agents and control units identifying whether a conflict or error exists. 7. A system for preventing and detecting conflicts and errors through prognostics and diagnostics, comprising: multiple autonomous agents or control units; each receiving a list of parameters associated with agents or control units with which the current agent or control unit has an inclusive, mutually exclusive, or other relationship, each modeling a first constraint; each performing detection, including: a) identifying any conflict or error associated with the first constraint; b) marking the first constraint to identify whether any conflict or error is Identified; c) communicating a message to another of the agents or control units; the message including information determined at least in part based on whether any conflict or error is identified; wherein: step a) further comprises receiving a message from another of the agents and control units identifying whether a conflict or error exists; step a) further comprises, if the received message identifies that no conflict exists, then identifying a second constraint associated with the first constraint; and step b) further comprises marking the first constraint to indicate no conflict or error identified. 8. A system for preventing and detecting conflicts and errors through prognostics and diagnostics; comprising: multiple autonomous agents or control units; each receiving a list of parameters associated with agents or control units with which the current agent or control unit has an inclusive, mutually exclusive, or other relationship, each modeling a first constraint; each performing detection, including: a) identifying any conflict or error associated with the first constraint; b) marking the first constraint to identify whether any conflict or error is identified; c) communicating a message to another of the agents or control units, the message including information determined at least in part based on whether any conflict or error is identified; wherein: step a) further comprises receiving a message from another of the agents and control units identifying whether a conflict or error exists; step a) further comprises, if the received message identifies that a conflict or error exists, then identifying a second constraint associated with the first constraint; and step b) further comprises marking the first constraint to indicate that a conflict or error has been identified.

Assignees

Inventors

Classifications

  • for coverage analysis · CPC title

  • G06F11/076Primary

    by exceeding a count or rate limit, e.g. word- or bit count limit · CPC title

  • Abstraction hierarchy, e.g. "complex systems", i.e. system is divided in subsystems, subsystems are monitored and results are combined to decide on status of whole system · CPC title

  • Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

  • in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9760422B2 cover?
Methods for interactively preventing and detecting conflicts and errors (CEs) through prognostics and diagnostics. Centralized and Decentralized Conflict and Error Prevention and Detection (CEPD) Logic is developed for prognostics and diagnostics over three types of real-world constraint networks: random networks (RN), scale-free networks (SFN), and Bose-Einstein condensation networks (BECN). A…
Who is the assignee on this patent?
Purdue Research Foundation
What technology area does this patent fall under?
Primary CPC classification G06F11/076. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).