Patent US5418898A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag