Single applet to communicate with multiple HTML elements contained inside of multiple categories on a page
First Claim
Patent Images
1. A method to facilitate the update of a plurality of user interface categories utilizing a single client application program, the method including:
- at a first computer system, generating a user interface data message wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at a second computer system, wherein each user interface category includes a user interface element;
communicating the user interface data message from the first computer system to the second computer system;
receiving a user interface update message, at the first computer system, wherein the user interface update message includes an update to the plurality of user interface categories; and
communicating the user interface update message from the first computer system to the second computer system to enable the single client application program, at the second computer system, to update the plurality of user interface categories.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for communicating with multiple user interface elements contained in multiple categories on a web page with a single client application program at the client computer. Messages are communicated both to and from users interface elements through callback function scripts that communicate through a single client application program that is connected over a point-to-point connection to an agent process on a server.
-
Citations
35 Claims
-
1. A method to facilitate the update of a plurality of user interface categories utilizing a single client application program, the method including:
-
at a first computer system, generating a user interface data message wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at a second computer system, wherein each user interface category includes a user interface element;
communicating the user interface data message from the first computer system to the second computer system;
receiving a user interface update message, at the first computer system, wherein the user interface update message includes an update to the plurality of user interface categories; and
communicating the user interface update message from the first computer system to the second computer system to enable the single client application program, at the second computer system, to update the plurality of user interface categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method to facilitate updating a plurality of user interface categories utilizing a single client application program, the method including:
-
at a computer system, receiving a user interface data message from a further computer system, wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at the computer system, wherein each user interface category includes a user interface element; and
, at the computer system, a single client application programreceiving a user interface update message from the further computer system;
the single client application program updating the plurality of user interface categories. - View Dependent Claims (21)
-
-
22. A method to facilitate receiving a user interface update from a plurality of user interface categories utilizing a single client application program, the method including:
-
at a first computer system, generating a user interface data message wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at a second computer system, wherein each user interface category includes a user interface element;
communicating the user interface data message from the first computer system to the second computer system; and
at the first computer system, receiving a user interface update message from the second computer system, wherein the user interface update message is generated at the second computer system by the user interface element that communicates a user interface update to the single client application program, the single client application program communicating the user interface update message to the first computer system.
-
-
23. A method to facilitate communication of a user interface update from a plurality of user interface categories, utilizing a single client application program, the method including:
-
at a computer system, receiving a user interface data message from a further computer system, wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at the computer system, wherein each user interface category includes a user interface element;
at the computer system, a user interface element communicating the user interface update to the single client application program; and
the single client application, in turn, communicating the user interface update message to the further computer system.
-
-
24. A system to facilitate an update to a plurality of user interface categories utilizing a single client application program, the system comprising:
-
an agent process, at a first computer system, that communicates a user interface data message to a second computer system wherein the user interface data message includes the single client application program and the plurality of user interface categories, wherein the single client application program executes at the second computer system, wherein the user interface category includes a user interface element; and
a communication process, at the first computer system, that communicates a user interface update message to the agent process;
wherein the user interface update message includes an update for the plurality of the user interface categories, and wherein the agent process, in turn, is adapted to communicate the user interface updates message to the single client application program, at the second computer system, the single client application program is adapted to update the plurality of user interface categories.
-
-
25. A system to facilitate updating a plurality of user interface categories, utilizing a single client application program, the system comprising:
-
a computer system to receive a user interface data message from a further computer system, wherein the user interface data message includes the single client application program and the plurality of user interface categories, wherein each user interface category includes a user interface element;
the single client application program, at the computer system, to receive an interface update message from the further computer system;
the single client application to update the plurality of user interface categories.
-
-
26. A system to facilitate reception of an update from a plurality of user interface categories utilizing a single client application program, the system comprising:
-
an agent process, at a first computer system, to communicate a user interface data message to a second computer system wherein the user interface data message includes the single client application program and a plurality of user interface categories, wherein each user interface category includes a user interface element; and
the agent process, in turn, to receive a user interface update message from the single client application program wherein the user interface update message is generated, at the second computer system, by a user interface element adapted to communicate an update to the single client application program, wherein the agent process is to communicate the user interface update message to a communication process at the first computer system.
-
-
27. A system to facilitate communication of an update from a plurality user interface categories utilizing a single client application program, the system comprising:
-
a computer system to receive a user interface data message from a further computer system wherein the user interface data message includes the single client application program and the plurality of user interface categories, wherein each user interface category includes a user interface update element;
the user interface element to communicate an update to the single client application program; and
the single client application program to communicate the user interface update message to the further computer system.
-
-
28. A method to facilitate communication of an update to a plurality of categories that utilizes a single client application program, the method comprising:
-
at a primary computer system, multicasting a user interface update message wherein the user interface update message is identified with a subject;
at a secondary computer system, receiving the user interface update message;
communicating the user interface update message to a tertiary computer system wherein the tertiary computer system is listening for the user interface update message wherein the user interface update message is identified by the said subject;
at the tertiary computer system, a single client application program receiving the user interface update message;
the single client application program in turnupdating the plurality of user interface categories, wherein the plurality of user interface categories listens to the subject, wherein each category includes a user interface element.
-
-
29. A method to facilitate communication of an update from a plurality of categories that utilizes a single client application program, the method comprising:
-
at a source computer system, a user interface element, in a category, communicating an update to the single client application program wherein the update is identified with a subject;
the single client application program, in turn,communicating the user interface update message to an intermediary computer system;
at the intermediary computer system, receiving the user interface update message;
multicasting the user interface update message to a destination computer system; and
at the destination computer system, receiving a user interface update message.
-
-
30. A system to facilitate the update of a plurality of user interface categories utilizing a single client application program, the system comprising:
-
a first means, at a first computer system, for communicating a user interface data message to a second computer system wherein the user interface data message includes the single client application program and the plurality of user interface categories, wherein the single client application program executes at the second computer system, wherein each user interface category includes a user interface element; and
a second means, at the first computer system, for communicating a user interface update message to the first means, wherein the user interface update message includes an update for the plurality of categories, the first means further for communicating the user interface update message to the single client application program, at the second computer system, the single client application program for updating the plurality of categories. - View Dependent Claims (31, 32, 33)
-
-
34. A machine readable medium storing a sequence of instructions that, when executed by the machine, cause the machine to:
-
at a first computer system, generate a user interface data message wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at a second computer system, wherein each user interface category includes a user interface element;
communicate the user interface data message from the first computer system to the second computer system;
receive a user interface update message, at the first computer system, wherein the user interface update message includes an update to the plurality of user interface categories; and
communicate the user interface update message from the first computer system to the second computer system to enable the single client application program, at the second computer system to update the plurality of user interface categories.
-
-
35. A machine readable medium storing a sequence of instructions that, when executed by the machine, cause the machine to:
-
at a computer system, receive a user interface data message from a further computer system, wherein the user interface data message includes the plurality of user interface categories and the single client application program, wherein the single client application program executes at the computer system, wherein each user interface category includes a user interface element; and
, at the computer system, a single client application programreceive a user interface update message from the further computer system;
the single client application program update the plurality of user interface categories.
-
Specification