← Back to Patent Explorer
US5291602A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for dynamic modification of data stream constructs by selectively determining which parameters of a macro definition stored in association with the data stream construct may be modified

Assignee: International Business Machines Corp
•
Filing: 1993-06-23
•
Granted: 1994-03-01
•
Expires: 2013-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system are disclosed which permits the self modification of data stream constructs by the utilization of one or more macro definitions, each of which includes a plurality of parameters, at least one of which is modifiable. A modify parameter structured field is included within a selected macro definition and identifies a particular parameter within the macro definition which may be modified. Subsequent invocation of the macro definition may include selective identification of a parameter to be modified. If the identified parameter has been specified as modifiable by the macro definition, the parameter is modified and the macro definition is thereby altered. In this manner the present method permits the utilization of a single macro definition by multiple processes within a data stream.

Inventors

  • 👤 Barbara A. Barker
  • 👤 Thomas R. Edel
  • 👤 Jeffrey A. Stark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:29
CPC Classifications
G; G06; G06F; G06F8/00; G06F40/00; G06F40/10; G06F40/12; G06F40/149; G06F40/151

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 190 words
A method in a data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another with said data processing system, said method comprising the data processing system implemented steps of: establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed; storing said macro definition in association with said data stream; periodically invoking said macro definition during processing of said data stream; selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.
Claim 2
Independent Claim 190 words
A method in a data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another with said data processing system, said method comprising the data processing system implemented steps of: establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed; storing said macro definition in association with said data stream; periodically invoking said macro definition during processing of said data stream; selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.
Claim 3
Dependent Claim 78 words
The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 1, wherein said step of selectively altering which of said parameters is modifiable in association with at least one invocation of said macro definition comprises the step of specifying said modifiable parameter during invocation of said macro definition.
Claim 4
Dependent Claim 66 words
The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 2, further including the step of establishing at least one structured field within said macro definition identifying which of said plurality of parameters may be modified.
Claim 5
Dependent Claim 72 words
The method in a data processing system for managing a data stream which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system according to claim 3, further including the step of comparing said specified modifiable parameter with said identified parameter within said at least one structured field to determine if said specified modifiable parameter may be modified.
Claim 6
Dependent Claim 192 words
A data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system, said data processing system comprising: means for establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed. means for storing said macro definition in association within said data stream; means for periodically invoking said macro definition during processing of said data stream; means for selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and means for modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.
Claim 7
Dependent Claim 192 words
A data processing system for managing a data stream having multiple components which allows a high degree of flexibility in passing data and processing information from one data stream process to another within said data processing system, said data processing system comprising: means for establishing a macro definition within said data processing system, said macro definition including a plurality of parameters which are utilized to describe and control the manner in which data is to be interpreted to modify or create a data stream component, wherein at least a selected one of said plurality of parameters is modifiable prior to utilization thereof and wherein all remaining ones of said plurality of a parameters are fixed. means for storing said macro definition in association within said data stream; means for periodically invoking said macro definition during processing of said data stream; means for selectively altering which of said plurality of parameters within said macro definition is modifiable during each invocation thereof; and means for modifying or creating a data stream component utilizing said altered macro definition in response to an invocation thereof wherein a single macro definition may be utilized for multiple purposes.

References Cited (Backward Citations)

US4218756A Cited
US4553205A Cited
US4751740A Cited
US4833594A Cited
US4949253A Cited
US4969093A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-02-28 1997-08-30 1998-03-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-02-28 2001-08-30 2002-03-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-02-28 2005-08-30 2006-03-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag