Patent US5375207A successfully refreshed from Google Patents.
US5375207A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Remote processing of a plurality of commands during a session between a first computer and a host computer
Assignee: HP Inc
•
Filing: 1991-11-22
•
Granted: 1994-12-20
•
Expires: 2011-11-22
Abstract
Abstract In a computer system having a host computer connected to one or more personal computers, a data transport system sends data back and forth between the host computer and the personal computers. Individual applications on a personal computer utilize resources on the host computer by use of a requester process existing on the personal computer. The requester process translates or reformats commands and associated information for sending to the host computer. A host server oversees the execution of such commands received by the host computer, and may call database intrinsics, operating system intrinsics, or remote procedure intrinsics to obtain execution of the command.
Inventors
- 👤 Frank W. Blakely
- 👤 Guy T. Hall
- 👤 Sherry Winkleblack
- 👤 Jim Scaccia
- 👤 Shinichi Iwamoto
- 👤 Minoru Nojiri
- 👤 Yukihiko Umezawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 08:08
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1794; G06F16/20; G06F16/25; G06F16/258; G06F9/44; G06F9/448; G06F9/4482; G06F9/4484; H; H04; H04L; H04L9/00; H04L9/40; H04L67/00; H04L67/01; H04L67/06; H04L67/10; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
325 words
In a computer system having a first computer, a host computer and a data transport system, the data transport system coupled to the first computer and the host computer, a method for facilitating execution of a plurality of commands by the host computer, the plurality of commands being originated by an application process which resides on the first computer, the method comprising the steps of: (a) sending a function call from the application process to the host computer establishing a session which is dedicated specifically to execution of the plurality of commands being originated by the application process, step (a) being initiated by the application process upon the application process determining at least one of the plurality of commands is to be executed by the host computer; (b) transferring, by the application process, the plurality of commands from the application process to a requester program segment, the requester program segment being dedicated to preparing information to be transported to the host computer; (c) preparing the plurality of commands, by the requester program segment, to be transported to the host computer by translating the plurality of commands to produce translated commands the requester program segment running on the first computer; (d) transporting the translated commands during the session from the first computer to the host computer over the data transport system; (e) receiving of the translated commands by a host server program residing on the host computer; and (f) calling of intrinsic program segments by the host server program to execute the translated commands, the intrinsic program segments running on the host computer wherein step (f) comprises the substeps of (f1) calling data base intrinsic program segments to execute commands which operate on a data base, (f2) calling system intrinsic program segment to execute commands which are commands normally executed by an operating system of the host computer, and (f3) calling remote procedure intrinsic program segments for the execution of commands specific to the application process.
Claim 2
Dependent Claim
325 words
In a computer system having a first computer, a host computer and a data transport system, the data transport system coupled to the first computer and the host computer, a method for facilitating execution of a plurality of commands by the host computer, the plurality of commands being originated by an application process which resides on the first computer, the method comprising the steps of: (a) sending a function call from the application process to the host computer establishing a session which is dedicated specifically to execution of the plurality of commands being originated by the application process, step (a) being initiated by the application process upon the application process determining at least one of the plurality of commands is to be executed by the host computer; (b) transferring, by the application process, the plurality of commands from the application process to a requester program segment, the requester program segment being dedicated to preparing information to be transported to the host computer; (c) preparing the plurality of commands, by the requester program segment, to be transported to the host computer by translating the plurality of commands to produce translated commands the requester program segment running on the first computer; (d) transporting the translated commands during the session from the first computer to the host computer over the data transport system; (e) receiving of the translated commands by a host server program residing on the host computer; and (f) calling of intrinsic program segments by the host server program to execute the translated commands, the intrinsic program segments running on the host computer wherein step (f) comprises the substeps of (f1) calling data base intrinsic program segments to execute commands which operate on a data base, (f2) calling system intrinsic program segment to execute commands which are commands normally executed by an operating system of the host computer, and (f3) calling remote procedure intrinsic program segments for the execution of commands specific to the application process.
Claim 3
Dependent Claim
289 words
A computer system with a host computer connected to one or more smaller computer through a data transport system, the data transport system for transferring data between the host computer and the one or more smaller computers, the computer system comprising: at least one smaller computer for running PC-based applications; a PC-based application which includes a first group of calls and procedures which are intended to be executed by the at least one smaller computer, and a second group of calls and procedures which the PC-based application intends to be executed by the host computer during a session initiated by said PC-based application, the session being dedicated specifically to the second group of calls and procedures originated by the PC-based application and the session being originated by the PC-based application upon the PC-based application determining at least one call or procedure of the second group of calls and procedures is to be executed by the host computer; and, a requester process running on the at least one smaller computer, the requester process being dedicated to preparing information to be transported to the host computer, the requester process including means for starting the session on the host computer in response to a request from the PC-based application, and means, in response to the PC-based application, for forwarding the second group of calls and procedures to the data transport system for transfer to the host computer for immediate execution by the host computer during the session; wherein the second group of calls and procedures are executed by the host computer using intrinsic program segments residing in the host computer and wherein said intrinsic program segments are taken from a group composed of system intrinsics, database intrinsics, and remote procedure call intrinsics.
Claim 4
Dependent Claim
289 words
A computer system with a host computer connected to one or more smaller computer through a data transport system, the data transport system for transferring data between the host computer and the one or more smaller computers, the computer system comprising: at least one smaller computer for running PC-based applications; a PC-based application which includes a first group of calls and procedures which are intended to be executed by the at least one smaller computer, and a second group of calls and procedures which the PC-based application intends to be executed by the host computer during a session initiated by said PC-based application, the session being dedicated specifically to the second group of calls and procedures originated by the PC-based application and the session being originated by the PC-based application upon the PC-based application determining at least one call or procedure of the second group of calls and procedures is to be executed by the host computer; and, a requester process running on the at least one smaller computer, the requester process being dedicated to preparing information to be transported to the host computer, the requester process including means for starting the session on the host computer in response to a request from the PC-based application, and means, in response to the PC-based application, for forwarding the second group of calls and procedures to the data transport system for transfer to the host computer for immediate execution by the host computer during the session; wherein the second group of calls and procedures are executed by the host computer using intrinsic program segments residing in the host computer and wherein said intrinsic program segments are taken from a group composed of system intrinsics, database intrinsics, and remote procedure call intrinsics.
References Cited (Backward Citations)
US4274139A
Cited
EP0006216A1
Cited
US4646235A
Cited
US4564903A
Cited
EP0193933A2
Cited
US4882674A
Cited
EP0205948A2
Cited
US4924434A
Cited
US4751635A
Cited
US5142683A
Cited
US5058000A
Cited
US5109515A
Cited
US4994963A
Cited
US5036484A
Cited
US5257366A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-19 | 1998-06-20 | 1998-12-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-19 | 2002-06-20 | 2002-12-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-19 | 2006-06-20 | 2006-12-20 | $7700.00 | Window Closed / Lapsed |