METHOD AND APPARATUS FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server.
-
Citations
31 Claims
-
1. (canceled)
-
2. A method of synchronizing information comprising:
-
accepting user input via a display page at a first computer; creating one or more first computer values associated with said user input; constructing a first package that includes said first computer values; transmitting said first package to a second computer; receiving from said second computer a synchronization information, wherein said second computer is configured to compare said first computer values from said first package with one or more second computer variables;
construct said synchronization information based at least in part on information resulting from said comparison; and
transmit said synchronization information to said first computer; andupdating the display page at said first computer based at least in part on said synchronization information. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a communication interface; and a processor coupled to the communication interface and configured to; accept user input via a display page at a first computer; create one or more first computer values associated with said user input; construct a first package that includes said first computer values; transmit said first package, via said communication interface, to a second computer; receive from said second computer, via said communication interface, a synchronization information, wherein said second computer is configured to compare said first computer values from said first package with one or more second computer variables;
construct said synchronization information based at least in part on information resulting from said comparison; and
transmit said synchronization information to said first computer; andupdate said display page at the first computer based at least in part on said synchronization information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium comprising computer instructions which when executed by a computer cause the computer to perform the steps of:
-
accepting user input via a display page at a first computer; creating one or more first computer values associated with said user input; constructing a first package that includes said first computer values; transmitting said first package to a second computer; receiving from said second computer a synchronization information, wherein said second computer is configured to compare said first computer values from said first package with one or more second computer variables;
construct said synchronization information based at least in part on information resulting from said comparison; and
transmit said synchronization information to said first computer; andupdating the display page at said first computer based at least in part on said synchronization information. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification