Computer software system and method to expedite data entry for databases
First Claim
1. A computer system for preparing a digital image, comprising:
- computer processing means;
window means for viewing the digital image;
means for positioning the image within said window means;
means for shrinking or enlarging said image to alter its fit within said viewing window means;
means for saving to storage the portion of the image appearing in said window means.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer software system and method of enhanced data collection, manipulation, and management of information that is to be contained on a database located on a central server. The method is performed via a software application running on one or more computer workstations located in one or more locations. The method is both expedited and simplified by providing powerful data manipulation and data generation routines that are executed during data entry or after the data is contained within the database. The method may also manage to track the status of each data item entered at the computer workstation, and also the current state of the item, which could be either online, offline, suspended, needs removing, or needs uploading. In addition, the method may also include a preset expiration mechanism. This mechanism is based on elapsed time, and will automatically change the state of any item from “online” to “offline” if no modifications are performed on the item during the defined time span. Finally, the method may also enable the data collection and manipulation process to expand over two or more sessions, replacing the current industry-standard online data collection methodology of accepting only completed data entry sessions in real-time.
69 Citations
15 Claims
-
1. A computer system for preparing a digital image, comprising:
-
computer processing means;
window means for viewing the digital image;
means for positioning the image within said window means;
means for shrinking or enlarging said image to alter its fit within said viewing window means;
means for saving to storage the portion of the image appearing in said window means.
-
-
2. In a computer system having a monitor, a CPU, and a pointing device, a method for preparing a digital image, comprising the steps of:
-
(a) providing a viewport window for viewing the digital image on said computer monitor, said viewport having a fixed height and width;
(b) importing said image into said viewport;
(c) comparing the height and width of said image to the height and width of said viewport, and if either the height or width dimension of said image is smaller than the corresponding dimension of said viewport, automatically enlarging said image proportionately such that both the height and width of the image are equal to or greater than the corresponding viewport dimension;
(d) if the image is positioned and sized within the viewport as desired by the user, go to step (j);
(e) comparing the height and width of said image to the height and width of said viewport, and if either the height or width of said image is greater than the corresponding dimension of said viewport, selectively positioning said image within said viewport by dragging said image into position with a click-and-drag operation of said pointing device;
(f) if the image is positioned and sized within the viewport as desired by the user, go to step (j);
(g) if both the height and width of said image are larger than the corresponding viewport dimensions, proportionately shrinking the entire image by a small percentage, but never shrinking said image such that either the height or width of the image becomes less than the respective height or width of the viewport;
(h) if the image is positioned and sized within the viewport as desired by the user, go to step (j) (i) repeating steps (e) through (h) in any order or combination until the image is positioned and sized within the viewport as desired by the user; and
(j) entering an “
accept”
command into the computer to crop the image to eliminate any portion of the image lying outside the viewport and save the portion of the image displayed in the viewport as a new image;
-
-
3. In a computer system having a monitor, a CPU, and a pointing device, a method for preparing a digital image, comprising the steps of:
-
(a) providing a viewport window for viewing the digital image on said computer monitor, said viewport having a fixed height and width;
(b) importing said image into said viewport;
(c) comparing the height and width of said image to the height and width of said viewport, and performing one of the following steps;
i. if either the height or width dimension of said image is smaller than the corresponding dimension of said viewport, automatically enlarging said image proportionally such that both the height and width of the image are equal to or greater than the corresponding viewport dimension;
ii. if the height or width of said image is larger than the corresponding viewport dimensions, automatically proportionately shrink the entire image until at least one of the dimensions is equal to the corresponding dimension of said viewport;
iii. if the height and width of said image are the same as the corresponding viewport dimensions, do nothing;
(d) automatically generating an “
accept”
command into the computer to crop the image to eliminate any portion of the image lying outside the viewport and save the portion of the image displayed in the viewport as a new image.
-
-
4. A computer system for generating sentences about a selected item contained in a computer database, comprising:
-
computer processing means having access to said database;
means for entering and storing data within said computer processing means; and
means for generating at least one sentence from said data;
- View Dependent Claims (5, 6, 7)
-
-
8. A method for generating sentences about an item contained in a computer database, comprising the steps of:
-
(a) providing at least one of the following;
(i) pre-defined sentences containing variables corresponding to field names or field values in the database; and
(ii) tailored algorithms for counting, evaluating, or analyzing certain field values;
(b) providing data contained within said fields in said database by;
(i) entering said data into the database, or (ii) accessing existing data from said database; and
(c) generating one or more descriptive sentences based upon said data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification