Modeling multi-dimensional sequence data over streams
First Claim
Patent Images
1. A method comprising:
- building, with a computer, a model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions, wherein building the model in real-time includes;
processing event instances into a base cuboid of the model as the event instances come; and
incrementally updating one or more other cuboids in the model by propagating the event instances bottom-up through a pattern hierarchy and a category hierarchy; and
providing, with a computer, search results for a query in real-time as events that are aggregated into the multi-dimensional sequence data occur.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment is a method that builds a model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions. The model provides search results for a query.
-
Citations
23 Claims
-
1. A method comprising:
-
building, with a computer, a model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions, wherein building the model in real-time includes; processing event instances into a base cuboid of the model as the event instances come; and incrementally updating one or more other cuboids in the model by propagating the event instances bottom-up through a pattern hierarchy and a category hierarchy; and providing, with a computer, search results for a query in real-time as events that are aggregated into the multi-dimensional sequence data occur. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 22, 23)
-
-
9. A tangible computer readable storage medium having instructions for causing a computer to execute a method, comprising:
-
building a model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions, wherein building the model in real-time includes; processing event instances into a base cuboid of the model as the event instances come; and incrementally updating one or more other cuboids in the model by propagating the event instances bottom-up through a pattern hierarchy and a category hierarchy. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system, comprising:
-
a database that stores an E-Cube model of multi-dimensional sequence data in real-time with cuboids that aggregate the multi-dimensional sequence data over both patterns and dimensions, wherein the database; processes event instances into a base cuboid of the E-Cube model as events that are aggregated into the multi-dimensional sequence data occur; and incrementally updates one or more other cuboids in the E-Cube model by propagating the event instances bottom-up through a pattern hierarchy and a category hierarchy; and a computer that processes a query and provides results for the query in real time as the events occur. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification