Unified interactive data analysis system
First Claim
Patent Images
1. A computer-based system comprising a processor and a storage device including instructions that are operative to run on the processor for analyzing data from a data set, comprising:
- a presentation selection control operative to select a first presentation format and a second presentation format from a plurality of different presentation formats,presentation logic operative to simultaneously present a dimensional data presentation to a user using the first presentation format and a attribute data presentation to a user using the second presentation format,a dimensional analysis control responsive to user input to navigate dimensionally organized data fields in the data set according to its dimensional organization in the dimensional data presentation,an attribute analysis control responsive to user input to analyze the same dimensionally organized data fields in the data set according to its attributes in the attribute data presentation, wherein the dimensional analysis control and the attribute analysis control include at least one control responsive to position-based user interaction, andinteractive analysis logic that is responsive to the dimensional analysis control and to the attribute analysis control for the same dimensionally organized data fields, and is responsive to user input via the dimensional data analysis control to update the attribute data presentation and to user input via the attribute analysis control to update the dimensional data presentation, wherein the interactive analysis logic remains responsive to further user input via the dimensional data analysis control and to further user input via the attribute analysis control to further update the presentations.
17 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing data from a data set is disclosed. The system includes analysis logic responsive to a dimensional analysis control and an attribute analysis control for the same data. This logic can incrementally update the state of a data presentation from an existing state to a new state, and then remain responsive in the new state to further user input via the dimensional data analysis control and further user input via the attribute analysis control to further incrementally update the presentation.
-
Citations
45 Claims
-
1. A computer-based system comprising a processor and a storage device including instructions that are operative to run on the processor for analyzing data from a data set, comprising:
-
a presentation selection control operative to select a first presentation format and a second presentation format from a plurality of different presentation formats, presentation logic operative to simultaneously present a dimensional data presentation to a user using the first presentation format and a attribute data presentation to a user using the second presentation format, a dimensional analysis control responsive to user input to navigate dimensionally organized data fields in the data set according to its dimensional organization in the dimensional data presentation, an attribute analysis control responsive to user input to analyze the same dimensionally organized data fields in the data set according to its attributes in the attribute data presentation, wherein the dimensional analysis control and the attribute analysis control include at least one control responsive to position-based user interaction, and interactive analysis logic that is responsive to the dimensional analysis control and to the attribute analysis control for the same dimensionally organized data fields, and is responsive to user input via the dimensional data analysis control to update the attribute data presentation and to user input via the attribute analysis control to update the dimensional data presentation, wherein the interactive analysis logic remains responsive to further user input via the dimensional data analysis control and to further user input via the attribute analysis control to further update the presentations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for analyzing data from a data set, comprising:
-
receiving a selection of a first one of a plurality of different presentation formats, receiving a selection of a second one of the plurality of different presentation formats, simultaneously presenting a dimensional data presentation to a user using the first presentation format and an attribute data presentation to the user using the second presentation format, receiving at least one attribute analysis command from a user to analyze the data in the dimensionally organized data set according to its attributes, updating the state of both the attribute data presentation and the dimensional data presentation in response to the attribute analysis command received in the step of receiving an attribute analysis command, receiving at least one dimensional analysis command from a user to navigate dimensionally organized data in the data set according to its dimensional organization, updating the state of the dimensional data presentation and the attribute data presentation in response to the dimensional analysis command received in the step of receiving a dimensional analysis command, remaining responsive to further attribute analysis commands and to further dimensional analysis commands to further update the presentations after each of the steps of updating, and wherein at least one of the attribute analysis command and the dimensional analysis command is based on position-based interaction. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer-based system comprising a processor and a storage device including instructions that are operative to run on the processor for analyzing data from a data set, comprising:
-
means for receiving a selection of a first presentation format and a second presentation format from a plurality of different presentation formats, means for simultaneously presenting a dimensional data presentation to a user using the first presentation format and an attribute data presentation to the user using the second presentation format, means for receiving attribute analysis commands from a user to analyze the data in the data set according to its attributes, means for updating the state of both the attribute data presentation and the dimensional data presentation in response to the attribute analysis command received by the means for receiving an attribute analysis command, means for receiving dimensional analysis commands from a user to navigate dimensionally organized data in the data set according to its dimensional organization, means for updating both the state of the dimensional data presentation and the attribute data presentation in response to the dimensional analysis command received by the means for receiving a dimensional analysis command, means for remaining responsive to further graphical attribute analysis commands and to further graphical dimensional analysis commands to further update the presentations, and wherein at least one of the means for receiving an attribute analysis command and the means for receiving a dimensional analysis command is responsive to position-based user input.
-
Specification