Presenting data to a user in a three-dimensional table
First Claim
Patent Images
1. A method of managing a three-dimensional table for presenting data, the method executed using a processor of a computer and comprising:
- generating the three-dimensional table for the data, wherein the three-dimensional table comprises a plurality of two-dimensional tables that define a front face and at least one side face;
receiving a manipulation request to simultaneously display a particular one of the two-dimensional tables displayed as the front face of a three-dimensional display of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one; and
manipulating the three-dimensional display of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, thereby simultaneously displaying the particular one of the two-dimensional tables displayed as the front face and the selected one.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved solution for presenting data to a user is provided. In particular, the data can include multiple instances of a dataset, which are displayed in a three-dimensional table. The three-dimensional table allows the user to perform various manipulations on it. For example, the user can rotate the table, scroll through the table, simultaneously view at least two instances of the dataset, and the like. Additionally, the three-dimensional table can enable the user to perform various operations on the data to further customize the presented data.
45 Citations
19 Claims
-
1. A method of managing a three-dimensional table for presenting data, the method executed using a processor of a computer and comprising:
-
generating the three-dimensional table for the data, wherein the three-dimensional table comprises a plurality of two-dimensional tables that define a front face and at least one side face; receiving a manipulation request to simultaneously display a particular one of the two-dimensional tables displayed as the front face of a three-dimensional display of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one; and manipulating the three-dimensional display of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, thereby simultaneously displaying the particular one of the two-dimensional tables displayed as the front face and the selected one. - View Dependent Claims (2, 3, 4)
-
-
5. A system for managing a three-dimensional table for presenting data, the system comprising:
-
a computer comprising a processor; and instructions which are executable, using the processor, to provide; a display system for generating the three-dimensional table for the data, wherein the three-dimensional table comprises a plurality of two-dimensional tables that define a front face and at least one side face; and a manipulation system for receiving a manipulation request to simultaneously display a particular one of the two-dimensional tables displayed as the front face of a three-dimensional display of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one, and manipulating the three-dimensional display of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, to thereby simultaneously display the particular one of the two-dimensional tables displayed as the front face and the selected one. - View Dependent Claims (6, 7, 8)
-
-
9. A program product stored on a computer-readable storage medium, which when executed, manages a three-dimensional table for presenting data, the program product comprising:
-
program code for generating the three-dimensional table for the data, wherein the three-dimensional table comprises a plurality of two-dimensional tables that define a front face and at least one side face; program code for receiving a manipulation request to simultaneously display a particular one of the two-dimensional tables displayed as the front face of a three-dimensional display of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one; and program code for manipulating the three-dimensional display of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, thereby simultaneously displaying the particular one of the two-dimensional tables displayed as the front face and the selected one. - View Dependent Claims (10, 11, 12)
-
-
13. An interface for presenting data to a user, the interface comprising:
-
means for generating a three-dimensional table for the data, wherein the three-dimensional table comprises a plurality of two-dimensional tables that define a front face and at least one side face; means for displaying a three-dimensional representation of the three-dimensional table to the user; means for receiving a manipulation request from the user to simultaneously display a particular one of the two-dimensional tables displayed as the front face of the displayed three-dimensional representation of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one; and means for manipulating the displayed three-dimensional representation of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, thereby simultaneously displaying the particular one of the two-dimensional tables displayed as the front face and the selected one. - View Dependent Claims (14, 15, 16)
-
-
17. A method of deploying an application for managing a three-dimensional table for presenting data, the method comprising:
providing a computer infrastructure being operable on a processor of a computer to; obtain the data, wherein the data comprises a plurality of instances of a dataset; generate a plurality of two-dimensional tables, each comprising data for one of the plurality of instances; generate a three-dimensional table from the plurality of generated two-dimensional tables; display a three-dimensional representation of the three-dimensional table; receive a manipulation request to simultaneously display a particular one of the two-dimensional tables displayed as a front face of the displayed three-dimensional representation of the three-dimensional table and a selected one of the two-dimensional tables which is distinct from the particular one; and manipulate the displayed three-dimensional representation of the three-dimensional table to visually slide the selected one of the two-dimensional tables out from the three-dimensional display of the three-dimensional table, based on the manipulation request, thereby simultaneously displaying the particular one of the two-dimensional tables displayed as the front face and the selected one. - View Dependent Claims (18, 19)
Specification