×

Anomaly anti-pattern

  • US 7,756,593 B2
  • Filed: 08/14/2007
  • Issued: 07/13/2010
  • Est. Priority Date: 08/14/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a processor;

    a data bus coupled to the processor;

    a memory coupled to the data bus; and

    a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for tracking process anomalies by performing the steps of;

    collecting initial non-productive emergent information from multiple emergent information sources, wherein the initial non-productive emergent information is based on initial non-productive underlying data, and wherein the initial non-productive underlying data is data that describes activities that impede a process, and wherein the initial non-productive emergent information is generated from stored data in an emergent information database;

    weighting the initial non-productive emergent information according to what impact the initial non-productive underlying data has on impeding the process;

    generating a fencing pattern based on combined weighted initial non-productive emergent information, wherein the fencing pattern presents multiple regions that describe a degree of how detrimental the combined weighted initial non-productive emergent information and initial non-productive underlying data are to the process, and wherein the multiple regions comprise a permissible region, a warning region, and a danger region;

    displaying the fencing pattern as an anti-pattern, wherein the anti-pattern depicts levels of initial combined non-productive activities in the process;

    plotting incoming new non-productive emergent information, for a current implementation of the process, onto the anti-pattern to determine whether progress parameters are anti-nominal, wherein the progress parameters are based on and reflecting the incoming new non-productive emergent information for the process, and wherein progress parameters are anti-nominal if they impede a progress of the current implementation of the process;

    taking appropriate steps to correct conditions that caused a creation of the incoming new non-productive emergent information;

    in response to the incoming new non-productive emergent information matching information descriptors in the warning region, presenting new non-productive underlying data that caused the incoming new non-productive emergent information to match information descriptors in the warning region, wherein the new non-productive underlying data is received from an array of sensors in an array location, and wherein the incoming new non-productive emergent information is created by;

    programming each sensor in the array of sensors with a trigger rule, wherein the trigger rule describes a local condition that must be met for the sensor to trigger an event signal;

    programming each sensor in the array of sensors with a relationship rule, wherein the relationship rule describes a hierarchy of communication control among sensors in the array of sensors;

    activating the array of sensors; and

    in response to conditions at the array location causing a predetermined percentage of sensors, from the array of sensors, to trigger event signals, generating array emergent information about the array location, wherein the array emergent information describes conditions at the array location, and wherein the array emergent information exists only when the predetermined percentage of sensors trigger event signals;

    in response to the incoming new non-productive emergent information matching information descriptors in the danger region, automatically stopping the process;

    overlaying an intelligent cursor over one of the multiple regions;

    in response to the intelligent cursor being clicked, displaying the new non-productive underlying data that caused the incoming new non-productive emergent information to match information descriptors in the warning region; and

    storing the fencing pattern as a data pattern in a system of systems as;

         1) an element in an Emergent Information Database Management System (EIDBMS) in the system of systems;

         2) a forward deployed agent in a cooperating processing management system; and

         3) in a neutral system that is intercommunicating with the cooperating management system and the system of systems.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×