Patent US4831583A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4831583A Expired / Lapsed US ⏱️ 0.0 years remaining

System for saving previous format parameters and using the saved format parameters and changed format parameters to format data output

Assignee: International Business Machines Corp
•
Filing: 1986-05-05
•
Granted: 1989-05-16
•
Expires: 2006-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data processing system capable of responding to operator entered format parameter values the capability is provided for compactly storing directives for temporary formatting changes within text data. When temporary formatting directives are specified, the current values of the formatting parameters to be changed are stored, which enables their immediate and automatic return when the need for the temporary formatting change has passed. This is accomplished by the use of the following three new controls which are used within the text data stream: (a) the Begin Temporary Format Change, (b) the End Temporary Format Change, and (c) the Return to Previous Format. The first two of these controls are used to bracket the format change which is to take place and to identify that the format change contained therein is to be considered temporary so that the formatting states for the parameters to be changed can be remembered. The Return to Previous Format control is used to signify that the temporary format change is over and that the original formatting states whose values were stored in accordance with the Begin/End Temporary Format Change pair, are to be restored.

Inventors

  • 👤 Robert A. Pascoe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:02
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 159 words
A method of formatting data having a plurality of format parameters by a data processing system for output to a printer or other output device, comprising: storing in a memory of said data processing system, in response to a first data stream control for causing a present value of a selected format parameter of said plurality of format parameters to be changed to a second value, said present value of said selected format parameter prior to said change and an identifier corresponding said first data stream control; thereafter changing by said data processing system a value of another format parameter of said plurality of format parameters to a second value; and thereafter controlling by said data processing system the format, during said data output, in accordance with said second value of said another format parameter and said stored present value of said selected format parameter, in response to the detection of another data stream control which includes said identifier.
Claim 2
Independent Claim 159 words
A method of formatting data having a plurality of format parameters by a data processing system for output to a printer or other output device, comprising: storing in a memory of said data processing system, in response to a first data stream control for causing a present value of a selected format parameter of said plurality of format parameters to be changed to a second value, said present value of said selected format parameter prior to said change and an identifier corresponding said first data stream control; thereafter changing by said data processing system a value of another format parameter of said plurality of format parameters to a second value; and thereafter controlling by said data processing system the format, during said data output, in accordance with said second value of said another format parameter and said stored present value of said selected format parameter, in response to the detection of another data stream control which includes said identifier.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein said first data stream control comprises first and second control codes.
Claim 4
Dependent Claim 21 words
The method of claim 2 wherein said first and second control codes delimit said second value of said selected format parameter.
Claim 5
Dependent Claim 32 words
The method of claim 3 wherein said step of storing further comprises beginning the storing of said present value and said identifier in response to the detection of said first control code.
Claim 6
Dependent Claim 25 words
The method of claim 4 wherein said step of storing further comprises ending said storing in response to the detection of said second control code.
Claim 7
Dependent Claim 36 words
The method of claim 5 wherein said step of controlling said format further comprises returning immediately to said present value of said selected format parameter in response to said detection of said another data stream control.
Claim 8
Dependent Claim 47 words
The method of claim 5 wherein said step of controlling said format further comprises returning to said present value of said selected format parameter in response to said detection of said another data stream control and the detection of a condition specified with another data stream control.
Claim 9
Dependent Claim 16 words
The method of claim 7 wherein said condition is an occurrence of a specified subsequent event.
Claim 10
Dependent Claim 17 words
The method of claim 8 wherein said subsequent event is the occurrence of a predetermined line count.
Claim 11
Dependent Claim 21 words
The method of claim 8 wherein said subsequent event is the passage of a predetermined number of lines of formatted data.
Claim 12
Dependent Claim 20 words
The method of claim 8 wherein said subsequent event is the passage of a predetermined distance of formatted data output.
Claim 13
Independent Claim 286 words
A method of formatting data having a plurality of format parameters by a data processing system for output to a printer or other output device, comprising: storing in a memory of said data processing system, in response to a first data stream control of a first type for causing a present value of a first format parameter of said plurality of format parameters to be changed to a second value, said present value of said first format parameter prior to said change of said first format parameter and a first identifier corresponding to said first data stream control of said first type; storing in said data processing system memory, in response to a second data stream control of said first type for causing a present value of a second format parameter of said plurality of format parameters to be changed to a second value, said present value of said second format parameter prior to said change of said second format parameter and a second identifier corresponding to said second data stream control of said first type; thereafter controlling by said data processing system the format, during said data output, in accordance with said second value of said second format parameter and said stored present value of said first format parameter, in response to the detection of a first data stream control of a second type which includes said first identifier; and thereafter controlling by said data processing system the format, during said data output, in accordance with said stored present value of said first format parameter and said stored present value of said second format parameter, in response to the detection of a second data stream control of said second type which includes said second identifier.
Claim 14
Independent Claim 286 words
A method of formatting data having a plurality of format parameters by a data processing system for output to a printer or other output device, comprising: storing in a memory of said data processing system, in response to a first data stream control of a first type for causing a present value of a first format parameter of said plurality of format parameters to be changed to a second value, said present value of said first format parameter prior to said change of said first format parameter and a first identifier corresponding to said first data stream control of said first type; storing in said data processing system memory, in response to a second data stream control of said first type for causing a present value of a second format parameter of said plurality of format parameters to be changed to a second value, said present value of said second format parameter prior to said change of said second format parameter and a second identifier corresponding to said second data stream control of said first type; thereafter controlling by said data processing system the format, during said data output, in accordance with said second value of said second format parameter and said stored present value of said first format parameter, in response to the detection of a first data stream control of a second type which includes said first identifier; and thereafter controlling by said data processing system the format, during said data output, in accordance with said stored present value of said first format parameter and said stored present value of said second format parameter, in response to the detection of a second data stream control of said second type which includes said second identifier.
Claim 15
Dependent Claim 152 words
A data processing system for formatting data having a plurality of format parameters for output to a printer or other output device, comprising: means for storing in a memory of said data processing system, in response to a first data stream control for causing a present value of a selected format parameter of said plurality of format parameters to be changed to a second value, said present value of said selected format parameter prior to said change and an identifier corresponding to said first data stream control; means for thereafter changing a value of another format parameter of said plurality of format parameters to a second value; and means for thereafter controlling the format, during said data output, in accordance with said second value of said another format parameter and said stored present value of said selected format parameter, in response to detection of another data stream control which includes said identifier.
Claim 16
Dependent Claim 152 words
A data processing system for formatting data having a plurality of format parameters for output to a printer or other output device, comprising: means for storing in a memory of said data processing system, in response to a first data stream control for causing a present value of a selected format parameter of said plurality of format parameters to be changed to a second value, said present value of said selected format parameter prior to said change and an identifier corresponding to said first data stream control; means for thereafter changing a value of another format parameter of said plurality of format parameters to a second value; and means for thereafter controlling the format, during said data output, in accordance with said second value of said another format parameter and said stored present value of said selected format parameter, in response to detection of another data stream control which includes said identifier.
Claim 17
Dependent Claim 38 words
The system of claim 13 wherein said means for controlling said format further comprises means for returning immediately to said present value of said selected format parameter in response to said detection of said another data stream control.
Claim 18
Dependent Claim 50 words
The system of claim 13 wherein said means for controlling said format further comprises means for returning to said present value of said selected format parameter in response to said detection of said another data stream control and the detection of a condition specified with said another data stream control.

References Cited (Backward Citations)

US4086660A Cited
US4205922A Cited
US4207011A Cited
US4393463A Cited
US4441829A Cited
US4460975A Cited
US4573138A Cited
US4642792A Cited
US4607966A Cited
US4737922A Cited
US4648046A Cited
US4648047A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-15 1992-11-14 1993-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-15 1996-11-14 1997-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-15 2000-11-14 2001-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag