Method and apparatus for enabling application programs to communicate with network clients and servers
First Claim
Patent Images
1. A method for enabling an application program to communicate with a network server, the method comprising:
- downloading a document from a document server to the application program;
downloading code from a code server associated with the document server to the application program, the code including platform independent code implementing a network protocol for the network server; and
using the network protocol to communicate with the network server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling an application program to communicate with a network server, includes the steps of downloading a document from a document server to the application program, downloading code from a code server associated with the document server to the application program, the code including a network protocol handler for the network server, and using the network protocol handler to communicate with the network server.
180 Citations
70 Claims
-
1. A method for enabling an application program to communicate with a network server, the method comprising:
-
downloading a document from a document server to the application program; downloading code from a code server associated with the document server to the application program, the code including platform independent code implementing a network protocol for the network server; and using the network protocol to communicate with the network server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A distributed computing system, including a network server, comprising:
-
a document server for storing a plurality of documents; a code server for storing a plurality of code associated with the plurality of documents, the plurality of code including platform independent code implementing a network protocol; and an application program for loading a document from the plurality of documents, for loading code from the plurality of code associated with the document, and for using the network protocol implemented by the platform independent code to communicate with the network server. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program that enables an application program to communicate with a network server, comprising:
-
code that downloads a document from a document server; code that downloads downloadable code from a code server associated with the document server, the downloadable code including platform independent code implementing a network protocol for the network server; and code that uses the network protocol to communicate with the network server; wherein the codes are stored on a tangible medium. - View Dependent Claims (20, 21, 22, 23, 24, 32)
-
-
25. An apparatus for enabling an application program to communicate with a network server, the apparatus comprising:
-
a machine configured to download a document from a document server to the application program; a machine configured to download code from a code server associated with the document server to the application program, the code including platform independent code implementing a network protocol for the network server; and a machine configured to use the network protocol to communicate with the network server. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for enabling an application program to receive communications from a network client, the method comprising:
- downloading a document from a document server to the application program;
downloading code from a code server associated with the document server to the application program, the code including platform independent code implementing a network protocol for the network client, and using the network protocol to receive communications from the network client. - View Dependent Claims (31, 33, 34, 35, 36, 37, 38, 39, 40, 41)
- downloading a document from a document server to the application program;
-
42. A distributed computing system, including a network client, comprising:
-
a document server for storing a plurality of documents; a code server for storing a plurality of code associated with the plurality of documents, the plurality of code including platform independent code implementing a network protocol; and an application program for loading a document from the plurality of documents, for loading code from the plurality of code associated with the document, and for using the network protocol implemented by the platform independent code to receive communications from the network client. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A computer program that enables an application program to receive communications from a network client, comprising:
-
code that downloads a document from a document server; code that downloads code from a code server associated with the document server, the code including platform independent code implementing a network protocol for the network client; and code that uses the network protocol to receive communications from the network client; wherein the codes are stored on a tangible medium. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. An apparatus for enabling an application program to receive communications from a network client, the apparatus comprising:
-
a machine configured to download a document from a document server to the application program; a machine configured to download code from a code server associated with the document server to the application program, the code including platform independent code implementing a network protocol for the network client; and a machine configured to use the network protocol to receive communications from the network client. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A computer system for enabling an application program to receive communications from a network client, the computer system including:
-
a processor; and a computer readable memory comprising; code that directs the computer system to receive data from a document server; code that directs the computer system to receive platform independent code implementing a network protocol for the network client; and code that directs the computer system to use the network protocol handler to receive communications from the network client. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. A computer system for enabling an application program to communicate with a network server, the computer system including:
-
a processor; and a computer readable memory comprising; code that directs the processor to receive data from a document server; code that directs the processor to receive platform independent code implementing a network protocol for the network server; and code that directs the processor to use the network protocol to communicate with the network server. - View Dependent Claims (66, 67, 68, 69, 70)
-
Specification