Method, system, and program for generating a user interface
First Claim
1. A method for generating a user interface, wherein an application program processes data and generates application output and wherein a user interface module processes the application output to generate output data to render on an output device, comprising:
- generating output data, with the user interface module, to render on the output device in response to processing statements in the user interface module;
reaching a processing point, with the user interface module, where the user interface module does not include statements to generate output data;
receiving, with the user interface module, an interaction object from the application program specifying data after reaching the processing point; and
generating output data to render on the output device from the interaction object.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application output and a user interface module processes the application output to generate output data to render on an output device. The user interface module generates output data to render on the output device in response to processing statements in the user interface module. The user interface module reaches a processing point where the user interface module does not include statements to generate output data. After reaching the processing point, the user interface module receives an interaction object from the application program specifying data to generate as output data. The user interface module then generates output data to render on the output device from the interaction object.
-
Citations
54 Claims
-
1. A method for generating a user interface, wherein an application program processes data and generates application output and wherein a user interface module processes the application output to generate output data to render on an output device, comprising:
-
generating output data, with the user interface module, to render on the output device in response to processing statements in the user interface module;
reaching a processing point, with the user interface module, where the user interface module does not include statements to generate output data;
receiving, with the user interface module, an interaction object from the application program specifying data after reaching the processing point; and
generating output data to render on the output device from the interaction object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a user interface, wherein an application program processes data and generates application output and wherein a user interface module processes the application output to generate output data to render on an output device by:
-
generating output data to render on the output device in response to processing statements in the user interface module;
receiving an interaction object from the application program specifying data to generate as output data;
generating output data to render on the output device from the interaction object from the data specified in the interaction object;
receiving user input in response to the output data rendered on the output device from the interaction object;
adding the received user input into the interaction object; and
returning the interaction object including the received user input to the application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for generating a user interface on an output device, comprising:
-
a computer readable medium;
an application program means for processing data and generating application output;
an interaction object included in the computer readable medium specifying data to generate, wherein the application program means generates the interaction object; and
a user interface module means for generating output data to render on the output device by performing;
(i) processing statements in the user interface module to generate output data to render on the output device;
(ii) reaching a processing point where the user interface module does not include statements to generate output data;
(iii) receiving an interaction object from the application program specifying data after reaching the processing point; and
(iv) generating output data to render on the output device from the interaction object. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for generating a user interface on an output device, comprising:
-
a computer readable medium;
an application program means for processing data and generating application output;
an interaction object included in the computer readable medium specifying data to generate, wherein the application program means generates the interaction object; and
a user interface module means for generating output data to render on the output device by performing;
(i) receiving the interaction object specifying data to generate as output data;
(i) generating output data to render on the output device from the interaction object from the data specified in the interaction object;
(ii) receiving user input in response to the output data rendered on the output device from the interaction object;
(iii) adding the received user input into the interaction object; and
(iv) returning the interaction object including the received user input to the application program. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An article of manufacture including code for generating a user interface, wherein the code includes an application program that processes data and generates application output and a user interface module that processes the application output to generate output data to render on an output device by:
-
generating output data to render on the output device in response to processing statements in the user interface module;
reaching a processing point where the user interface module does not include statements to generate output data;
receiving an interaction object from the application program specifying data after reaching the processing point; and
generating output data to render on the output device from the interaction object. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. An article of manufacture including code for generating a user interface, wherein the code includes an application program that processes data and generates application output and a user interface module that processes the application output to generate output data to render on an output device by:
-
generating output data to render on the output device in response to processing statements in the user interface module;
receiving an interaction object from the application program specifying data to generate as output data;
generating output data to render on the output device from the interaction object from the data specified in the interaction object;
receiving user input in response to the output data rendered on the output device from the interaction object;
adding the received user input into the interaction object; and
returning the interaction object including the received user input to the application program. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification