Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
89 words
A method for use in transferring computer code from a source computer to a target computer for execution, said source computer being coupled to said target computer, said method comprising: (a) requesting transfer of said computer code from said source computer to said target computer; and (b) in response to said requesting, providing said source computer with an image of said computer code, said image being of paged out computer code although said computer code was not paged out and said image being pageable in by said target computer.
Claim 2
Independent Claim
89 words
A method for use in transferring computer code from a source computer to a target computer for execution, said source computer being coupled to said target computer, said method comprising: (a) requesting transfer of said computer code from said source computer to said target computer; and (b) in response to said requesting, providing said source computer with an image of said computer code, said image being of paged out computer code although said computer code was not paged out and said image being pageable in by said target computer.
Claim 3
Dependent Claim
52 words
The method of claim 1, wherein said source computer comprises an object code version of said computer code, and wherein said providing comprises linking said object code version of said computer code on said source computer to provide said image of said computer code that is pageable in by said target computer.
Claim 4
Dependent Claim
34 words
The method of claim 2, wherein said linking comprises linking said object code version of said computer code wherein said image comprises addressing corresponding to a predesignated region of memory within said target computer.
Claim 5
Dependent Claim
32 words
The method of claim 3, further comprising said source computer retrieving a starting address of said predesignated region of memory within said target computer, and using said starting address during said linking.
Claim 6
Dependent Claim
51 words
The method of claim 1, further comprising beginning execution of a portion of said computer code on said target computer prior to receipt of all of said computer code, said beginning execution comprising on-demand paging in of the image of said computer code by said target computer from said source computer.
Claim 7
Dependent Claim
36 words
The method of claim 5, wherein said executing comprises transferring all of said image to said target computer, said transferring comprising giving priority to pages of said image corresponding to page faults encountered during said executing.
Claim 8
Dependent Claim
48 words
The method of claim 6, wherein said transferring comprises sequentially transferring all of said image to said target computer, one page at a time, and if a page fault occurs during said executing, transferring a selected page to said target computer, said selected page resolving said page fault.
Claim 9
Dependent Claim
25 words
The method of claim 5, further comprising completing execution of any needed portion of said computer code prior to receipt of said entire computer code.
Claim 10
Dependent Claim
36 words
The method of claim 8, further comprising continuing transmission of any remaining computer code subsequent to completing execution of any of said needed portions of said computer code or aborting transmission of any remaining computer code.
Claim 11
Independent Claim
128 words
A method for transferring computer code from a source computer to a target computer, said target computer being coupled to said source computer and comprising a virtual storage manager, said method comprising: (a) allocating, on said target computer, virtual memory space corresponding to said computer code, said virtual memory space comprising a plurality of pages of memory; (b) storing an executable version of said computer code in a memory of said source computer, said executable version having addressing corresponding to said virtual memory space of said target computer; and (c) accessing, on said target computer, said virtual memory space, said virtual storage manager transferring portions of said executable version from said source computer to said target computer as page faults occur on said target computer during said accessing.
Claim 12
Independent Claim
128 words
A method for transferring computer code from a source computer to a target computer, said target computer being coupled to said source computer and comprising a virtual storage manager, said method comprising: (a) allocating, on said target computer, virtual memory space corresponding to said computer code, said virtual memory space comprising a plurality of pages of memory; (b) storing an executable version of said computer code in a memory of said source computer, said executable version having addressing corresponding to said virtual memory space of said target computer; and (c) accessing, on said target computer, said virtual memory space, said virtual storage manager transferring portions of said executable version from said source computer to said target computer as page faults occur on said target computer during said accessing.
Claim 13
Dependent Claim
28 words
The method of claim 10, further comprising informing said virtual storage manager of said target computer that pages of said executable version are stored on said source computer.
Claim 14
Dependent Claim
55 words
The method of claim 11, wherein said accessing comprises: executing said executable version on said target computer and encountering a page fault during said execution; and in response to said page fault, said virtual storage manager requesting a selected page of said executable version from said source computer, said selected page curing said page fault.
Claim 15
Dependent Claim
36 words
The method of claim 12, wherein said accessing comprises obtaining an address of said source computer and transmitting a page request block ("PRB") to said source computer using said address, said PRB specifying said selected page.
Claim 16
Dependent Claim
33 words
The method of claim 13, wherein said accessing further comprises awaiting a page transmission block ("PTB") from said source computer, said PTB comprising a response to said PRB and including said selected page.
Claim 17
Dependent Claim
22 words
The method of claim 10, further comprising said source computer executing a source computer version of said computer code during said accessing.
Claim 18
Dependent Claim
33 words
The method of claim 10, further comprising said target computer sending a permission inquiry to said source computer to determine if said target computer may retrieve said computer code from said source computer.
Claim 19
Dependent Claim
29 words
The method of claim 16, wherein said accessing is only performed if said source computer responds with affirmative permission in response to said permission inquiry from said target computer.
Claim 20
Independent Claim
90 words
A system for use in transferring computer code from a source computer to a target computer for execution, said source computer being coupled to said target computer, said system comprising: means for requesting transfer of said computer code from said source computer to said target computer; means for, in response to said requesting, providing said source computer with an image of said computer code, said image being of paged out computer code although said computer code was not paged out and said image being pageable in by said target computer.
Claim 21
Independent Claim
90 words
A system for use in transferring computer code from a source computer to a target computer for execution, said source computer being coupled to said target computer, said system comprising: means for requesting transfer of said computer code from said source computer to said target computer; means for, in response to said requesting, providing said source computer with an image of said computer code, said image being of paged out computer code although said computer code was not paged out and said image being pageable in by said target computer.
Claim 22
Dependent Claim
56 words
The system of claim 18, wherein said source computer comprises an object code version of said computer code, and wherein said means for providing comprises means for linking said object code version of said computer code on said source computer to provide said image of said computer code that is pageable in by said target computer.
Claim 23
Dependent Claim
38 words
The system of claim 19, wherein said means for linking comprises means for linking said object code version of said computer code wherein said image comprises addressing corresponding to a predesignated region of memory within said target computer.
Claim 24
Dependent Claim
34 words
The system of claim 20, further comprising means for said source computer retrieving a starting address of said predesignated region of memory within said target computer, and using said starting address during said linking.
Claim 25
Dependent Claim
53 words
The system of claim 18, further comprising means for beginning execution of a portion of said computer code on said target computer prior to receipt of all of said computer code, said beginning execution comprising on-demand paging in of the image of said computer code by said target computer from said source computer.
Claim 26
Dependent Claim
40 words
The system of claim 22, wherein said means for executing comprises means for transferring all of said image to said target computer, said transferring comprising giving priority to pages of said image corresponding to page faults encountered during said executing.
Claim 27
Dependent Claim
52 words
The system of claim 23, wherein said means for transferring comprises means for sequentially transferring all of said image to said target computer, one page at a time, and if a page fault occurs during said executing, transferring a selected page to said target computer, said selected page resolving said page fault.
Claim 28
Independent Claim
131 words
A system for transferring computer code from a source computer to a target computer, said target computer being coupled to said source computer and comprising a virtual storage manager, said system comprising: means for allocating, on said target computer, virtual memory space corresponding to said computer code, said virtual memory space comprising a plurality of pages of memory; means for storing an executable version of said computer code in a memory of said source computer, said executable version having addressing corresponding to said virtual memory space of said target computer; and means for accessing, on said target computer, said virtual memory space, said virtual storage manager transferring portions of said executable version from said source computer to said target computer as page faults occur on said target computer during said accessing.
Claim 29
Independent Claim
131 words
A system for transferring computer code from a source computer to a target computer, said target computer being coupled to said source computer and comprising a virtual storage manager, said system comprising: means for allocating, on said target computer, virtual memory space corresponding to said computer code, said virtual memory space comprising a plurality of pages of memory; means for storing an executable version of said computer code in a memory of said source computer, said executable version having addressing corresponding to said virtual memory space of said target computer; and means for accessing, on said target computer, said virtual memory space, said virtual storage manager transferring portions of said executable version from said source computer to said target computer as page faults occur on said target computer during said accessing.
Claim 30
Dependent Claim
30 words
The system of claim 25, further comprising means for informing said virtual storage manager of said target computer that pages of said executable version are stored on said source computer.
Claim 31
Dependent Claim
58 words
The system of claim 26, wherein said means for accessing comprises means for executing said executable version on said target computer and encountering a page fault during said execution, in response to said page fault, said virtual storage manager requesting a selected page of said executable version from said source computer, said selected page curing said page fault.
Claim 32
Dependent Claim
43 words
The system of claim 27, wherein said means for accessing further comprises means for obtaining an address of said source computer and means for transmitting a page request block ("PRB") to said source computer using said address, said PRB specifying said selected page.
Claim 33
Dependent Claim
37 words
The system of claim 28, wherein said means for accessing further comprises means for awaiting a page transmission block ("PTB") from said source computer, said PTB comprising a response to said PRB and including said selected page.
Claim 34
Dependent Claim
28 words
The system of claim 25, further comprising means for said source computer executing a source computer version of said computer code during operation of said means for accessing.
Claim 35
Dependent Claim
35 words
The system of claim 25, further comprising means for said target computer sending a permission inquiry to said source computer to determine if said target computer may retrieve said computer code from said source computer.
Claim 36
Dependent Claim
30 words
The system of claim 31, wherein said means for accessing only operates if said source computer responds with affirmative permission in response to said permission inquiry from said target computer.
Claim 37
Independent Claim
74 words
A method for transferring virtual memory pages to a computer from a paging device, said paging device being coupled to said computer, said method comprising: (a) storing at least one virtual memory page for said computer on said paging device, said at least one virtual memory page having not been previously paged out by said computer; and (b) paging in said at least one virtual memory page to said computer from said paging device.
Claim 38
Independent Claim
74 words
A method for transferring virtual memory pages to a computer from a paging device, said paging device being coupled to said computer, said method comprising: (a) storing at least one virtual memory page for said computer on said paging device, said at least one virtual memory page having not been previously paged out by said computer; and (b) paging in said at least one virtual memory page to said computer from said paging device.
Claim 39
Dependent Claim
46 words
The method of claim 33, wherein said computer comprises a target computer and said paging device comprises a source computer, and wherein said storing comprises linking a program on said source computer to create said at least one virtual memory page stored on said source computer.
Claim 40
Dependent Claim
38 words
The method of claim 34, wherein said linking comprises linking said at least one virtual memory page, wherein said at least one virtual memory page has addressing corresponding to a pre-designated region of memory within said target computer.
Claim 41
Independent Claim
76 words
A system for transferring virtual memory pages to a computer from a paging device, said paging device being coupled to said computer, said system comprising: means for storing at least one virtual memory page for said computer on said paging device, said at least one virtual memory page having not been previously paged out by said computer; and means for paging in said at least one virtual memory page to said computer from said paging device.
Claim 42
Independent Claim
76 words
A system for transferring virtual memory pages to a computer from a paging device, said paging device being coupled to said computer, said system comprising: means for storing at least one virtual memory page for said computer on said paging device, said at least one virtual memory page having not been previously paged out by said computer; and means for paging in said at least one virtual memory page to said computer from said paging device.
Claim 43
Dependent Claim
50 words
The system of claim 36, wherein said computer comprises a target computer and said paging device comprises a source computer, and wherein said means for storing comprises means for linking a program on said source computer to create said at least one virtual memory page stored on said source computer.
Claim 44
Dependent Claim
42 words
The system of claim 37, wherein said means for linking comprises means for linking said at least one virtual memory page, wherein said at least one virtual memory page has addressing corresponding to a pre-designated region of memory within said target computer.