Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
139 words
A method of preparing a calling image for execution on a computer comprising the steps of: providing an ordered list of identified symbols contained in a target image which are available for referencing by said calling image; constructing from said ordered list a symbol vector associated with said target image, said symbol vector containing a vector entry identified by a vector index for each of said identified symbols, and each vector entry containing corresponding target image information for said identified symbol; binding in said calling image the vector index corresponding to each identified symbol which is referenced in said calling image; and upon activating said target image and said calling image for execution, utilizing said vector index bound into said calling image to obtain from said symbol vector said corresponding target image information for each of said identified symbols.
Claim 2
Independent Claim
139 words
A method of preparing a calling image for execution on a computer comprising the steps of: providing an ordered list of identified symbols contained in a target image which are available for referencing by said calling image; constructing from said ordered list a symbol vector associated with said target image, said symbol vector containing a vector entry identified by a vector index for each of said identified symbols, and each vector entry containing corresponding target image information for said identified symbol; binding in said calling image the vector index corresponding to each identified symbol which is referenced in said calling image; and upon activating said target image and said calling image for execution, utilizing said vector index bound into said calling image to obtain from said symbol vector said corresponding target image information for each of said identified symbols.
Claim 3
Dependent Claim
33 words
A method according to claim 1 wherein upon activating said target image and said calling image for execution upon said computer, said symbol vector is excluded from said target image which is activated.
Claim 4
Dependent Claim
14 words
A method according to claim 1 wherein said target image is a sharable image.
Claim 5
Dependent Claim
32 words
A method according to claim 3 including a second calling image, and binding in said second calling image a vector index corresponding to each identified symbol referenced by said second calling image.
Claim 6
Dependent Claim
28 words
A method according to claim 1 wherein at least one of said vector entries is an absolute value and the corresponding identified symbol is a globally defined constant.
Claim 7
Dependent Claim
35 words
A method according to claim 1 further comprising providing a symbol table of said identified symbols and corresponding vector indices representing a position in the symbol vector of each said identified symbol's target image information.
Claim 8
Dependent Claim
23 words
A method according to claim 6 wherein said binding uses the symbol table to obtain for each identified symbol a corresponding vector index.
Claim 9
Dependent Claim
28 words
A method according to claim 1 wherein at least one of said vector entries is a target image offset and the corresponding identified symbol is a procedure call.
Claim 10
Dependent Claim
29 words
A method according to claim 1 wherein at least one of said vector entries is a target image offset and the corresponding identified symbol is for a data area.
Claim 11
Dependent Claim
139 words
Apparatus for preparing a calling image for execution on a computer, comprising: means for recording an ordered list of identified symbols in a target image which are available for referencing by said calling image; means for constructing from said ordered list a symbol vector associated with said target image, said symbol vector containing a vector entry identified by a vector index for each of said identified symbols, and each vector entry containing corresponding target information for said identified symbol; means for binding in said calling image a vector index corresponding to each identified symbol which is referenced in said calling image; and means, effective upon activating said target image and said calling image, for obtaining from said symbol vector said corresponding target information for each of said identified symbols by utilizing said vector index bound into said calling image.
Claim 12
Dependent Claim
139 words
Apparatus for preparing a calling image for execution on a computer, comprising: means for recording an ordered list of identified symbols in a target image which are available for referencing by said calling image; means for constructing from said ordered list a symbol vector associated with said target image, said symbol vector containing a vector entry identified by a vector index for each of said identified symbols, and each vector entry containing corresponding target information for said identified symbol; means for binding in said calling image a vector index corresponding to each identified symbol which is referenced in said calling image; and means, effective upon activating said target image and said calling image, for obtaining from said symbol vector said corresponding target information for each of said identified symbols by utilizing said vector index bound into said calling image.
Claim 13
Dependent Claim
32 words
Apparatus according to claim 10 wherein said means for activating said target image and said calling image for execution upon said computer does not load said symbol vector into memory for execution.
Claim 14
Dependent Claim
13 words
Apparatus according to claim 10 wherein said target image is a sharable image.
Claim 15
Dependent Claim
33 words
Apparatus according to claim 12 including a second calling image, and means for binding in said second calling image a vector index corresponding to each identified symbol referenced by said second calling image.
Claim 16
Dependent Claim
22 words
Apparatus according to claim 10 including means for generating a symbol table containing said vector index for each of said identified symbols.
Claim 17
Dependent Claim
19 words
Apparatus according to claim 14 wherein said means for binding utilizes said symbol table to obtain said vector index.
Claim 18
Dependent Claim
27 words
Apparatus according to claim 10 wherein at least one of said vector entries is an absolute value and the corresponding identified symbol is a globally defined constant.
Claim 19
Dependent Claim
27 words
Apparatus according to claim 10 wherein at least one of said vector entries is a target image offset and the corresponding identified symbol is a procedure call.
Claim 20
Dependent Claim
28 words
Apparatus according to claim 10 wherein at least one of said vector entries is a target image offset and the corresponding identified symbol is for a data area.