Data grid components
AssigneeOracle International Corporation
InventorsChris Rullan, Hendrik van den Broek, Blake Sullivan, Max Starets, Chadwick Chow
Life of this patent
Estimating the term…
Abstract
A data grid software component has data cells with a style that may be template-based or individual. A data cell may include a software component to show and interact with a bitmap, a graph, a chart, streaming graphics, or streaming bitmaps. The data grid may have footers, headers, and corner cells each capable of holding another software component to show and interact with several data forms. A header, a footer, and a corner cell can each have a style that is template-based or individual. Headers and footers may have multiple levels. Header parts and footer parts at different levels may have a style that is template-based or individual.
Claims18
A method for creating a data grid software component for display in a graphical user interface (GUI) on a computer's screen, the method comprising:
- (a) creating a software class including a container window, wherein:
- (i) the software class is configured to include two or more data cell windows, displayable in a grid organization in the container window, wherein the software class further comprises a footer that includes one or more of a text caption and a second software component, wherein the footer includes two or more levels, with a first level matching a granularity of single data cells, and a second level matching a granularity spanning multiple data cells;
- (ii) each data cell window is included in a data cell;
- (iii) a first data cell includes a first style property to define a first display style of a first data cell window included in the first data cell;
- (iv) the first style property is configured to include one or more of a first individual value and a first template value;
- and
- (v) the first data cell window is configured for displaying a first data value included in the first data cell for receiving user inputs to modify the first data value;
- (b) on the computer, instantiating a data grid object from the software class;
- and
- (c) populating the data grid object with two or more data cell windows to show at least two data values and displaying the data grid object in the GUI.
A tangible, non-transitory computer-readable information storage medium including instructions adapted to direct a computer to display a data grid in a GUI, comprising:
- (a) on the computer, instantiating a data grid object from a software class, wherein the software class includes a container window, and wherein:
- (i) the software class is configured to include two or more data cell windows, displayable in a grid organization in the container window, wherein the software class further comprises a footer that includes one or more of a text caption and a second software component, wherein the footer includes two or more levels, with a first level matching a granularity of single data cells, and a second level matching a granularity spanning multiple data cells;
- (ii) each data cell window is included in a data cell;
- (iii) a first data cell includes a first style property to define a first display style of a first data cell window included in the first data cell;
- (iv) the first style property is configured to include one or more of a first individual value and a first template value;
- and
- (v) the first data cell window is configured for displaying a first data value included in the first data cell;
- and
- (b) populating the data grid object with two or more data cell windows to show at least two data values and displaying the data grid object in the GUI.
A system comprising:
- a client computer including a GUI;
- a database storing data;
- and
- an application server connected with the database and the client computer via at least one network, wherein the application server is adapted to retrieve the data from the database and communicate the retrieved data to the client computer;
- wherein the client computer includes a software program including instructions executable by the client computer to perform a method, the method comprising:
- (a) on the client computer, instantiating a data grid object from a software class, wherein the software class includes a container window, and wherein:
- (i) the software class is configured to include two or more data cell windows, displayable in a grid organization in the container window, wherein the software class further comprises a footer that includes one or more of a text caption and a second software component, wherein the footer includes two or more levels, with a first level matching a granularity of single data cells, and a second level matching a granularity spanning multiple data cells;
- (ii) each data cell window is included in a data cell;
- (iii) a first data cell includes a first style property to define a first display style of a first data cell window included in the first data cell;
- (iv) the first style property is configured to include one or more of a first individual value and a first template value;
- and
- (v) the first data cell window is configured for displaying a first data value included in the first data cell;
- and
- (b) populating the data grid object with two or more data cell windows to show at least two data values and displaying the data grid object in the GUI.
Dependencies are inferred from the claim text.