Method and system for report generation including extensible data
First Claim
1. A device for extending a user interface to include additional data fields, the device comprising:
- a hardware storage device having computer-readable instructions therein which are programmed to receive a first response at a first application, wherein the first application controls presentation of a first plurality of linked user interface windows when executed, wherein the first response indicates a first selection of an add button from a first window of the first plurality of linked user interface windows, wherein the add button is associated with addition of a data field to a first window of a second plurality of linked user interface windows presented as part of a user interface of a second application when the second application is executed, wherein the second application controls presentation of the second plurality of linked user interface windows when executed, and further wherein the data field accepts data for a new attribute not previously presented in the second plurality of linked user interface windows when the second application is executed;
control presentation of a second window of the first plurality of linked user interface windows to a user of the first application;
receive a second response at the first application, wherein the second response includes a name for the data field entered by the user using the presented second window and a data type of the data field;
identify a position of the data field to be presented on the first window of the second plurality of linked user interface windows; and
store the received name, the received data type, and the identified position for the data field, wherein the data field is presented in the first window of the second plurality of linked user interface windows at the stored position using the stored name when a second user executes the second application and is configured to allow the second user to define a value for the new attribute of the data field; and
a processor, the processor coupled to the hardware storage device and configured to execute the instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of extending a user interface to include additional data fields is provided. A first response is received at a first application. The first response indicates a selection of an add button associated with addition of a data field to a first window associated with a user interface of a second application. A second window is presented to a user of the first application. A second response is received at the first application. The second response includes a name for the data field entered by the user using the presented second window and a data type of the data field. A position of the data field is identified on the first window. The received name, the received data type, and the identified position for the data field are stored. The data field is presented in the first window at the stored position using the stored name when a second user executes the second application.
15 Citations
19 Claims
-
1. A device for extending a user interface to include additional data fields, the device comprising:
-
a hardware storage device having computer-readable instructions therein which are programmed to receive a first response at a first application, wherein the first application controls presentation of a first plurality of linked user interface windows when executed, wherein the first response indicates a first selection of an add button from a first window of the first plurality of linked user interface windows, wherein the add button is associated with addition of a data field to a first window of a second plurality of linked user interface windows presented as part of a user interface of a second application when the second application is executed, wherein the second application controls presentation of the second plurality of linked user interface windows when executed, and further wherein the data field accepts data for a new attribute not previously presented in the second plurality of linked user interface windows when the second application is executed; control presentation of a second window of the first plurality of linked user interface windows to a user of the first application; receive a second response at the first application, wherein the second response includes a name for the data field entered by the user using the presented second window and a data type of the data field; identify a position of the data field to be presented on the first window of the second plurality of linked user interface windows; and store the received name, the received data type, and the identified position for the data field, wherein the data field is presented in the first window of the second plurality of linked user interface windows at the stored position using the stored name when a second user executes the second application and is configured to allow the second user to define a value for the new attribute of the data field; and a processor, the processor coupled to the hardware storage device and configured to execute the instructions.
-
-
2. A hardware storage device including computer-readable instructions that, upon execution by a processor, cause the processor to extend a user interface to include additional data fields, the instructions configured to cause a computing device to:
-
receive a first response at a first application, wherein the first application controls presentation of a first plurality of linked user interface windows when executed, wherein the first response indicates a first selection of an add button from a first window of the first plurality of linked user interface windows, wherein the add button is associated with addition of a data field to a first window of a second plurality of linked user interface windows presented as part of a user interface of a second application when the second application is executed, wherein the second application controls presentation of the second plurality of linked user interface windows when executed, and further wherein the data field accepts data for a new attribute not previously presented in the second plurality of linked user interface windows when the second application is executed; control presentation of a second window of the first plurality of linked user interface windows to a user of the first application; receive a second response at the first application, wherein the second response includes a name for the data field entered by the user using the presented second window and a data type of the data field; identify a position of the data field to be presented on the first window of the second plurality of linked user interface windows; and store the received name, the received data type, and the identified position for the data field, wherein the data field is presented in the first window of the second plurality of linked user interface windows at the stored position using the stored name when a second user executes the second application and is configured to allow the second user to define a value for the new attribute of the data field.
-
-
3. A method of extending a user interface to include additional data fields, the method comprising:
-
receiving a first response at a first application executing at a computing device, wherein the first application controls presentation of a first plurality of linked user interface windows when executed, wherein the first response indicates a first selection of an add button from a first window of the first plurality of linked user interface windows, wherein the add button is associated with addition of a data field to a first window of a second plurality of linked user interface windows presented as part of a user interface of a second application when the second application is executed, wherein the second application controls presentation of the second plurality of linked user interface windows when executed, and further wherein the data field accepts data for a new attribute not previously presented in the second plurality of linked user interface windows when the second application is executed; controlling presentation of a second window of the first plurality of linked user interface windows to a user of the first application executing at the computing device; receiving a second response at the first application executing at the computing device, wherein the second response includes a name for the data field entered by the user using the presented second window and a data type of the data field; at the computing device, identifying a position of the data field on the first window of the second plurality of linked user interface windows; and storing the received name, the received data type, and the identified position for the data field at the computing device, wherein the data field is presented in the first window of the second plurality of linked user interface windows at the stored position using the stored name when a second user executes the second application and is configured to allow the second user to define a value for the new attribute of the data field. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification