IP Library Granted Patent US 8,689,129
Granted Patent B1
US 8,689,129 · App. 10/951,184 · Granted Apr 1, 2014

Method and apparatus for providing a display interface utilizing a plurality of display states

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,689,129
App. No.
10/951,184
Granted
Apr 1, 2014
Kind
B1
Abstract

A method and apparatus for displaying data. In one embodiment, the method displays a summary icon at an intersection of a row and a column in a first display state. The method similarly displays the summary icon and the data represented by the summary icon by expanding a display pane to accommodate the data in a second display state.

Claims (37)

1. A method comprising:

assigning first data to a first display pane in a plurality of display panes arranged in a grid defined by rows and columns;

assigning second data to second display pane in the plurality of display panes arranged in the grid, the first and second data are not equal to each other;

configuring said first display pane to a first display state, said first display state concealing said first data and displaying a first summary icon in said first display pane representative of said first data;

configuring said second display pane to a first display state, said first display state concealing said second data and displaying a second summary icon in said second display pane representative of said second data, wherein the first and second summary icons are different;

determining that a selection of said first display pane in said first display state has occurred; and

expanding said first display pane to a second display state in response to said selection of said first display pane, wherein said first display pane in said second display state displays an array of notational characters that represent the first data, wherein notational characters in a first row of the array indicate whether a first software application is supportable by respective operating systems, and notational characters in a second row of the array indicate whether a second software application is supportable by the respective operating systems.

2. The method of claim 1 , wherein said determining comprises selecting a selection region of said first display pane in said first display state.

3. The method of claim 1 , further comprising:

determining that another selection of said first display pane in said second display state has occurred;

collapsing said first display pane to said first display state.

4. The method of claim 1 , wherein said first summary icon is displayed in said second display state.

5. The method of claim 1 , wherein said first display pane is at an intersection of a plurality of column header elements and a plurality of row header elements, wherein the column header elements identify the operating systems, respectively, and wherein the row header elements identify the first and second software applications, respectively.

6. The method of claim 5 , wherein said plurality of column header elements are horizontally aligned in a column header block positioned in said columns and said plurality of row header elements are vertically aligned in a row header block positioned in said rows.

7. An apparatus, comprising:

means for assigning first and second data to first and second display panes in a plurality of display panes arranged in a grid defined by rows and columns, wherein the first and second data are not equal to each other;

means for configuring said first and second display panes to a first display state, said first display state of the first pane concealing said first data and displaying a first summary icon in said first display pane representative of said first data, and said first display state of the second pane concealing said second data and displaying a second summary icon in said second display pane representative of said second data, wherein the first and second summary icons are different;

means for determining that a selection of said first display pane in said first display state has occurred; and

means for expanding said first display pane to a second display state in response to said selection of said first display pane, said second display state displaying said first data by expanding said first display pane to fit said data;

wherein said first display pane in said second display state displays an array of notational characters that represent the first data, wherein notational characters in a first row of the array indicate whether a first software application is supportable by respective operating systems, and notational characters in a second row of the array indicate whether a second software application is supportable by the respective operating systems.

8. The apparatus of claim 7 , wherein said means for determining comprises means for selecting a selection region of said first display pane in said first display state.

9. The apparatus of claim 7 , further comprising:

means for determining that another selection of said first display pane in said second display state has occurred;

means for collapsing said display first pane to said first display state.

10. The apparatus of claim 7 , wherein said first summary icon is displayed in said second display state.

11. The apparatus of claim 7 , wherein said first display pane is at an intersection of a plurality of column header elements and a plurality of row header elements, wherein the column header elements identify the operating systems, respectively, and wherein the row header elements identify the first and second software applications, respectively.

12. The apparatus of claim 11 , wherein said plurality of column header elements are horizontally aligned in a column header block positioned in said columns and said plurality of row header elements are vertically aligned in a row header block positioned in said rows.

13. A method comprising:

assigning first and second data to first and second display panes in a plurality of display panes arranged in a grid defined on a screen by a plurality of column header blocks and a plurality of row header blocks, wherein the first and second data are not equal to each other;

configuring said first and second display panes to a first display state, said first display state of the first pane concealing said first data and displaying a first summary icon in said first display pane representative of said first data, and said first display state of the second pane concealing said second data and displaying a second summary icon in said second display pane representative of said second data, wherein the first and second summary icons are different;

expanding a column header block by selecting a first tree control button, wherein said column header block is horizontally aligned with said plurality of column header blocks on said screen;

expanding a row header block by selecting a second tree control button, wherein said row header block is vertically aligned with said plurality of row header blocks on said screen; and

expanding said first display pane to a second display state in response to said expanded row header block and said expended column header block, said second display state displaying said first data, wherein said first display pane in said second display state displays an array of notational characters that represent the first data, wherein notational characters in a first row of the array indicate whether a first software application is supportable by respective operating systems, and notational characters in a second row of the array indicate whether a second software application is supportable by the respective operating systems.

14. The method of claim 13 , further comprising:

collapsing said first display pane from said second display state to said first display state.

15. The method of claim 14 , wherein said collapsed first display pane is formed by the intersection of one of said plurality of row header blocks and one of said plurality of column header blocks, wherein said one of said plurality of row header blocks and one of said plurality of column header blocks are not expanded.

16. The method of claim 13 , wherein said first summary icon is displayed in said display pane.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
CHANGE OF NAME Recorded Sep 21, 2007
From: VERTITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019866/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2004
From: KUMAR, KANNAN RAMESH; MORGANSTERN, ROBERT A.; BARKER, W. RICHARD
To: VERITAS OPERATING CORPORATION
Reel/Frame 015889/0071 →