US2002138663A1PendingUtilityA1

System and method for ensuring and managing situation awareness

Assignee: NORTHROP GRUMMAN CORPPriority: Jul 29, 1998Filed: Dec 18, 2001Published: Sep 26, 2002
Est. expiryJul 29, 2018(expired)· nominal 20-yr term from priority
Inventors:Michael Ladwig
G06F 9/542G06Q 10/10
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed is a method and apparatus in which one or more data streams are sent to a computer and the data streams are sorted using a rule base into streams representative of events. The incoming data streams can be sent by hunter agents which search for specified types of data and forward the data to the computer. The incoming data stream can also be sent by a gatherer agent. The incoming data stream can also be incoming message traffic such as e-mail and other types of message traffic data. The incoming message traffic data is then sorted into event streams and can be displayed as event streams on a time line. Actions can be taken based upon specified events. Thus, events from disjointed sources can be sorted and displayed in a unified manner in which a user can readily and quickly know which events have occurred for a particular issue, such as a forest fire, hospital patient, etc.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for monitoring an incoming data stream for specified events, comprising: 
 receiving at least one data stream at a computer, the data stream including data representative of events; and    applying rules to the data stream for sorting data representative of events and for taking an action based on a specified event.    
     
     
         2 . The method of  claim 1 , comprising displaying events associated with a selected data stream on a time line.  
     
     
         3 . The method of  claim 1 , comprising gathering data at a remote location and placing the gathered data in a data stream and forwarding the data stream to the computer.  
     
     
         4 . The method of  claim 3 , wherein said gathering step is performed by an agent.  
     
     
         5 . The method of  claim 1 , comprising hunting for predetermined data at a remote location and placing the hunted data in a data stream and forwarding the data stream to the computer.  
     
     
         6 . The method of  claim 5 , wherein said hunting step is performed by an agent.  
     
     
         7 . The method of  claim 5 , comprising normalizing the data before the data is placed in the data stream.  
     
     
         8 . The method of  claim 1 , wherein the at least one data stream includes message traffic.  
     
     
         9 . The method of  claim 5 , comprising linking the hunted data with a location where the hunted data was located.  
     
     
         10 . The method of  claim 9 , comprising updating the received hunted data with new hunted data as new data is received at the hunted data location.  
     
     
         11 . The method of  claim 6 , comprising constructing an event stream object which is forwarded to the computer by the agent.  
     
     
         12 . The method of  claim 11 , wherein the event stream object includes information descriptive of an event.  
     
     
         13 . The method of  claim 12 , wherein the information includes at least one of the following: the time that the event occurred; the duration that event covered; and key words that describe the event.  
     
     
         14 . The method of  claim 1 , comprising filing the sorted information in separate data stream files.  
     
     
         15 . The method of  claim 1 , wherein an event is comprised of at least one of the following elements: type, title, datetime, keywords, summary, priority and duration.  
     
     
         16 . The method of  claim 1 , wherein a rule includes a criteria component and an action component.  
     
     
         17 . The method of  claim 16 , wherein the criteria component includes at least one criteria statement and to satisfy a rule either all, any or none of the at least one criteria statements need to be satisfied.  
     
     
         18 . The method of  claim 17 , wherein at least one action is taken if the at least one rule is satisfied.  
     
     
         19 . The method of  claim 1 , wherein the data in the event data stream is received in a standardized format.  
     
     
         20 . The method of  claim 14 , comprising displaying an event stream using information stored in stored data stream files.  
     
     
         21 . The method of  claim 20 , comprising displaying an event stream using a received sorted data stream.  
     
     
         22 . An article comprising: 
 at least one sequence of machine executable instructions;    a medium bearing the executable instructions in machine readable form, wherein execution of the instructions by one or more processors causes the one or more processors to: 
 receive at least one data stream at a computer, the data stream including data representative of events; and  
 apply rules to the data stream for sorting data representative of events and for taking an action based on a specified event.  
   
     
     
         23 . The article of  claim 22 , comprising causing the processor to display events associated with a selected data stream on a time line.  
     
     
         24 . A computer architecture for monitoring an incoming data stream for specified events, comprising: 
 receiving means for receiving at least one data stream at a computer, the data stream including data representative of events; and    applying means for applying rules to the data stream for sorting data representative of events and for taking an action based on a specified event.    
     
     
         25 . The computer architecture of  claim 24 , comprising displaying means for displaying events associated with a selected data stream on a time line.  
     
     
         26 . A computer system, comprising: 
 a processor; and    a memory coupled to said processor, the memory having stored therein sequences of instructions, which, when executed by said processor, causes said processor to perform the steps of: 
 receiving at least one data stream at a computer, the data stream including data representative of events; and  
 applying rules to the data stream for sorting data representative of events and for taking an action based on a specified event.  
   
     
     
         27 . The computer system of  claim 26 , comprising causing the processor to display events associated with a selected data stream on a time line.

Join the waitlist — get patent alerts

Track US2002138663A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.