Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
298 words
A system for event detection comprising: a collector operable to collect raw audit data comprising raw audit data records, the collector being at a first audit source having a first type of operating system; a database; an inserter, in communication with the database, operable to insert Virtual Records into the database, including both a first type of Virtual Record generated in response to a raw audit data record, and a second type of Virtual Record generated in response to a detected audit event; a parser, in communication with the collector and the inserter, operable to convert raw audit data records in the raw audit data into Virtual Records of the first type, wherein the Virtual Records of the first type are generated in a normalized format, the normalized format having a plurality of data fields, each data field corresponding to a different category of data associated with a potential audit event, the parser converting the raw audit data records into Virtual Records of the first type by parsing the raw audit data records to identify the different categories of data for storage within the data fields; and a detector, in communication with the parser and the inserter, operable to detect audit events in response to analyzing data arranged according to the normalized format in the Virtual Records of the first type, the detector operable to generate the second type of Virtual Record in the event one of the audit events is detected, the detector further operable to detect audit events in response to analyzing data arranged according to the normalized format in additional Virtual Records of the first type, the additional Virtual Records being converted from additional raw audit data records collected at a second audit source, the second audit source having a second type of operating system.
Claim 2
Independent Claim
298 words
A system for event detection comprising: a collector operable to collect raw audit data comprising raw audit data records, the collector being at a first audit source having a first type of operating system; a database; an inserter, in communication with the database, operable to insert Virtual Records into the database, including both a first type of Virtual Record generated in response to a raw audit data record, and a second type of Virtual Record generated in response to a detected audit event; a parser, in communication with the collector and the inserter, operable to convert raw audit data records in the raw audit data into Virtual Records of the first type, wherein the Virtual Records of the first type are generated in a normalized format, the normalized format having a plurality of data fields, each data field corresponding to a different category of data associated with a potential audit event, the parser converting the raw audit data records into Virtual Records of the first type by parsing the raw audit data records to identify the different categories of data for storage within the data fields; and a detector, in communication with the parser and the inserter, operable to detect audit events in response to analyzing data arranged according to the normalized format in the Virtual Records of the first type, the detector operable to generate the second type of Virtual Record in the event one of the audit events is detected, the detector further operable to detect audit events in response to analyzing data arranged according to the normalized format in additional Virtual Records of the first type, the additional Virtual Records being converted from additional raw audit data records collected at a second audit source, the second audit source having a second type of operating system.
Claim 3
Dependent Claim
46 words
The system of claim 1 further comprising: a sender in communication with at least one of the collector, the parser, and the detector, the sender operable to send output data from the at least one of the collector, the parser, and the detector to the inserter.
Claim 4
Dependent Claim
37 words
The system of claim 2 wherein said sender includes an encryptor for encrypting output data from said at least one of the collector, the parser, and the detector before said output data is sent to the inserter.
Claim 5
Dependent Claim
44 words
The system of claim 2 wherein the sender is coupled to the collector, at the first audit source, and is operable to send Virtual Records of the first type from the collector to the parser, the parser being located, at a downstream process location.
Claim 6
Dependent Claim
44 words
The system of claim 2 wherein the sender is coupled to the parser, at the first audit source, and is operable to send Virtual Records of the first type from the parser to the detector, the detector being located at the downstream process location.
Claim 7
Dependent Claim
28 words
The system of claim 2 wherein the sender is coupled to the detector, at the audit source, and wherein the inserter is located at the downstream process location.
Claim 8
Dependent Claim
51 words
The system of claim 1 wherein an input of said detector is coupled to an output of said parser, and wherein the detector detects audit events in response to the Virtual Records of the first type generated by the parser and generates Virtual Records of the second type in response thereto.
Claim 9
Dependent Claim
50 words
The system of claim 1 wherein an input of said detector is coupled to an output of said inserter and where the detector detects audit events in response to analyzing Virtual Records of the first type from the inserter and generates Virtual Records of the second type in response thereto.
Claim 10
Dependent Claim
34 words
The system of claim 8 wherein an output of said detector is coupled to an input of said inserter wherein Virtual Records of the second type are sent from the detector to the inserter.
Claim 11
Dependent Claim
50 words
The system of claim 1 wherein an input of said detector is coupled to an output of said database, and wherein said detector detects audit events in response to the Virtual Records of the first type in the database and generates Virtual Records of the second type in response thereto.
Claim 12
Dependent Claim
35 words
The system of claim 10 wherein an output of said detector is coupled to said inserter, wherein Virtual Records of the second type generated by the detector are inserted into the database by the inserter.
Claim 13
Dependent Claim
21 words
The system of claim 1 herein said collector collects local information from said first audit source, along with said audit data.
Claim 14
Dependent Claim
12 words
The system of claim 1 wherein said database is a relational database.
Claim 15
Dependent Claim
33 words
The system of claim 13 further comprising: a user interface coupled to the database, the user interface having a filter operable to filter Virtual Records in the database based on a filter criteria.
Claim 16
Dependent Claim
29 words
The system of claim 1 wherein said detector comprises: a processor operable to perform a rule-based analysis of the Virtual Records of the first type generated by the parser.
Claim 17
Dependent Claim
30 words
The system of claim 1 wherein said detector further comprises: a processor operable to perform a statistical analysis of the Virtual Records of the first type generated by the parser.
Claim 18
Dependent Claim
58 words
The system of claim 16 wherein said detector further comprises: a processor operable to determine a mean and a standard deviation of a parameter in a set of said Virtual Records, and further operable to detect in a subsequent Virtual Record whether the parameter is more than a predetermined multiple of the standard deviation away from the mean.
Claim 19
Dependent Claim
25 words
The system of claim 17 wherein said detector comprises: a processor operable to perform a rule-based analysis of the Virtual Records generated by the parser.
Claim 20
Dependent Claim
20 words
The system of claim 1 wherein said raw audit data is a security log generated by a computer operating system.
Claim 21
Independent Claim
167 words
A method of event detection comprising: collecting raw audit data at an audit source, the raw data comprising raw audit data records; parsing the raw audit data records by converting each raw audit data record into a Virtual Record of a first type, the Virtual Records of the first type being arranged according to a normalized format, the normalized format having a plurality of data fields, each data field corresponding to a different category of data associated with a potential audit event, the parsing including converting the raw audit data records into Virtual Records of the first type by parsing the raw audit data records to identify the different categories of data for storage within the data fields; detecting audit events in response to analyzing the different categories of data included in the Virtual Records; generating a Virtual Record of a second type in response to each detected audit event; and storing the Virtual Records of the first type and the Virtual Records of the second type.
Claim 22
Independent Claim
167 words
A method of event detection comprising: collecting raw audit data at an audit source, the raw data comprising raw audit data records; parsing the raw audit data records by converting each raw audit data record into a Virtual Record of a first type, the Virtual Records of the first type being arranged according to a normalized format, the normalized format having a plurality of data fields, each data field corresponding to a different category of data associated with a potential audit event, the parsing including converting the raw audit data records into Virtual Records of the first type by parsing the raw audit data records to identify the different categories of data for storage within the data fields; detecting audit events in response to analyzing the different categories of data included in the Virtual Records; generating a Virtual Record of a second type in response to each detected audit event; and storing the Virtual Records of the first type and the Virtual Records of the second type.
Claim 23
Dependent Claim
15 words
The method of claim 20 further comprising: encrypting the Virtual Records of the first type.
Claim 24
Dependent Claim
24 words
The method of claim 20 wherein said detecting comprises detecting audit events in response to retrieving the stored Virtual Records of the first type.
Claim 25
Dependent Claim
20 words
The method of claim 20 wherein said detecting comprises detecting audit events in response to Virtual Records and event signatures.
Claim 26
Dependent Claim
21 words
The method of claim 20 wherein said detecting comprises detecting audit events in response to Virtual Records and a statistical analysis.
Claim 27
Dependent Claim
20 words
The method of claim 20 further comprising filtering the stored Virtual Records of the first type using a user interface.
Claim 28
Dependent Claim
16 words
The method of claim 20 wherein said detecting comprises performing rule-based analysis on the Virtual Records.
Claim 29
Dependent Claim
28 words
The method of claim 20 wherein said detecting comprises performing statistical analysis in the Virtual Records using audit data associated with a plurality of types of audit sources.
Claim 30
Dependent Claim
51 words
The method of claim 27 wherein said performing statistical analysis comprises: determining a mean and a standard deviation of a parameter in a set of Virtual Records; and determining whether in a subsequent Virtual Record the parameter is more than a predetermined multiple of the standard deviation away from the mean.
Claim 31
Dependent Claim
17 words
The method of claim 28 wherein said detecting further comprises performing rule-based analysis on the Virtual Records.
Claim 32
Independent Claim
201 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records.
Claim 33
Independent Claim
201 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records.
Claim 34
Dependent Claim
34 words
The method of claim 30 , wherein detecting audit events further comprises detecting audit events wherein the detector is located at a different node of the network from the first and second audit sources.
Claim 35
Independent Claim
241 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records, wherein detecting audit events further comprises detecting audit events in response to combining a first set of data associated with the first type of operating system with a second set of data associated with the second type of operating system.
Claim 36
Independent Claim
241 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records, wherein detecting audit events further comprises detecting audit events in response to combining a first set of data associated with the first type of operating system with a second set of data associated with the second type of operating system.
Claim 37
Independent Claim
217 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records, wherein detecting audit events in response to performing signature analysis includes maintaining and monitoring state information.
Claim 38
Independent Claim
217 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; and detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records, wherein detecting audit events in response to performing signature analysis includes maintaining and monitoring state information.
Claim 39
Dependent Claim
18 words
The method of claim 33 , wherein detecting audit events further comprises accessing a database of audit events.
Claim 40
Dependent Claim
35 words
The method of claim 33 , wherein detecting audit events further comprises accessing a database of audit events, the database being configurable by a user to add or delete categories used to identify audit events.
Claim 41
Dependent Claim
15 words
The method of claim 35 , wherein the categories include users, platforms, events, and intervals.
Claim 42
Independent Claim
210 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records; and wherein the method is conducted using transparent object connectivity.
Claim 43
Independent Claim
210 words
A method of event detection, the method comprising: collecting raw audit data at a first audit source having a first type of operating system, the raw audit data having one or more raw audit data records; collecting additional raw audit data at a second audit source having a second type of operating system, the additional raw audit data having one or more additional raw audit data records; converting each of the raw audit data records and additional raw audit data records into a Virtual Record, the Virtual Record being organized using a normalized format, the Virtual Record being populated with data from the raw audit data record in response to the type of operating system of the audit source associated with the raw audit data records; communicating the Virtual Records to a detector; detecting audit events in response to the detector receiving the Virtual Records, wherein the detector detects audit events in response to performing signature analysis on the Virtual Records converted from the raw audit data records and the additional raw audit data records, and wherein the detector further detects audit events in response to performing statistical analysis on the Virtual Records as compared to previously stored Virtual Records; and wherein the method is conducted using transparent object connectivity.
Claim 44
Dependent Claim
20 words
The method of claim 33 , wherein communicating the Virtual Records further comprises encrypting the Virtual Records prior to communication.
Claim 45
Dependent Claim
32 words
The method of claim 33 , wherein the raw audit data records each include audit data associated with an event or portion of an event taking place at the first audit source.
Claim 46
Dependent Claim
30 words
The method of claim 33 , wherein converting each of the raw audit data records further comprises accessing ancillary information from a local system associated with the first audit source.
Claim 47
Dependent Claim
21 words
The method of claim 33 , wherein communicating the Virtual Records further comprises communicating the Virtual Records in real-time upon conversion.
Claim 48
Dependent Claim
15 words
The method of claim 33 , and further comprising archiving the raw audit data records.