| CPC G06Q 30/0641 (2013.01) [G06Q 30/0282 (2013.01); H04L 67/306 (2013.01)] | 20 Claims | 

| 
               1. A system comprising: 
            one or more processors; 
                memory; and 
                one or more programs stored in the memory, the one or more programs comprising instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising: 
                selecting one or more predetermined user feedback questions based on a determination of relative impact each predetermined user feedback question has on future user purchase decisions by analyzing purchase trends for a product or type of product to determine which predetermined user feedback questions were most predictive of user purchase decisions; 
                generating a user feedback page comprising a graphical feedback element associated with a user feedback question from the one or more predetermined user feedback questions and a first user feedback graphic, the graphical feedback element comprising a first graphic indicator and a second graphic indicator that each represents an answer to the user feedback question, the first user feedback graphic comprising an annulus that graphically displays a percentage corresponding to previous answers to the user feedback question by filling in a portion of the annulus based on the percentage; 
                causing presentation of the generated user feedback page on a user interface of a client device of a user; 
                receiving, via the user interface, an indication of a selection of the first graphic indicator or the second graphic indicator; 
                in response to receiving the indication, generating a second user feedback graphic that includes feedback data from the user based on the selection of the first graphic indicator or the second graphic indicator; and 
                causing an update to the user interface that replaces the first user feedback graphic with the second user feedback graphic and visually distinguishes the selected first graphic indicator or the second graphic indicator. 
               |