Identifying cyclic patterns of complex events
First Claim
Patent Images
1. A method of revealing patterns of events in time-based data comprising:
- detecting occurrence of events of a system via a sensor network;
generating on a processing device a first display of a linear timeline indicating the events within time-based data;
transforming the linear timeline of the first display into a second display via the processing device that presents clustering of the events within the time-based data, wherein the second display includes one or more from the group of a stacked linear timeline of the events, a polar timeline of the events, and a helical timeline of the events;
in response to detecting an absence in the second display of patterns of the events to identify event associations contributing to an adverse condition of the system, successively transforming the second display to one or more other timelines of the group via the processing device to reveal the patterns of the events; and
controlling actions of the system via the processing device based on the revealed patterns to address the adverse condition.
2 Assignments
0 Petitions
Accused Products
Abstract
Data within a database are displayed to discover patterns of events in time-based data. A first display of a linear timeline indicating events within time-based data is provided. The linear timeline of the first display may be transformed into a second display to cluster the events within the time-based data, where the second display includes one or more from the group of a stacked linear timeline of the events, a polar (annular) timeline of the events, and a helical timeline of the events. Patterns of the events are revealed within the second display to identify event associations.
9 Citations
20 Claims
-
1. A method of revealing patterns of events in time-based data comprising:
-
detecting occurrence of events of a system via a sensor network; generating on a processing device a first display of a linear timeline indicating the events within time-based data; transforming the linear timeline of the first display into a second display via the processing device that presents clustering of the events within the time-based data, wherein the second display includes one or more from the group of a stacked linear timeline of the events, a polar timeline of the events, and a helical timeline of the events; in response to detecting an absence in the second display of patterns of the events to identify event associations contributing to an adverse condition of the system, successively transforming the second display to one or more other timelines of the group via the processing device to reveal the patterns of the events; and controlling actions of the system via the processing device based on the revealed patterns to address the adverse condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for detecting patterns of events in time-based data, the system comprising:
-
a sensor network to detect occurrence of events of within a second system; and at least one processor configured to; generate a first display of a linear timeline indicating the events within time-based data; transform the linear timeline of the first display into a second display that presents clustering of the events within the time-based data, wherein the second display includes one or more from the group of a stacked linear timeline of the events, a polar timeline of the events, and a helical timeline of the events; in response to detecting an absence in the second display of patterns of the events to identify event associations contributing to an adverse condition of the system, successively transform the second display to one or more other timelines of the group to reveal the patterns of the events; and control actions of the second system based on the revealed patterns to address the adverse condition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for revealing patterns of events in time-based data, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to; generate a first display of a linear timeline indicating events of a system detected via a sensor network within time-based data; transform the linear timeline of the first display into a second display that presents clustering of the events within the time-based data, wherein the second display includes one or more from the group of a stacked linear timeline of the events, a polar timeline of the events, and a helical timeline of the events; in response to detecting an absence in the second display of patterns of the events to identify event associations contributing to an adverse condition of the system, successively transform the second display to one or more other timelines of the group to reveal the patterns of the events; and control actions of the system based on the revealed patterns to address the adverse condition. - View Dependent Claims (18, 19, 20)
Specification