Methods for User Interface Generation and Application Modification
0 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a user interface for presentation to a user. The method comprises executing a first application computer program to provide a user interface, executing agent computer program code to interrogate and modify said user interface during execution of said first application computer program, and presenting said modified user interface. The first application computer program may be run on a server, while the modified user interface may be presented to a user at a client connected to said server.
-
Citations
94 Claims
-
1-75. -75. (canceled)
-
76. A method of modifying behavior of a user interface comprising a plurality of user interface elements, the method comprising:
performing by a computer system programmed with code stored in a memory and executing by a processor of the computer system to configure the computer system into a machine for; detecting an event representing activity with the user interface at one of a plurality of communicating objects, wherein a model of the user interface is defined using the plurality of communicating objects; receiving, via a message bus, with an object of the model a notification of occurrence of the detected event that indicates the activity associated with the event; processing the notification at the one of the objects IQ determine a modification of behavior of the user interface in response to the event from a first behavior to a second behavior; and modifying the behavior of the user interface from the first behavior to the second behavior in accordance with the processed notification. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
88-93. -93. (canceled)
-
94. Apparatus for affecting behavior of a user interface comprising plurality of user interface elements, the apparatus comprising:
-
means for defining a model of the user interface using a plurality of communicating objects, each object representing one of the user interface elements; means for receiving a notification of an event base on activity within the user interface at one of the objects; means for processing the notification at the one of the objects, the processing causing behavior of the user interface to be modified.
-
Specification