Method and apparatus for enabling application programs to communicate with network clients and servers
First Claim
Patent Images
1. A method for enabling a client computer to communicate with a network server computer comprises:
- downloading a web page specified by a web server into a web browser in the client computer;
downloading computer code associated with the web page and specified by a server process associated with the web server, wherein when the computer code is executed from within the web browser, it implements a network protocol compatible with a network protocol of the network server computer; and
using the network protocol to transmit data to the network server computer.
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.
106 Citations
60 Claims
-
1. A method for enabling a client computer to communicate with a network server computer comprises:
-
downloading a web page specified by a web server into a web browser in the client computer;
downloading computer code associated with the web page and specified by a server process associated with the web server, wherein when the computer code is executed from within the web browser, it implements a network protocol compatible with a network protocol of the network server computer; and
using the network protocol to transmit data to the network server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A graphical user interface for a computer system including a display comprises:
-
a first portion of a web browser configured to display a plurality of web navigation icons; and
a second portion of a web browser configured to display a web page including textual data and at least one icon that is user-selectable, wherein the one icon is associated with computer code, wherein the web page and the computer code are downloaded into the computer system, and wherein when the computer code is executed from within the web browser, it implements a network protocol;
wherein data is transmitted to a network server using the network protocol specified by the computer code in response to the one icon being selected. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for enabling a client computer to communicate with a network server computer comprises:
-
providing a web page specified by a web server to a web browser environment within the client computer;
providing computer code specified by a server process associated with the web server to the client computer, wherein when the computer code is executed from within the web browser environment, it implements a network protocol compatible with a network protocol of the network server computer; and
receiving data using the network protocol from the client computer for the network server computer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 57, 58)
-
-
31. A method for enabling a client computer to receive communications from a network server computer comprises:
-
downloading a web page specified by a web server into a web browser on the client computer;
downloading computer code specified by a server process associated with the web server, wherein when the computer code is executed within the web browser, it implements a network protocol compatible with a network protocol of the network server computer;
executing the computer code within the web browser; and
receiving data from the network server computer using the network protocol. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A graphical user interface for a computer system including a display comprises:
-
a first portion of a web browser configured to display a plurality of web navigation icons; and
providing computer code specified by a server process associated with a web server to the web browser on “
a client computer”
, wherein when the computer code is executed within the web browser, it implements a network protocol compatible with a network protocol of “
a network server computer;
” and
wherein data is received from a network server using the network protocol specified by the computer code in response to “
an icon being selected.”- View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for enabling a client computer to receive communications from a network server computer comprises:
-
providing a web page specified by a web server to a web browser environment on the client computer;
providing computer code specified by a server process associated with the web server to the client computer, wherein when the computer code is executed from within the web browser environment, it implements a network protocol compatible with a network protocol of the network server computer; and
sending data from the network server computer to the client computer using the network protocol. - View Dependent Claims (52, 53, 54, 55, 56, 59, 60)
-
Specification