Large data set storage and display for electronic spreadsheets applied to machine vision
First Claim
Patent Images
1. An electronic spreadsheet having a plurality of cells, the improvement comprising:
- a single method object, adapted to be instantiated in at least one of the spreadsheet cells, and adapted to provide internal data storage and a single member function, the single member function being adapted to access internal data stored in the single method object and return a single value, the internal data stored in the single method object not being displayed until a spreadsheet cell in which the object is instantiated is selected by a user;
a single data display buffer, the data contents of which are displayed under a partially transparent spreadsheet grid; and
means for selectively displaying the internal data of the single method object in the single data display buffer by selecting a spreadsheet cell in which the single method object is instantiated, the internal data of only one single method object being displayed at one time under the partially transparent spreadsheet grid.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic spreadsheet is improved for machine vision applications by incorporating single method objects, and a data display buffer position beneath a variably transparent spreadsheet grid. The data display buffer works in cooperation with the single method objects to selectively display stored data sets in superimposed relationship with the variably transparent spreadsheet grid. The resulting user-interface is particularly advantageous for machine vision applications, and other applications using large data sets.
115 Citations
17 Claims
-
1. An electronic spreadsheet having a plurality of cells, the improvement comprising:
-
a single method object, adapted to be instantiated in at least one of the spreadsheet cells, and adapted to provide internal data storage and a single member function, the single member function being adapted to access internal data stored in the single method object and return a single value, the internal data stored in the single method object not being displayed until a spreadsheet cell in which the object is instantiated is selected by a user;
a single data display buffer, the data contents of which are displayed under a partially transparent spreadsheet grid; and
means for selectively displaying the internal data of the single method object in the single data display buffer by selecting a spreadsheet cell in which the single method object is instantiated, the internal data of only one single method object being displayed at one time under the partially transparent spreadsheet grid. - View Dependent Claims (2, 3, 4)
-
-
5. A method for selectively displaying large data sets in an electronic spreadsheet having a plurality of cells, the method comprising:
-
instantiating a single method object in each of a plurality of the cells of the spreadsheet, each single method object being adapted to provide internal storage for storing a large data set, and a single member function adapted to access the large data set and return a single value, the large data set stored in the single method object not being displayed until a spreadsheet cell in which the object is instantiated is selected by a user;
displaying the large data set of the single method object corresponding to a selected cell of the spreadsheet in which the single method object is instantiated, the large data set of only one single method object being displayed at one time; and
displaying in superimposed relationship with the large data set a partially transparent spreadsheet grid including the selected cell. - View Dependent Claims (6, 7, 8)
-
-
9. A user-interface method for selectively displaying machine vision images stored in an electronic spreadsheet having a plurality of cells, the method comprising:
-
instantiating a single method object in each of a plurality of the cells of the spreadsheet, each single method object being adapted to provide internal storage for storing a machine vision image, and a single member function adapted to access the single method object and return a single value the machine vision image stored in the single method object not being displayed until a spreadsheet cell in which the object is instantiated is selected by a user;
selecting a cell from the plurality of cells;
displaying the machine vision image stored in the single method object corresponding to the selected cell, the machine vision image of only one single method object being displayed at one time; and
displaying in superimposed relationship with the machine vision image a partially transparent electronic spreadsheet grid including the selected cell. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification