Patent US5418898A successfully refreshed from Google Patents.
US5418898A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multidimensional data display system and method
Assignee: Occam Research Corp
•
Filing: 1993-09-02
•
Granted: 1995-05-23
•
Expires: 2013-09-02
Abstract
Abstract A data display system and method that provides for creation of multidimensional data displays in which the dimensions have one or more dimension elements and the display has display cells at dimension element intersections. Provisions are made for allowing rearrangement of display dimensions, reordering of display elements, and sorting within any dimension along with the maintenance of topological formulas during insertions, deletions, sorting and rearrangements. Further included is provision for support of both symmetrical and asymmetrical multidimensional spreadsheets.
Inventors
- 👤 Mark Zand
- 👤 Shih-Lin Liu
- 👤 Joseph Haykov
- 👤 George W. Potts, Sr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 21:46
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/18
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
156 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells having display locations at dimension element intersections; means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis, resulting in rearranged display cell locations, to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; and means for reordering elements and the associated display cells within a display dimension axis to maintain the display cell and element association of the created data display for allowing alteration of the display format without compromise of the data integrity.
Claim 2
Dependent Claim
156 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells having display locations at dimension element intersections; means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis, resulting in rearranged display cell locations, to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; and means for reordering elements and the associated display cells within a display dimension axis to maintain the display cell and element association of the created data display for allowing alteration of the display format without compromise of the data integrity.
Claim 3
Dependent Claim
24 words
The improved data display system of claim 1 in which said means for creating includes means for establishing a created display dimension order array.
Claim 4
Dependent Claim
23 words
The improved data display system of claim 2 in which said means for rearranging includes means for altering said display dimension order array.
Claim 5
Dependent Claim
42 words
The improved data display system of claim 3 in which said means for rearranging further includes means for comparing said rearranged display cell locations to said altered dimension order array for resolving which created display cell corresponds to said rearranged display cell.
Claim 6
Dependent Claim
27 words
The improved data display system of claim 1 in which said means for creating includes means for establishing an array of created display cell data storage pointers.
Claim 7
Dependent Claim
43 words
The improved data display system of claim 5 in which said means for rearranging includes means for retrieving the pointers for each created display cell associated with a rearranged display cell to retrieve the correct data for display in the rearranged display cells.
Claim 8
Dependent Claim
20 words
The improved data display system of claim 5 further including means for reordering display cells associated with a dimension element.
Claim 9
Dependent Claim
28 words
The improved data display system of claim 7 in which said means for reordering includes means for resolving the storage pointers for the display cells to be reordered.
Claim 10
Dependent Claim
36 words
The improved data display system of claim 8 in which said means for reordering further includes means for changing the relationship between the resolved storage pointers and the display cells with which the pointers are associated.
Claim 11
Dependent Claim
32 words
The improved data display system of claim 1 in which said means for reordering includes means for storing a representation of the display cells associated with the dimension elements to be reordered.
Claim 12
Dependent Claim
46 words
The improved data display system of claim 10 in which said means for reordering further includes means for changing within the dimension the display location of the display cells associated with the display dimensions to be reordered for reordering the dimension elements and associated display cells.
Claim 13
Dependent Claim
24 words
The improved data display system of claim 1 further including means for establishing additional display cells with display data derived from other display cells.
Claim 14
Dependent Claim
37 words
The improved data display system of claim 1 in which said multidimensional data display includes on one display axis a primary and secondary dimension, with one or more secondary dimension elements associated with each primary dimension element.
Claim 15
Dependent Claim
26 words
The improved data display system of claim 13 further including means for altering the number of secondary dimension elements for at least one primary dimension element.
Claim 16
Dependent Claim
27 words
The improved data display system of claim 13 further including means for altering the order of the secondary dimension elements for at least one primary dimension element.
Claim 17
Dependent Claim
122 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells at dimension element intersections; means for establishing additional display cells with the display data derived from other display cells; and means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 18
Dependent Claim
122 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells at dimension element intersections; means for establishing additional display cells with the display data derived from other display cells; and means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 19
Dependent Claim
150 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; means for altering the number of secondary dimension elements and the secondary dimension order for at least one primary dimension element; and means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 20
Dependent Claim
150 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; means for altering the number of secondary dimension elements and the secondary dimension order for at least one primary dimension element; and means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 21
Dependent Claim
191 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; means for altering the number of secondary dimension elements or the secondary dimension order for at least one primary dimension element; means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; means for establishing additional display cells with display data derived from other display cells; and means for reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
Claim 22
Dependent Claim
191 words
An improved multidimensional data display system, comprising: means for creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; means for altering the number of secondary dimension elements or the secondary dimension order for at least one primary dimension element; means for rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said means for rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; means for establishing additional display cells with display data derived from other display cells; and means for reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
Claim 23
Dependent Claim
134 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells having display locations at dimension element intersections; rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis, resulting in rearranged display cell locations, to maintain the display cell and element association of the created display on rearrangement, said rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; and reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
Claim 24
Dependent Claim
134 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells having display locations at dimension element intersections; rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis, resulting in rearranged display cell locations, to maintain the display cell and element association of the created display on rearrangement, said rearranging enabling rearrangement of the display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; and reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
Claim 25
Dependent Claim
22 words
The improved data display method of claim 19 in which creating a data display includes establishing a created display dimension order array.
Claim 26
Dependent Claim
20 words
The improved data display method of claim 20 in which rearranging display dimensions includes altering the display dimension order array.
Claim 27
Dependent Claim
39 words
The improved data display method of claim 21 in which rearranging display dimensions further includes comparing said rearranged display cell locations to the altered dimension order array for resolving which created display cell corresponds to the rearranged display cell.
Claim 28
Dependent Claim
25 words
The improved data display method of claim 19 in which creating a data display includes establishing an array of created display cell data storage pointers.
Claim 29
Dependent Claim
40 words
The improved data display method of claim 23 in which rearranging display dimensions includes retrieving the pointers for each created display cell associated with a rearranged display cell to retrieve the correct data for display in the rearranged display cells.
Claim 30
Dependent Claim
18 words
The improved data display method of claim 23 further including reordering display cells associated with a dimension element.
Claim 31
Dependent Claim
23 words
The improved data display method of claim 25 in which reordering includes resolving the storage pointers for the display cells to be reordered.
Claim 32
Dependent Claim
31 words
The improved data display method of claim 26 in which reordering further includes changing the relationship between the resolved storage pointers and the display cells with which the pointers are associated.
Claim 33
Dependent Claim
28 words
The improved data display method of claim 19 in which reordering elements includes storing a representation of the display cells associated with the dimension elements to be reordered.
Claim 34
Dependent Claim
42 words
The improved data display method of claim 28 in which reordering elements further includes changing within the dimension the display location of the display cells associated with the display dimensions to be reordered for reordering the dimension elements and associated display cells.
Claim 35
Dependent Claim
22 words
The improved data display method of claim 19 further including establishing additional display cells with display data derived from other display cells.
Claim 36
Dependent Claim
37 words
The improved data display method of claim 19 in which the multidimensional data display includes on one display axis a primary and secondary dimension, with one or more secondary dimension elements associated with each primary dimension element.
Claim 37
Dependent Claim
24 words
The improved data display method of claim 31 further including altering the number of secondary dimension elements for at least one primary dimension element.
Claim 38
Dependent Claim
25 words
The improved data display method of claim 31 further including altering the order of the secondary dimension elements for at least one primary dimension element.
Claim 39
Dependent Claim
112 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells at dimension element intersections; establishing additional display cells with display data derived from other display cells; and rearranging display dimensions axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 40
Dependent Claim
112 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, the display having associated display cells at dimension element intersections; establishing additional display cells with display data derived from other display cells; and rearranging display dimensions axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 41
Dependent Claim
142 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; altering the number of secondary dimension elements or the order of secondary elements for at least one primary dimension element; and rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 42
Dependent Claim
142 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; altering the number of secondary dimension elements or the order of secondary elements for at least one primary dimension element; and rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes.
Claim 43
Dependent Claim
179 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; altering the number of secondary dimension elements or the order of secondary elements for at least one primary dimension elements; rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; establishing additional display cells with display data derived from other display cells; and reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
Claim 44
Dependent Claim
179 words
An improved multidimensional data display method, comprising: creating a multidimensional data display having at least three dimension axes, each dimension axis having one or more dimension elements, with at least one display axis having primary and secondary dimensions, with one or more secondary dimension elements associated with each primary element, the display having display cells at dimension element intersections; altering the number of secondary dimension elements or the order of secondary elements for at least one primary dimension elements; rearranging display dimension axes and the associated dimension elements and display cells from a first display dimension axis to a second display dimension axis to maintain the display cell and element association of the created data display on rearrangement, said rearranging enabling rearrangement of display dimension axes and the associated dimension elements and display cells between three or more display dimension axes; establishing additional display cells with display data derived from other display cells; and reordering elements within a display dimension axis and the associated display cells to maintain the display cell and element association of the created data display.
References Cited (Backward Citations)
US4667308A
Cited
US4768157A
Cited
US5043916A
Cited
US5032525A
Cited
US5033009A
Cited
US5101475A
Cited
US5257185A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-05-22 | 1998-11-21 | 1999-05-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-05-22 | 2002-11-21 | 2003-05-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-05-22 | 2006-11-21 | 2007-05-23 | $7700.00 | Window Closed / Lapsed |