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

Program identification encoding

Assignee: International Business Machines Corp
•
Filing: 1981-06-16
•
Granted: 1984-04-24
•
Expires: 2001-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for use in an electronic digital signal processing system for improving execution time in locating requested programs, reducing program storage requirements in memory and improving packaging and repackaging of programs on direct access memory devices for the library. A program data set for a system is formed to recognize the references to character program names and to resolve those references into control section identification codes. Each referenced character program name is uniquely encoded to a 16 bit control section identification code used as an input to a table lookup routine. The encoded control section identification for the program library loaded on the direct access memory consists of a data set number, a module index number and a control section number. A similar data structure is used to locate programs in storage by program management once they have been retrieved from the program library stored on a direct access memory device of the system.

Inventors

  • 👤 Barbara R. Pierschalla
  • 👤 Kenneth L. Jeffries
  • 👤 Kenneth M. Herrington
  • 👤 Robert F. Daugherty

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 115 words
A method of efficiently referencing individual programs of a program data set of an electronic signal processing system, comprising the steps of: recognizing a character program name within a program; encoding said character program name into a unique control section identification to identify said program, said control section identification formed by a combination of a control section number defining the relative position of a control section within a module, a module number defining the position of said module within the data set, and a data set number defining the data set which contains the module; and utilizing said control section identification as an index to locate the invoked control section in the program data set.
Claim 2
Independent Claim 115 words
A method of efficiently referencing individual programs of a program data set of an electronic signal processing system, comprising the steps of: recognizing a character program name within a program; encoding said character program name into a unique control section identification to identify said program, said control section identification formed by a combination of a control section number defining the relative position of a control section within a module, a module number defining the position of said module within the data set, and a data set number defining the data set which contains the module; and utilizing said control section identification as an index to locate the invoked control section in the program data set.
Claim 3
Dependent Claim 50 words
The method of efficiently referencing individual programs of claim 1, wherein said control sections of a program data set are stored in a direct access memory means of the system utilizing said encoded control section identifications to build a address table identifying the location of each of said control sections.
Claim 4
Dependent Claim 33 words
The method of efficiently referencing individual programs of claim 1 and further comprising the step of: relocating said control sections in the direct access memory means by revising said encoded control section identification.
Claim 5
Dependent Claim 20 words
The method of efficiently referencing individual programs of claim 2 wherein said direct access memory means is a program diskette.
Claim 6
Dependent Claim 34 words
The method of efficiently referencing individual programs of claim 1, wherein said control sections of a program data set are stored in said memory means in locations defined by said encoded control section identification.
Claim 7
Dependent Claim 24 words
The method of efficiently referencing individual programs of a program data set of claim 5, wherein said memory means comprises a random access memory.

References Cited (Backward Citations)

US3643226A Cited
US3614740A Cited
US4152762A Cited
US4047161A Cited
US4118788A Cited
US4257096A Cited
US4338663A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-04-24 1987-10-24 1988-04-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-04-24 1991-10-24 1992-04-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-04-24 1995-10-24 1996-04-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag