×

Application programming interface and generalized network address translator for translation of transport-layer sessions

  • US 6,779,035 B1
  • Filed: 03/06/2000
  • Issued: 08/17/2004
  • Est. Priority Date: 03/06/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of communicating between a client process and a server process in a distributed processing system, comprising:

  • issuing, by the client process, a message packet containing an IP source address and an IP destination address;

    translating, by a kernel-mode translation process, at least one of the IP source address and the IP destination address;

    forwarding, by a TCP/IP driver, the message packet containing the translated at least one of the IP source and the IP destination address;

    commanding, by a user-mode application process, a translation of at least one of the IP source address and the IP destination address;

    mapping, by the kernel-mode translation process, the translation of the at least one of the IP source address and the IP destination address; and

    translating at least one of the IP source address and the IP destination address comprises the step of translating both of the IP source address and the IP destination address.

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