Parameterized user interface for capturing user feedback
AssigneeIgnition Interfaces, Inc.
InventorsDavid Bowman, Matthias Bowman, Derek Sasaki-Scanlon
Life of this patent
Estimating the term…
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.
Claims25
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 on a parameter data structure, wherein the UI element code is configured to perform a first action;
- requesting, by the at least one processor, a set of responses from a database based on the parameter data structure and user activity;
- generating, by the at least one processor, a set of UI elements in place of the UI element code based 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, by the at least one processor, the information screen with the set of UI elements.
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 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 on the parameter data structure and user activity;
- generate a set of UI elements in place of the UI element code based 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
- present the information screen with the set of UI elements.
A non-transitory computer-readable medium 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 on a parameter data structure, wherein the UI element code is configured to perform a first action;
- requesting a set of responses from a database based on the parameter data structure and user activity;
- generating a set of UI elements in place of the UI element code based 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 the information screen with the set of UI elements.
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 for an information screen based on a parameter data structure, wherein the UI element code is configured to perform a first action;
- requesting, by the at least one processor, a set of responses from a database based on the parameter data structure and user activity;
- generating, by the at least one processor, a set of UI elements in place of the UI element code based 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
- causing, by the at least one processor, the information screen with the set of UI elements to be presentable for the display.
Dependencies are inferred from the claim text.