← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag