Patent ID: 9224179
Filing Date: 2015-12-29
Classification: G06Q,G16H

Abstract:
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.