US6006278A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for importing remote functions to a network computer
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1997-07-18
•
Granted: 1999-12-21
•
Expires: 2017-07-18
Abstract
Abstract A computer network (10) is provided that includes first and second computer systems (12 and 14). The first computer system (12) includes a software application (24) having a function call (26). The second computer system (14) communicates with the first computer system (12) and includes a function (34) corresponding to the function call (26). A function importation engine (28) identifies the function call (26) and copies the function (34) from the second computer system (14) to the first computer system (12). The function importation engine (28) enables the first computer system (12) to operate in a stand-alone configuration.
Inventors
- 👤 Scottie L. Cottrill
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 12:22
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
169 words
A computer network, comprising: a first computer system including a software application having a function call, an alias corresponding to the function call, and a remote procedure call compiler; a second computer system in communication with the first computer system, the second computer system having a function corresponding to the alias; and a function importation engine operable to enable the first computer system to operate independently from the second computer system, the function importation engine being operable to identify the function call, determine the alias of the function call, query the remote procedure call compiler to identify the function of the second computer system corresponding to the alias, find the function of the second computer system, and copy the function from the second computer system to the fist computer system in response to the identification of the function call, wherein the remote procedure call compiler is operable to provide an identification of the function of the second computer system in response to a query by the function importation engine.
Claim 2
Dependent Claim
169 words
A computer network, comprising: a first computer system including a software application having a function call, an alias corresponding to the function call, and a remote procedure call compiler; a second computer system in communication with the first computer system, the second computer system having a function corresponding to the alias; and a function importation engine operable to enable the first computer system to operate independently from the second computer system, the function importation engine being operable to identify the function call, determine the alias of the function call, query the remote procedure call compiler to identify the function of the second computer system corresponding to the alias, find the function of the second computer system, and copy the function from the second computer system to the fist computer system in response to the identification of the function call, wherein the remote procedure call compiler is operable to provide an identification of the function of the second computer system in response to a query by the function importation engine.
Claim 3
Dependent Claim
17 words
The computer network of claim 1, wherein the first computer system further comprises the function importation engine.
Claim 4
Dependent Claim
18 words
The computer network of claim 1, wherein the alias of the first computer system comprises a dynamic-link library.
Claim 5
Dependent Claim
31 words
The computer network of claim 1, wherein the second computer system further comprises an alias cross-referencing the alias of the first computer system to the function of the second computer system.
Claim 6
Dependent Claim
25 words
The computer network of claim 1, wherein the second computer system further comprises an application operable to utilize the function of the second computer system.
Claim 7
Dependent Claim
28 words
The computer network of claim 1, wherein the function importation engine is further operable to create a dynamic-link library including the function copied from the second computer system.
Claim 8
Independent Claim
99 words
A method for enabling a software application to operate on a local computer system independently of a computer network, comprising the steps of: identifying a function call in the software application; determining an alias corresponding to the function call; querying a remote procedure call compiler on the local computer system to identify a function corresponding to the alias; determining the location of the function on a remote computer system of the computer network; reading from the remote computer system the function corresponding to the alias; and copying the function from the remote computer system to the local computer system.
Claim 9
Independent Claim
99 words
A method for enabling a software application to operate on a local computer system independently of a computer network, comprising the steps of: identifying a function call in the software application; determining an alias corresponding to the function call; querying a remote procedure call compiler on the local computer system to identify a function corresponding to the alias; determining the location of the function on a remote computer system of the computer network; reading from the remote computer system the function corresponding to the alias; and copying the function from the remote computer system to the local computer system.
Claim 10
Dependent Claim
24 words
The method of claim 7, wherein the step of identifying the function call comprises the step of receiving user input identifying the function call.
Claim 11
Dependent Claim
25 words
The method of claim 7, wherein the step of identifying the function call comprises the step of searching the software application for remote function calls.
Claim 12
Dependent Claim
23 words
The method of claim 7 and further comprising the step of deleting from the local computer system the alias of the function call.
Claim 13
Dependent Claim
57 words
The method of claim 7, wherein the step of copying the function from the remote computer system to the local computer system comprises the steps of: deleting from the local computer system a first dynamic-link library having an alias of the function call; creating a second dynamic-link library; and copying the function into the second dynamic-link library.
Claim 14
Dependent Claim
42 words
The method of claim 7, wherein the step of copying the function from the remote computer system to the local computer system comprises the step of over-writing a dynamic-link library including an alias of the function call with code representing the function.
Claim 15
Dependent Claim
33 words
The method of claim 7, wherein the step of copying the function from the remote computer system to the local computer system comprises the step of copying the function into the software application.
Claim 16
Independent Claim
130 words
A method for executing a software application on a local computer system independently of a computer network, the software application including a function call, the method comprising the steps of: identifying the function call of the software application; reading from the local computer system an alias of the function call; querying a remote procedure call compiler on the local computer system to identify a function corresponding to the alias; determining the location of the function on a remote computer system of the computer network; reading from the remote computer system on the computer network the function corresponding to the alias of the function call; copying the function from the remote computer system to the local computer system; disconnecting the local computer system from the network; and executing the software application.
Claim 17
Independent Claim
130 words
A method for executing a software application on a local computer system independently of a computer network, the software application including a function call, the method comprising the steps of: identifying the function call of the software application; reading from the local computer system an alias of the function call; querying a remote procedure call compiler on the local computer system to identify a function corresponding to the alias; determining the location of the function on a remote computer system of the computer network; reading from the remote computer system on the computer network the function corresponding to the alias of the function call; copying the function from the remote computer system to the local computer system; disconnecting the local computer system from the network; and executing the software application.
Claim 18
Dependent Claim
23 words
The method of claim 14 and further comprising the step of deleting from the local computer system the alias of the function call.
Claim 19
Dependent Claim
24 words
The method of claim 14, wherein the step of identifying the function call comprises the step of receiving user input identifying the function call.
Claim 20
Dependent Claim
25 words
The method of claim 14, wherein the step of identifying the function call comprises the step of searching the software application for remote function calls.
References Cited (Backward Citations)
US5606493A
Cited
US5519833A
Cited
US5465351A
Cited
US5497463A
Cited
US5437006A
Cited
US5481706A
Cited
US5687373A
Cited
US5625823A
Cited
US5778228A
Cited
US5802367A
Cited
US5768511A
Cited
US5838921A
Cited
US5887172A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |