×

Contextual interactive program feedback

  • US 9,612,802 B1
  • Filed: 09/27/2013
  • Issued: 04/04/2017
  • Est. Priority Date: 09/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a plurality of interactive feedback mechanisms relative to a user interface component or set of components of a program having one or more user interface screens, providing the plurality of interactive feedback mechanisms further comprising;

    rendering a first interactive feedback component for a first program component of the program; and

    rendering a second interactive feedback component for a second program component of the program;

    detecting actuation of a selected interactive feedback mechanism in the plurality of interactive feedback mechanisms;

    presenting a feedback collection mechanism in response to detecting the actuation of the selected interactive feedback mechanism;

    collecting contextual feedback from a user while the user is in context of performing a task associated with an input field within a current user interface screen of the program, the feedback collected based upon detecting interaction with the selected interactive feedback mechanism,the contextual feedback comprising context metadata including metadata that corresponds to where the feedback was collected within the program, the contextual metadata comprising a program identifier and a program context identifier, the program context identifier identifying the selected interactive feedback mechanism in the plurality of interactive feedback mechanisms;

    collecting additional metadata comprising a duration of time associated with a user interaction with the current user interface screen of the program; and

    persisting the contextual feedback in association with the contextual metadata, the contextual metadata comprising an identifier of the program component associated with the selected interactive feedback mechanism, wherein the identifier of the program component is an identifier of the first program component or an identifier of the second program component.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×