×

Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes

  • US 6,298,391 B1
  • Filed: 03/13/1998
  • Issued: 10/02/2001
  • Est. Priority Date: 03/13/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of generically marshaling data for a remote procedure call from a data format with arbitrary pointer sizes not conforming to an on-wire multicanonical representation, the method comprising:

  • providing an interface definition language compiler having a routine for generating marshaling code to effect a remote procedure call, the routine having a code path generic to marshaling of data containing pointers of any arbitrary size not conforming to the on-wire multicanonical representation;

    compiling the interface definition language compiler to run on a target computing platform having a non-conformant pointer size such that the code path of the routine becomes operative to generate marshaling code to effect marshaling of data containing pointers of the non-conformant pointer size; and

    running the interface definition language compiler on a computer having the target computing platform to generate marshaling code for issuing inter-computer remote procedure calls in the on-wire multicanonical representation on a distributed network.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×