Parameterized user interface for capturing user feedback
First Claim
Patent Images
1. A computer implemented method for processing a user interface to capture user feedback, comprising:
- identifying, by at least one processor, a user interface (UI) element code for an information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action, the parameter data structure is linked to the UI element code, and the parameter data structure indicates a type of user feedback;
requesting, by the at least one processor, a set of responses from a database based at least in part on the parameter data structure;
generating, by the at least one processor, a set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising capturing a response in the set of responses; and
presenting, by the at least one processor, the information screen with the set of UI elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are embodiments for processing a user interface (UI) using one or more parameters to capture user feedback. Embodiments operate by identifying one or more UI element codes in an information screen based on a parameter data structure. The embodiments request a set of responses from a database based on the parameter data structure. The embodiments generate a set of UI elements that capture user feedback based on the set of responses. The embodiments then present the information screen with the generated set of UI elements to capture user feedback.
28 Citations
25 Claims
-
1. A computer implemented method for processing a user interface to capture user feedback, comprising:
-
identifying, by at least one processor, a user interface (UI) element code for an information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action, the parameter data structure is linked to the UI element code, and the parameter data structure indicates a type of user feedback; requesting, by the at least one processor, a set of responses from a database based at least in part on the parameter data structure; generating, by the at least one processor, a set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising capturing a response in the set of responses; and presenting, by the at least one processor, the information screen with the set of UI elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; identify a user interface (UI) element code for an information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action; request a set of responses from a database based at least in part on the parameter data structure; generate a set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising capturing a response in the set of responses; and present the information screen with the set of UI elements. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
identifying a user interface (UI) element code for an information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action and the parameter data structure is linked to the UI element code; requesting a set of responses from a database based at least in part on the parameter data structure; generating a set of UI elements in place of the UI element code based at least in part on the UI element code and the parameter data structure, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising capturing a response in the set of responses; and presenting the information screen with the set of UI elements. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A user interface for simultaneously capturing data input and performing an action instantiated on a display of an electronic device, wherein the user interface is generated by a process comprising the steps of:
-
identifying, by at least one processor, a user interface (UI) element code based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action, the parameter data structure is linked to the UI element code, and the parameter data structure indicates a type of user feedback; requesting, by the at least one processor, a set of responses from a database based at least in part on the parameter data structure; and generating, by the at least one processor, a set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform the first action performed by the UI element code and a second action comprising capturing a response in the set of responses.
-
-
23. A computer implemented method for generating a user interface to capture user feedback, comprising:
-
receiving, at a client, an information screen from a server; identifying, at the client, a user interface (UI) element code for the information screen based at least in part on a parameter data structure, wherein the UI element code is configured to perform a first action, the parameter data structure is linked to the UI element code, and the parameter data structure indicates a type of user feedback; requesting, at the client, a set of responses from the server based at least in part on the parameter data structure; generating, at the client, a set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform the first action and a second action comprising capturing a response in the set of responses; and presenting, at the client, the information screen with the generated set of UI elements.
-
-
24. A computer implemented method for generating a user interface to capture user feedback, comprising:
-
sending a request to a server for an information screen; receiving, at a client, a set of user interface (UI) elements for the information screen from the server in response to the sending, wherein the set of UI elements are generated at the server by identifying a UI element code for the information screen based at least in part on a parameter data structure, requesting a set of responses from a database based at least in part on the parameter data structure, and generating the set of UI elements in place of the UI element code based at least in part on the UI element code and the set of responses, wherein each UI element in the set of UI elements is configured to perform a first action performed by the UI element code and a second action comprising capturing a response in the set of responses; and presenting, at the client, the information screen with the generated set of UI elements.
-
-
25. A user interface for capturing user feedback instantiated on a display of an electronic device, comprising:
a set of instantiated user interface (UI) elements, wherein the set of instantiated UI elements is generated in place of a UI element code based at least in part on the UI element code and a set of responses, wherein the set of responses is requested from a database based at least in part on a parameter data structure associated with the UI element code, wherein each UI element in the set of instantiated UI elements is configured to perform a first action performed by the UI element code and a second action comprising capturing a response in the set of responses.
Specification