System and method for defining a view to display data
First Claim
1. In a computer system comprising a processor, an input device, a display device, and a memory for storing program modules, all operatively interconnected, a view displaying program module in the memory comprising:
- a. at least one namespace for storing at least one folder wherein the folder stores;
i. at least one view wherein the view manages and stores an index to data for display;
ii. a list of fields; and
iii. at least one item, wherein the item contains at least one field wherein the field contains data that defines an operand or an instruction; and
b. a view control for;
i. selecting one folder in one namespace in response to input from the input device;
ii. selecting one view associated with the selected folder;
iii. selecting one field from the list of fields in the selected folder;
iv. selecting one item containing the selected field;
v. retrieving the data corresponding to the selected field from the selected item; and
vi. displaying the view on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Views and view controls are used to display and access data created from multiple applications. Namespaces, folders, items, views and view control objects are used to abstract the data type of the data, contained in items. Therefore, data can be displayed in multiple views and the same view can be used to display data independent of the data type. To display a view, a user selects a folder that contains items. A folder, item, view, and view control work together to define the fields and data to display and the format to display them. The user can generate many views by editing one view, thereby creating a new view. An edit interface is provided allowing the user to modify a view. Modifications include entering new data in a view, defining new fields, and entering calculations based on other data. A new view control can be installed by determining what information to pass, conforming to OLE standards and entering the view control in the operating system'"'"'s database registry.
149 Citations
18 Claims
-
1. In a computer system comprising a processor, an input device, a display device, and a memory for storing program modules, all operatively interconnected, a view displaying program module in the memory comprising:
-
a. at least one namespace for storing at least one folder wherein the folder stores; i. at least one view wherein the view manages and stores an index to data for display; ii. a list of fields; and iii. at least one item, wherein the item contains at least one field wherein the field contains data that defines an operand or an instruction; and b. a view control for; i. selecting one folder in one namespace in response to input from the input device; ii. selecting one view associated with the selected folder; iii. selecting one field from the list of fields in the selected folder; iv. selecting one item containing the selected field; v. retrieving the data corresponding to the selected field from the selected item; and vi. displaying the view on the display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computer system comprising a processor, an input device, a display device, and a memory for storing program modules, all operatively interconnected, a view displaying program module in the memory comprising:
-
a. at least one namespace for storing at least one folder wherein the folder stores; i. at least one view wherein the view manages and stores an index to data for display; ii. a list of fields; and iii. at least one item, wherein the item contains at least one field wherein the field contains data that defines an operand or an instruction; and b. a view control for selecting which fields to display on the display, a method for selecting a view comprising the steps of; i. selecting one folder in one namespace in response to input from the input device; ii. selecting one view associated with the selected folder; iii. selecting one field from the list of fields in the selected folder; iv. selecting one item containing the selected field; v. retrieving the data corresponding to the selected field from the selected item; and vi. displaying the view on the display device.
-
-
8. The method of 7, wherein the method further comprises the steps of:
a. editing the view comprising the steps of; i. receiving a command from the input device to identify and edit one view in one folder in one namespace; ii. editing the view settings associated with the identified view; iii. selecting a field associated with the identified view; iv. editing the data contained in the field associated with the identified view; v. storing the edits; and vi. displaying the edited view. - View Dependent Claims (9, 10, 11)
-
12. The method of 7, wherein the method further comprises the steps of:
a. installing a new view control comprising the steps of; i. identifying information to be shared between the new view control and the view displaying program module, ii. modifying the new view control allowing it to share the information to the view displaying program module, iii. defining the new view control to the view displaying program module.
-
13. A computer system comprising:
- a bus operatively interconnecting;
a. a processor; b. an input device; c. a display device; d. a memory for storing program modules wherein the memory includes means for displaying views of data on the display device comprising; i. at least one namespace for storing at least one folder wherein the folder stores; a at least one view wherein the view manages and stores an index to data for display; b. a list of fields; and c. at least one item, wherein the item contains at least one field wherein the field contains data that defines an operand or an instruction; and ii. a view control for; a. selecting one folder in one namespace in response to input from the input device; b. selecting one view associated with the selected folder; c. selecting one field from the list of fields in the selected folder; d. selecting one item containing the selected field; e. retrieving the data corresponding to the selected field from the selected item; and f. displaying the view on the display device. - View Dependent Claims (14, 15, 16, 17, 18)
- a bus operatively interconnecting;
Specification