Patent US5692145A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5692145A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for generating and performing operations on table type databases using icons

Assignee: Hitachi Ltd
•
Filing: 1995-06-05
•
Granted: 1997-11-25
•
Expires: 2015-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for permitting a user to perform operations between data of at least two tables. In the invention table icons each representing one of the at least two tables are displayed on a display and the user is permitted to move one of the table icons to a position on the display where the display of the one table icon overlaps the display of another of the at least two table icons and selects an operation to be executed between data of tables corresponding to the one and the other table icons. The operation selected by the user is automatically executed when the one table icon is moved to a position overlapping the other table icon. A new table including data resulting form the selected operation and a new table icon representing the new table is generated and the new table icon representing the new table is displayed.

Inventors

  • 👤 Jun Nakanishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:06
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 129 words
A method of performing operations between data of at least two tables, comprising the steps of: displaying table icons each representing one of said at least two tables; permitting a user to move one of said table icons to a position where the display of said one table icon overlaps the display of another of said at least two table icons; automatically executing an operation selected by said user between data of tables corresponding to said one table icon and said another table icon when said one table icon is moved to a position overlapping said another table icon; generating a new table including data resulting from said selected operation and a new table icon representing said new table; and displaying said new table icon representing said new table.
Claim 2
Independent Claim 129 words
A method of performing operations between data of at least two tables, comprising the steps of: displaying table icons each representing one of said at least two tables; permitting a user to move one of said table icons to a position where the display of said one table icon overlaps the display of another of said at least two table icons; automatically executing an operation selected by said user between data of tables corresponding to said one table icon and said another table icon when said one table icon is moved to a position overlapping said another table icon; generating a new table including data resulting from said selected operation and a new table icon representing said new table; and displaying said new table icon representing said new table.
Claim 3
Dependent Claim 20 words
A method according to claim 1, wherein said selected operation is one of arithmetic, logical, function and user defined operations.
Claim 4
Dependent Claim 55 words
A method according to claim 1, wherein each of said tables includes a plurality of columns, a plurality of rows and a plurality of cells formed at intersections between said rows and said columns, said cells each contains data related to attributes of a column and a row which intersect each other forming said cell.
Claim 5
Dependent Claim 34 words
A method according to claim 3, wherein said selected operation is automatically executed between data contained in cells having the same position in said tables corresponding to said one and said another table icons.
Claim 6
Dependent Claim 33 words
A method according to claim 3, wherein said selected operation is automatically executed between data contained in cells having different positions in said tables corresponding to said one and said another table icons.
Claim 7
Dependent Claim 64 words
A method according to claim 3, wherein said operation is selected by displaying column icons representing columns of said at least two tables, displaying a pop-up menu when one of said columns is selected and permitting said user to select one of a plurality of menu items of said pop-up menu thereby indicating an operation to be performed on data in said one column.
Claim 8
Independent Claim 163 words
A method of performing operations between data of a plurality of tables, comprising the steps of: displaying table icons each representing one of said tables; displaying an operational icon representing an operation selected by a user to be performed between data of at least two tables; permitting a user to open an operational window by selecting said operational icon; permitting said user to move table icons corresponding to said at least two tables to a position where the displays of said table icons corresponding to said at least two tables are within said operational window; automatically executing said selected operation represented by said operational icon between data of said at least two tables when said table icons corresponding to said at least two tables are moved to a position within said operational window; generating a new table including data resulting from said selected operation and a new table icon representing said new table; and displaying said new table icon representing said new table.
Claim 9
Independent Claim 163 words
A method of performing operations between data of a plurality of tables, comprising the steps of: displaying table icons each representing one of said tables; displaying an operational icon representing an operation selected by a user to be performed between data of at least two tables; permitting a user to open an operational window by selecting said operational icon; permitting said user to move table icons corresponding to said at least two tables to a position where the displays of said table icons corresponding to said at least two tables are within said operational window; automatically executing said selected operation represented by said operational icon between data of said at least two tables when said table icons corresponding to said at least two tables are moved to a position within said operational window; generating a new table including data resulting from said selected operation and a new table icon representing said new table; and displaying said new table icon representing said new table.
Claim 10
Dependent Claim 20 words
A method according to claim 7, wherein said selected operation is one of arithmetic, logical, function and user defined operations.
Claim 11
Dependent Claim 55 words
A method according to claim 7, wherein each of said tables includes a plurality of columns, a plurality of rows and a plurality of cells formed at intersections between said rows and said columns, said cells each contains data related to attributes of a column and a row which intersect each other forming said cell.
Claim 12
Dependent Claim 34 words
A method according to claim 9, wherein said selected operation is automatically executed between data contained in cells having the same position in said tables corresponding to said one and said another table icons.
Claim 13
Dependent Claim 33 words
A method according to claim 9, wherein said selected operation is automatically executed between data contained in cells having different positions in said tables corresponding to said one and said another table icons.
Claim 14
Dependent Claim 64 words
A method according to claim 9, wherein said operation is selected by displaying column icons representing columns of said at least two tables, displaying a pop-up menu when one of said columns is selected and permitting said user to select one of a plurality of menu items of said pop-up menu thereby indicating an operation to be performed on data in said one column.
Claim 15
Dependent Claim 188 words
An information processing apparatus for permitting a user to perform operations between data of at least two tables, said data of said at least two tables being stored in memory connected to said information processing apparatus, said information processing apparatus comprising: a display for displaying information; a terminal for permitting a user to input commands and information; an information processing unit for displaying on said display table icons each representing one of said at least two tables, permitting a user to move one of said table icons on said display to a position where the display of said one table icon overlaps the display of another of said at least two table icons and selected in operation to be executed between data of tables corresponding to said one table icon and said another table icon, automatically executing said selected operation when said one table icon is moved to a position overlapping said another table icon, generating a new table including data resulting from said selected operation and a new table icon representing said new table, and displaying on said display said new table icon representing said new table.
Claim 16
Dependent Claim 188 words
An information processing apparatus for permitting a user to perform operations between data of at least two tables, said data of said at least two tables being stored in memory connected to said information processing apparatus, said information processing apparatus comprising: a display for displaying information; a terminal for permitting a user to input commands and information; an information processing unit for displaying on said display table icons each representing one of said at least two tables, permitting a user to move one of said table icons on said display to a position where the display of said one table icon overlaps the display of another of said at least two table icons and selected in operation to be executed between data of tables corresponding to said one table icon and said another table icon, automatically executing said selected operation when said one table icon is moved to a position overlapping said another table icon, generating a new table including data resulting from said selected operation and a new table icon representing said new table, and displaying on said display said new table icon representing said new table.
Claim 17
Dependent Claim 22 words
An information processing apparatus according to claim 13, wherein said selected operation is one of arithmetic, logical, function and user defined operations.
Claim 18
Dependent Claim 57 words
An information processing apparatus according to claim 13, wherein each of said tables includes a plurality of columns, a plurality of rows and a plurality of cells formed at intersections between said rows and said columns, said cells each contains data related to attributes of a column and a row which intersect each other forming said cell.
Claim 19
Dependent Claim 41 words
An information processing apparatus according to claim 15, wherein said selected operation is automatically executed by said information processing unit between data contained in cells having the same position in said tables corresponding to said one and said another table icons.
Claim 20
Dependent Claim 40 words
An information processing apparatus according to claim 15, wherein said selected operation is automatically executed by said information processing unit between data contained in cells having different positions in said tables corresponding to said one and said another table icons.
Claim 21
Dependent Claim 72 words
An information processing apparatus according to claim 15, wherein by said information processing unit said operation to be selected by displaying column icons representing columns of said at least two tables, displaying a pop-up menu when one of said columns is selected and permitting said user to select one of a plurality of menu items of said pop-up menu thereby indicating an operation to be performed on data in said one column.
Claim 22
Dependent Claim 221 words
An information processing apparatus for permitting a user to perform operations between data of a plurality of tables, said data of said at least two tables being stored in memory connected to said information processing apparatus, said information processing apparatus comprising: a display for displaying information; a terminal for permitting a user to input commands and information; an information processing unit for displaying on said display table icons each representing one of said tables, displaying on said display an operational icon representing an operation selected by a user to be performed between data of at least two tables, permitting a user to open an operational window by selecting said operational icon, permitting said user to move table icons on said display corresponding to said at least two tables to a position where the displays of said table icons corresponding to said at least two tables are within said operational window, automatically executing said selected operation represented by said operational icon between data of said at least two tables when said table icons corresponding to said at least two tables are moved to a position within said operational window, generating a new table including data resulting from said selected operation and a new table icon representing said new table, and displaying on said display said new table icon representing said new table.
Claim 23
Dependent Claim 221 words
An information processing apparatus for permitting a user to perform operations between data of a plurality of tables, said data of said at least two tables being stored in memory connected to said information processing apparatus, said information processing apparatus comprising: a display for displaying information; a terminal for permitting a user to input commands and information; an information processing unit for displaying on said display table icons each representing one of said tables, displaying on said display an operational icon representing an operation selected by a user to be performed between data of at least two tables, permitting a user to open an operational window by selecting said operational icon, permitting said user to move table icons on said display corresponding to said at least two tables to a position where the displays of said table icons corresponding to said at least two tables are within said operational window, automatically executing said selected operation represented by said operational icon between data of said at least two tables when said table icons corresponding to said at least two tables are moved to a position within said operational window, generating a new table including data resulting from said selected operation and a new table icon representing said new table, and displaying on said display said new table icon representing said new table.
Claim 24
Dependent Claim 22 words
An information processing apparatus according to claim 19, wherein said selected operation is one of arithmetic, logical, function and user defined operations.
Claim 25
Dependent Claim 57 words
An information processing apparatus according to claim 19, wherein each of said tables includes a plurality of columns, a plurality of rows and a plurality of cells formed at intersections between said rows and said columns, said cells each contains data related to attributes of a column and a row which intersect each other forming said cell.
Claim 26
Dependent Claim 41 words
An information processing apparatus according to claim 21, wherein said selected operation is automatically executed by said information processing unit between data contained in cells having the same position in said tables corresponding to said one and said another table icons.
Claim 27
Dependent Claim 40 words
An information processing apparatus according to claim 21, wherein said selected operation is automatically executed by said information processing unit between data contained in cells having different positions in said tables corresponding to said one and said another table icons.
Claim 28
Dependent Claim 73 words
An information processing apparatus according to claim 21, wherein by said information processing unit permits said operation to be selected by displaying column icons representing columns of said at least two tables, displaying a pop-up menu when one of said columns is selected and permitting said user to select one of a plurality of menu items of said pop-up menu thereby indicating an operation to be performed on data in said one column.

References Cited (Backward Citations)

US5347628A Cited
US5428776A Cited
US5467448A Cited
US5553218A Cited
US5546526A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag