×

System having a library of protocol independent reentrant network interface functions for providing common calling interface for communication and application protocols

  • US 5,987,517 A
  • Filed: 03/27/1996
  • Issued: 11/16/1999
  • Est. Priority Date: 03/27/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer readable medium having stored therein a library of protocol-independent reentrant network interface functions providing a common calling interface for networking application protocols including at least one application protocol selected from the group consisting of HTTP, FTP, SMTP, and Gopher, such functions callable simultaneously by client applications on a client computer, and such functions using one or more network connections based upon a network communication protocol from the group of network communication protocols consisting of TCP/IP, UDP/IP, NetBIOS, NetBUEI, IPX/SPX, DECnet, and OSI/TP-4, the client computer networked with a server network computer with a server application, the computer readable medium comprising:

  • a protocol-independent reentrant networking function, having an address input for receiving a destination address, for establishing an application connection that utilizes an application protocol from said group of application protocols between a selected client application on the client computer and the server application on the server network computer, the destination address identifying one of said group of application protocols for exchanging data with the server application;

    a protocol-independent reentrant networking function for exchanging information, according to the identified application protocol, between the selected client application on the client computer and the server application on the server network computer;

    wherein at least one of the reentrant networking functions imposes file system semantics on application protocols not otherwise organized according to file system semantics, at least one such reentrant function utilizes an application protocol from said group of application protocols, and at least one reentrant function using a network connection based upon a network communication protocol from said group of network communication protocols.

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