Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
170 words
A method for locating control information in a control program of a data processing system, said control program being organized as a plurality of Control Blocks identifying related items of control information, comprising: organizing in a first table the identity of an items of information used in said application program along with the name of a related control block; requesting in an application program instruction an item of said information as well as designating a storage location for receiving said information: addressing said first table with said requested item of information to identify a Control Block containing said item of information; a second table identifying individual data processing routines in said control program for locating said item of information and for supplying said information to a designated address, said second table being addressed in response to a Control Block identified in said first table; and, executing said individual data processing routines, whereby said information is located, and transferring said located information to said storage location requested by said application program.
Claim 2
Independent Claim
170 words
A method for locating control information in a control program of a data processing system, said control program being organized as a plurality of Control Blocks identifying related items of control information, comprising: organizing in a first table the identity of an items of information used in said application program along with the name of a related control block; requesting in an application program instruction an item of said information as well as designating a storage location for receiving said information: addressing said first table with said requested item of information to identify a Control Block containing said item of information; a second table identifying individual data processing routines in said control program for locating said item of information and for supplying said information to a designated address, said second table being addressed in response to a Control Block identified in said first table; and, executing said individual data processing routines, whereby said information is located, and transferring said located information to said storage location requested by said application program.
Claim 3
Dependent Claim
38 words
The method of claim 1 wherein said first table includes along with said related Control Block name flags which enable said data processing system to read said information but prohibits replacing said information by said application program instruction.
Claim 4
Dependent Claim
27 words
The method of claim 1 wherein said first table includes information identifying the location in a Control block of said information requested by said application program instruction.
Claim 5
Dependent Claim
21 words
The method of claim 3 wherein said first table includes for each information requested the data length of said requested information.
Claim 6
Independent Claim
188 words
A method for searching for control information contained in an operating system program stored in a data processing system without knowing the location of said information, comprising: creating a search request in an application program contained in said data processing system for an information item to be searched, said request including said information identity, a storage location for said information, and a comparison criteria to validate located data as the type being searched; organizing a plurality of searchable information items in a table along with the identity of a Control Block of said operating system containing each of said items, along with a routine and plurality of operative flags for instructing said processing system to locate and transfer a requested information item to said request storage location; addressing said table of information items with said search request information identity, whereby a routine and plurality of operation flags are produced associated with said search request information item; executing said routine until an information item is produced which meets a criteria contained in said search request; and, storing said produced information item at a location identified by said search request.
Claim 7
Independent Claim
188 words
A method for searching for control information contained in an operating system program stored in a data processing system without knowing the location of said information, comprising: creating a search request in an application program contained in said data processing system for an information item to be searched, said request including said information identity, a storage location for said information, and a comparison criteria to validate located data as the type being searched; organizing a plurality of searchable information items in a table along with the identity of a Control Block of said operating system containing each of said items, along with a routine and plurality of operative flags for instructing said processing system to locate and transfer a requested information item to said request storage location; addressing said table of information items with said search request information identity, whereby a routine and plurality of operation flags are produced associated with said search request information item; executing said routine until an information item is produced which meets a criteria contained in said search request; and, storing said produced information item at a location identified by said search request.
Claim 8
Dependent Claim
24 words
The method of searching information according to claim 5, wherein said table further identifies the location within said Control Blocks of a requested item.
Claim 9
Dependent Claim
21 words
The method of claim 5 further comprising replacing said produced information item in said Control Block with a user-supplied information item.
Claim 10
Dependent Claim
26 words
The method of claim 7 further comprising storing in said table an indicator with each of said items identifying whether said information item may be replaced.
Claim 11
Dependent Claim
130 words
In a virtual machine data processing system, a method for extracting control block information by an application program comprising: organizing a table of entries, each entry including information identity identifying control block information which is accessible by said application program, as well as the location of each block identifying said control information, and a program routine for searching each block for said accessible information; providing in said application program an instruction for requesting said information by said information identity and a buffer location for said accessed information to be transferred; addressing said table with said requested information identity whereby control block locations are identified along with search routines for finding said requested information; and, searching each identified control block for said information, and storing said information in said buffer location.
Claim 12
Dependent Claim
130 words
In a virtual machine data processing system, a method for extracting control block information by an application program comprising: organizing a table of entries, each entry including information identity identifying control block information which is accessible by said application program, as well as the location of each block identifying said control information, and a program routine for searching each block for said accessible information; providing in said application program an instruction for requesting said information by said information identity and a buffer location for said accessed information to be transferred; addressing said table with said requested information identity whereby control block locations are identified along with search routines for finding said requested information; and, searching each identified control block for said information, and storing said information in said buffer location.
Claim 13
Dependent Claim
103 words
The method of claim 9 further including a method for replacing said extracted information with user supplied replacement information comprising: providing in said application program an instruction to replace said information, including a buffer location containing replacement information; addressing said table with the identity of said information to be replaced whereby control block locations along with search routines for finding said identified information location within a control block are produced; searching each control block location for said identified information location; and, inserting replacement data contained in a buffer identified by said buffer location at said identified information location within a located control block.