US5018077A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing machines
Assignee: International Business Machines Corp
•
Filing: 1990-03-08
•
Granted: 1991-05-21
•
Expires: 2010-03-08
Abstract
Abstract A data processing machine which is controlled to produce graphical output from stored sets of data. The data sets may be stored in the non-uniform manner. The machine is controlled to determine column boundaries in each row of a data set and then to determine column boundaries in each row of a data set and then to determine which rows of the set have missing items. Data sets can then be reformatted as graphs or similar representations. The machine takes away the constraint on users to accurately enter data items into specific slots in a table or data set.
Inventors
- 👤 Martin J. Healey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 09:21
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/177
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
141 words
A data processing machine operable to automatically change the format of data to be printed or displayed and in which a set of stored data, nominally arranged in rows and columns, have items missing or stored in a non-uniform manner comprising: a) first means without predetermining the width of the columns for automatically recognizing and determining the column boundaries in each row of the set of data by determining the sequences of all blank areas and strips between all blank areas that contain sequences of non-blanks, and (b) second means for determining which rows of the set of data have missing items and for providing an indication in the row of the missing item whereby a control system of the machine is able to identify missing items and column boundaries before a new format of the set of data is produced.
Claim 2
Dependent Claim
141 words
A data processing machine operable to automatically change the format of data to be printed or displayed and in which a set of stored data, nominally arranged in rows and columns, have items missing or stored in a non-uniform manner comprising: a) first means without predetermining the width of the columns for automatically recognizing and determining the column boundaries in each row of the set of data by determining the sequences of all blank areas and strips between all blank areas that contain sequences of non-blanks, and (b) second means for determining which rows of the set of data have missing items and for providing an indication in the row of the missing item whereby a control system of the machine is able to identify missing items and column boundaries before a new format of the set of data is produced.
Claim 3
Dependent Claim
100 words
A data processing machine as claimed in claim 1 in which said first means includes: means for constructing and storing a mask of blank characters for the longest row in the set of data and means for taking each row of the set of data in turn and performing a logical OR operation on it with said mask and restoring the cumulative result of the OR operation so that after processing a final row said mask contains a non-blank character in every position for which there is a corresponding character in at least one row of the set of data.
Claim 4
Dependent Claim
35 words
A data processing machine as claimed in claim 2 wherein said second means includes: means for determining the number of non-blank strings in the cumulative mask and constructing a data subset for each non blank
Claim 5
Dependent Claim
27 words
A data processing machine as claimed in claim 3 including: means for entering into the data subsets an indication of missing values from the set of data.
Claim 6
Independent Claim
172 words
A method of automatically changing the format of data to be printed or displayed and in which a set of stored data, nominally arranged in rows and columns, have items missing or stored in a non-uniform manner comprising the following steps: a) automatically constructing and storing a mask of blank characters for the longest row in the set of data without predefining the column widths, b) automatically performing a logical OR operation for each row of the set in turn with the mask and restoring the cumulative result of the OR operation so that after processing the final row the mask contains a non-blank character in every position for which there is a corresponding character in at least one row of the set. c) determining the number of non-blank strings in the cumulative mask and constructing a data subset for each non-blank string comprising the corresponding items from the rows of the set of data, and d) entering into the data subsets an indication of missing values from the set of data.
Claim 7
Independent Claim
172 words
A method of automatically changing the format of data to be printed or displayed and in which a set of stored data, nominally arranged in rows and columns, have items missing or stored in a non-uniform manner comprising the following steps: a) automatically constructing and storing a mask of blank characters for the longest row in the set of data without predefining the column widths, b) automatically performing a logical OR operation for each row of the set in turn with the mask and restoring the cumulative result of the OR operation so that after processing the final row the mask contains a non-blank character in every position for which there is a corresponding character in at least one row of the set. c) determining the number of non-blank strings in the cumulative mask and constructing a data subset for each non-blank string comprising the corresponding items from the rows of the set of data, and d) entering into the data subsets an indication of missing values from the set of data.
References Cited (Backward Citations)
EP0066047A2
Cited
EP0075743A2
Cited
US4445795A
Cited
CA1175574A
Cited
US4484826A
Cited
US4736309A
Cited
US4757470A
Cited
US4789962A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-05-20 | 1994-11-19 | 1995-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-05-20 | 1998-11-19 | 1999-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-05-20 | 2002-11-19 | 2003-05-21 | $7700.00 | Window Closed / Lapsed |