METHODS AND SYSTEMS FOR OPTIMIZING PROJECTION OF EVENTS
First Claim
Patent Images
1. A method for optimizing the projection of events comprising:
- organizing event data fields of an event record into a nested logical hierarchy according to a schema;
assembling the event data fields into one or more containers, each of the one or more containers including at least type information, implicit or explicit length information, and value information and preserving the nested logical hierarchy of the event data fields according to the schema;
identifying type information and implicit or explicit length information of a first container;
based upon the identified type information and the implicit or explicit length information of the first container, skipping to a second container;
identifying type information and implicit or explicit length information of the second container; and
based upon the identified type information and the implicit or explicit length information of the second container, projecting the value information from the second container.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optimizing the projection of events are set forth in this disclosure. More specifically, systems and methods for projecting event data from one or more containers are set forth in this disclosure.
17 Citations
25 Claims
-
1. A method for optimizing the projection of events comprising:
-
organizing event data fields of an event record into a nested logical hierarchy according to a schema; assembling the event data fields into one or more containers, each of the one or more containers including at least type information, implicit or explicit length information, and value information and preserving the nested logical hierarchy of the event data fields according to the schema; identifying type information and implicit or explicit length information of a first container; based upon the identified type information and the implicit or explicit length information of the first container, skipping to a second container; identifying type information and implicit or explicit length information of the second container; and based upon the identified type information and the implicit or explicit length information of the second container, projecting the value information from the second container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for optimizing projection of events comprising:
-
one or more collection modules that collect event data, assemble the event data into one or more hierarchically-arranged event logs and serialize the one or more hierarchically-arranged event logs into a plurality of serialized data streams, each of the plurality of serialized data streams preserving the hierarchical arrangement of the hierarchically-arranged event logs and the event logs including at least type information, implicit or explicit length information, and value information corresponding to each event; and one or more query modules that query at least one of the plurality of serialized data streams to project the value information corresponding to an event out of the plurality of serialized data streams. - View Dependent Claims (18, 19, 20)
-
-
21. A method for optimizing the projection of events comprising:
-
assembling event data fields of an event record into at least one container having a nested logical hierarchy according to a schema, the at least one container having a header section that includes type information and implicit or explicit length information and a body section that includes value information; based upon the schema, identifying the type information and the implicit or explicit length information of an event data field in the header section of the container; and based upon the identified type information and the implicit or explicit length information of the event data field in the header section of the container, skipping to the value information of the event data field. - View Dependent Claims (22, 23, 24)
-
-
25. A computer readable medium comprising a method for optimizing the projection of events, the method comprising instructions for:
-
organizing event data fields of an event record into a nested logical hierarchy according to a schema; assembling the event data fields into one or more containers, each of the one or more containers including at least type information, implicit or explicit length information, and value information and preserving the nested logical hierarchy of the event data fields according to the schema; identifying type information and implicit or explicit length information of a first container; based upon the identified type information and the implicit or explicit length information of the first container, skipping to a second container; identifying type information and implicit or explicit length information of the second container; and based upon the identified type information and the implicit or explicit length information of the second container, projecting the value information from the second container.
-
Specification