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

Code server

Assignee: REC Software Inc
•
Filing: 1997-04-11
•
Granted: 1998-12-29
•
Expires: 2017-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A code server operates in a data processing system having an operating system or environment, such as OS/2 or Windows, which processes coded programs in discrete code modules. The code server maintains linkage information between the various code modules forming an association representing all the linkage data for the entire program. This information is gathered by way of searching through the files of the computer network or by direct insertion into the code module information table. Once the associative data has been gathered, a coded program may be retrieved quickly and efficiently without the need for repetitive on-line searching because the user need refer only to the code server which contains a look-up tables storing the data representing the associative information.

Inventors

  • 👤 Stephen F. B. Pickett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:20
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/70; G06F8/71; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44521

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 129 words
A method of providing information to a first program that is executing on a computer for forming an association for a second multi-module program which includes an embedded reference to a discrete module, said method comprising the steps of: (a) receiving in a code server from said first program, at a point prior to execution-time of said multi-module program being associated, a request associated with said discrete module; (b) searching a module information table for module information in response to said request associated with said discrete module; (c) in response to finding said module information in said module information table, reading said module information; (d) providing said module information in a response to said first program; and (e) forming an association of said multi-module program by said first program.
Claim 2
Independent Claim 129 words
A method of providing information to a first program that is executing on a computer for forming an association for a second multi-module program which includes an embedded reference to a discrete module, said method comprising the steps of: (a) receiving in a code server from said first program, at a point prior to execution-time of said multi-module program being associated, a request associated with said discrete module; (b) searching a module information table for module information in response to said request associated with said discrete module; (c) in response to finding said module information in said module information table, reading said module information; (d) providing said module information in a response to said first program; and (e) forming an association of said multi-module program by said first program.
Claim 3
Dependent Claim 32 words
The method of claim 1 further comprising the step of, in response to not finding said module information in said module information table, searching for said discrete module in a storage area.
Claim 4
Dependent Claim 35 words
The method of claim 2 further comprising the step of, in response to finding said discrete module in said storage area, updating said module information table with said module information relating to said discrete module.
Claim 5
Dependent Claim 33 words
The method of claim 2 further comprising the step of, in response to finding said discrete module in said storage area, providing module information relating to said discrete module to said first program.
Claim 6
Dependent Claim 33 words
The method of claim 4 further comprising the step of, in response to finding said discrete module in said storage area, managing a translation of said discrete module from one form to another.
Claim 7
Dependent Claim 29 words
The method of claim 1 further comprising the step of, in response to not finding said discrete module in said storage area, providing an error message in said response.
Claim 8
Dependent Claim 30 words
The method of claim 1 further comprising the step of, in response to not finding said module information in said module information table, providing an error message in said response.
Claim 9
Dependent Claim 21 words
The method of claim 1 further comprising the step of managing a transfer of said discrete module to said first program.
Claim 10
Dependent Claim 104 words
A code server for providing information to a first program that is executing on a computer for forming an association for a second multi-module program which includes an embedded reference to a discrete module, said code server comprising: (a) receiver that receives from said first program, at a point prior to execution-time of said multi-module program being associated, a request associated with said discrete module; (b) a module information table containing module information; (c) sender that sends to said operating system program a response that includes module information associated with said discrete module; and (d) associator that forms an association based upon said response.
Claim 11
Dependent Claim 104 words
A code server for providing information to a first program that is executing on a computer for forming an association for a second multi-module program which includes an embedded reference to a discrete module, said code server comprising: (a) receiver that receives from said first program, at a point prior to execution-time of said multi-module program being associated, a request associated with said discrete module; (b) a module information table containing module information; (c) sender that sends to said operating system program a response that includes module information associated with said discrete module; and (d) associator that forms an association based upon said response.
Claim 12
Dependent Claim 19 words
The code server of claim 9 further comprising means for searching for said discrete module in a storage area.
Claim 13
Dependent Claim 23 words
The code server of claim 10 further comprising means for generating module information relating to a discrete module found in said storage area.
Claim 14
Dependent Claim 17 words
The code server of claim 10 wherein said request includes means for modifying said means for searching.
Claim 15
Dependent Claim 23 words
The code server of claim 9 further comprising means for updating said module information table with module information relating to said discrete module.
Claim 16
Dependent Claim 18 words
The code server of claim 13 including means for modifying said module information table by said first program.
Claim 17
Dependent Claim 23 words
The code server of claim 9 further comprising translation means for managing a translation of said discrete module from one form to another.
Claim 18
Dependent Claim 20 words
The code server of claim 15 wherein said response includes information regarding a physical location of said translated discrete module.
Claim 19
Dependent Claim 21 words
The code server of claim 9 further comprising means for managing a transfer of said discrete module to said first program.
Claim 20
Dependent Claim 18 words
The code server of claim 9 further comprising comparator means for comparing said request with said module information.
Claim 21
Dependent Claim 17 words
The code server of claim 18 further comprising means for providing an error message in said response.
Claim 22
Dependent Claim 24 words
The code server of claim 9 wherein said request includes first program information relating to at least one of said plurality of first programs.
Claim 23
Dependent Claim 24 words
The code server of claim 20 wherein said request includes first program information relating to at least one of said plurality of first programs.
Claim 24
Dependent Claim 19 words
The code server of claim 9 wherein said response includes information of a physical location of said discrete module.

References Cited (Backward Citations)

US5303376A Cited
US5247679A Cited
US5649204A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-28 2002-06-29 2002-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-28 2006-06-29 2006-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-28 2010-06-29 2010-12-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag