Patent US6006278A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 15:43
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag