06298391 is referenced by 19 patents and cites 8 patents.

A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical data representation of the remote procedure calls. The architecture includes an interface description language compiler having a code path generic to effecting marshaling of data structures containing non-conformant pointers. When compiled to run on a computing platform having a native, non-conformant pointer size, the code path is automatically configured to effect marshaling of data structure containing pointers of the computing platform's native pointer size.

Title
Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes
Application Number
9/40226
Publication Number
6298391 (B1)
Application Date
March 13, 1998
Publication Date
October 2, 2001
Inventor
Nathaniel S Brown
Seattle
WA, US
Ryszard K Kott
Redmond
WA, US
Mario C Goertzel
Kirkland
WA, US
Dietmar Gaertner
Ober-Ramstadt
US
Christopher Gustav Ewbank
Seattle
WA, US
Terry Kennedy
Darmstadt
US
Agent
Klarquist Sparkman
US
Assignee
Microsoft Corporation
WA, US
IPC
G06F 9/00
View Original Source