P
US7710259B2ActiveUtilityPatentIndex 84

Emergent information database management system

Assignee: IBMPriority: Aug 14, 2007Filed: Aug 14, 2007Granted: May 4, 2010
Est. expiryAug 14, 2027(~1.1 yrs left)· nominal 20-yr term from priority
Inventors:MILLER LANDON C G
G08B 19/00G08B 21/12
84
PatentIndex Score
19
Cited by
18
References
11
Claims

Abstract

A method for recreating known emergent information comprises initially storing data in a database. Multiple data patterns, which are based on known emergent information, are developed. These multiple data patterns are ranked according to each data pattern's historic accuracy in creating the known emergent information. The data is applied to a highest-ranked data pattern to recreate the known emergent information.

Claims

exact text as granted — not AI-modified
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 recreating known emergent information by performing the steps of: 
 storing initial data in a database; 
 developing multiple data patterns that are based on the stored initial data, wherein each data pattern, included in the multiple data patterns, is based on a creation of specific data of specific data types within a predefined time limit; 
 ranking the multiple data patterns based on historic accuracy in creating a known emergent information; 
 applying newly received data to a highest-ranked data pattern, included in the multiple data patterns, to recreate the known emergent information; 
 performing a response to address the recreated known emergent information, 
 
     wherein the initial data is received from an array of sensors in an array location, and wherein the array location is on a water coastline, and wherein the array of sensors comprises a weather sensor, a thermal sensor, a video camera, a radar system, and an audio sensor, and wherein the known emergent information is initially 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, and wherein the relationship rule defines how each sensor, in the array of sensors, communicates with other sensors in the array of sensors; 
 activating the array of sensors, wherein each sensor in the array of sensors comprises multiple different trigger rules to be used in a creation of different emergent information; 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 emergent information about the array location, wherein the emergent information describes conditions at the array location, and wherein the emergent information exists only when the predetermined percentage of sensors trigger event signals; 
 a local controller at the array location, wherein the response to address the emergent information is performed by the local controller at the array location using a consolidation of trigger rules from the array of sensors; and 
 updating, from a remote controller, the trigger rule and the relationship rule in each sensor in the array of sensors. 
 
   
   
     2. 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 recreating known emergent information by performing the steps of: 
 storing initial data in a database; 
 developing multiple data patterns that are based on the stored initial data, wherein each data pattern, included in the multiple data patterns, is based on a creation of specific data of specific data types within a predefined time limit; 
 ranking the multiple data patterns based on historic accuracy in creating a known emergent information; 
 applying newly received data to a highest-ranked data pattern, included in the multiple data patterns, to recreate the known emergent information; and 
 performing a response to address the recreated known emergent information, wherein the data is received from an array of sensors in an array location, and wherein the known emergent information is initially created by the instructions being further configured for:
 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 emergent information about the array location, wherein the emergent information describes conditions at the array location, and wherein the emergent information exists only when the predetermined percentage of sensors trigger event signals. 
 
 
   
   
     3. The system of  claim 2 , wherein a local controller is composed of only the sensors, and wherein the local controller responds to the emergent information by using a consolidation of trigger rules from the array of sensors. 
   
   
     4. The system of  claim 2 , wherein each sensor in the array of sensors comprises multiple different trigger rules to be used in a creation of different emergent information. 
   
   
     5. A computer readable medium embodying computer program code, the computer program code comprising instructions executable by a processor and configured for recreating emergent information by performing the steps of:
 storing initial data in a database; 
 developing multiple data patterns that are based on the stored initial data, wherein each data pattern, included in the multiple data patterns, is based on a creation of specific data of specific data types within a predefined time limit; 
 ranking the multiple data patterns based on historic accuracy in creating a known emergent information; 
 applying newly received data to a highest-ranked data pattern, included in the multiple data patterns, to recreate the known emergent information; and 
 performing a response to address the recreated known emergent information, wherein the computer readable medium is a computer readable storage medium, and wherein the data is received from an array of sensors in an array location, where the known emergent information is initially created by the instructions being further configured for:
 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 emergent information about the array location, wherein the emergent information describes conditions at the array location, and wherein the emergent information exists only when the predetermined percentage of sensors trigger event signals. 
 
 
   
   
     6. The computer readable medium of  claim 5 , wherein the array location is a well, and wherein the array of sensors comprises a pressure sensor and a heat sensor coupled to a downhole drill bit. 
   
   
     7. The computer readable medium of  claim 5 , wherein the response to address the emergent information is performed by a local controller at the array location using a consolidation of trigger rules from the array of sensors. 
   
   
     8. The computer readable medium of  claim 5 , wherein the relationship rule defines how each sensor, in the array of sensors, communicates with other sensors in the array of sensors. 
   
   
     9. The computer readable medium of  claim 5 , wherein the relationship rule defines which sensor, in the array of sensors, communicates with a remote controller for the array of sensors. 
   
   
     10. The computer-readable medium of  claim 5 , wherein the computer-usable medium is a component of a remote server, and wherein the computer executable instructions are deployable to a supervisory computer from the remote server. 
   
   
     11. The computer-readable medium of  claim 5 , wherein the computer executable instructions are capable of being provided by a service provider to a customer on an on-demand basis.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.