Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
1997-12-04
2001-01-16
Oberley, Alvin E. (Department: 2755)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C709S217000, C709S203000
Reexamination Certificate
active
06175877
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to a system for inter-applet communication within a web browser.
2. Description of the Related Art
Applets are small application programs. Applets often perform various operations in Hypertext Markup Language (HTML) web browsers, such as IBM's Web Explorer, Netscape's Navigator, Sun Microsystem's HotJava Browser, Microsoft's Internet Explorer, etc. Many of these browsers are Java™ enabled, which means they can execute applets written in the Java programming language. Typically, Java applets are included with data a user downloads from the Internet using the web browser. An applet executing in the web browser can cause the web browser to perform various operations such as fetching and playing an audio clip, displaying a short message in the status line, displaying moving animation or displaying a different web page. Applets can also run in applet viewers.
However, the prior art does not provide an integrated and uncomplicated approach for inter-applet communication within a web browser.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art, the present invention discloses a system providing communication between applets. A browser is executed within a computer and a server program including a protocol is executed in the browser. A first page is executed within the browser and a first applet is executed within the first page. A second page is executed within the browser and a second applet is executed within the second page. The second applet transmits data to the server program using the protocol. The first applet executing in the first page processes the data transmitted from the second applet to the server program.
In preferred embodiments, the browser is a Hypertext Markup Language (HTML) web browser and the protocol is the Hypertext Transfer Protocol (HTTP).
In further embodiments, the first applet executing in the first page further performs the steps of establishing a connection with a remote server over a network using a second protocol and transmitting the data received from the second applet to the remote server via the network using the second protocol.
It is an object of the present invention to provide a system for communication between applets within a web browser.
It is a further object of the invention to utilize the protocol included in the web browser, such as the HTTP protocol, as the basis for communication between applets in the web browser.
It is yet a further object of the present invention to designate one applet as an interface between the other applets in the web browser and a remote server to provide data communication between the applets and the remote server.
These and various other features as well as advantages which characterize the present invention will be apparent upon reading of the following detailed description and review of the associated drawings.
REFERENCES:
patent: 5446896 (1995-08-01), Hegarty et al.
patent: 5742768 (1998-04-01), Gennaro et al.
patent: 5838906 (1998-11-01), Doyle et al.
Edith Au, Dave Makower, and the Pencom Web Works. “Java Programming Basics” Chapter 3 -Viewing and Using Java Applets, Mar. 1996.
Dr. Dobb's Journal. “Java and Inter-Applet Communication”, Oct. 1997.
(MECKLER) Meckler, Andrew. “Java and Inter-Applet Communication” Dr. Dobb's Journal, Oct. 1997.
Bullock, Jr. Lewis A.
International Business Machines - Corporation
Kudirka & Jobse LLP
Oberley Alvin E.
LandOfFree
Inter-applet communication within a web browser does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Inter-applet communication within a web browser, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inter-applet communication within a web browser will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2451818