The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 05, 2000

Filed:

Jul. 03, 1997
Applicant:
Inventors:

Peter Bonham, Friedrichsdorf, DE;

Ulrich Klein, Friedrichsdorf, DE;

Harri Mauria, Friedrichsdorf, DE;

Assignee:

Tandem Computers, Incorporated, Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ; G06F / ;
U.S. Cl.
CPC ...
709300 ; 709303 ; 709304 ;
Abstract

A method and apparatus for providing kernel mode support for fast IPC between a client process and a server process. A client application accesses a kernel mode of an operating system via a device driver or similar method. The client creates an abstract 'resource' data type and derives a client port therefrom. The client port references a call structure containing object call data. The call is transported via a transport agent to the server. The server accesses the kernel mode of the operating system and creates a resource data type and a server port derived from the resource type. The server awaits calls from the clients using the server port. When a call arrives, the server port extracts the data from the call structure and performs the requested service. The server port then transmits a response back to the client. The use of the abstract resource data type permits portability across different operating systems and platforms.


Find Patent Forward Citations

Loading…