Interactive product review interface
First Claim
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;
receiving a purchase request for a product from a current user;
generating a user feedback page in response to receiving the purchase request, the generating the user feedback page comprising;
identifying a set of user feedback questions associated with the product;
generating a set of aspect cards to receive user feedback, each aspect card in the set of aspect cards comprising a graphical product feedback element linked to a user feedback question from the set of user feedback questions and a product image window, the graphical product feedback element comprising a first graphic indicator arranged at a first bottom side portion of the aspect card and a second graphic indicator arranged at a second bottom side portion of the aspect card, the product image window comprising a graphical image of the product associated with the purchase request arranged at a top portion of each aspect card above the first and second graphic indicator;
determining an order of the set of aspect cards based on an importance of each user feedback question;
causing display of a first aspect card from the set of aspect cards based on the determined order of the set of aspect cards, the first aspect card associated with a first user feedback question; and
generating a user feedback graphic based on the first user feedback question;
causing presentation of the generated user feedback page comprising the user feedback graphic;
receiving, via the first graphic indicator, a user selection to provide user feedback for the first user feedback question;
generating, by the one or more processors, a second user feedback graphic, the second user feedback graphic being arranged at the top portion of the aspect card above the first graphic indicator and the second graphic indicator of the graphical product feedback element and graphically representing the received user feedback and a stored user feedback for the first user feedback question in response to the received user feedback; and
transmitting the second user feedback graphic to a client device for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating and presenting interactive product review interfaces are presented. The system processes a purchase request for a product from a user. The system then identifies one or more user feedback questions for the product. For each particular user feedback question, the system generates user feedback graphics based on stored user feedback associated with the particular user feedback question. The system transmits the one or more selected user feedback questions and the generated user feedback graphics to a client system associated with the user for display. The system receives user feedback for a user feedback question in the selected one or more user feedback questions. The system updates the user feedback graphic associated with the question to include the received user feedback. The system transmits the updated user feedback graphic to the client system for display in real-time.
18 Citations
17 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; receiving a purchase request for a product from a current user; generating a user feedback page in response to receiving the purchase request, the generating the user feedback page comprising; identifying a set of user feedback questions associated with the product; generating a set of aspect cards to receive user feedback, each aspect card in the set of aspect cards comprising a graphical product feedback element linked to a user feedback question from the set of user feedback questions and a product image window, the graphical product feedback element comprising a first graphic indicator arranged at a first bottom side portion of the aspect card and a second graphic indicator arranged at a second bottom side portion of the aspect card, the product image window comprising a graphical image of the product associated with the purchase request arranged at a top portion of each aspect card above the first and second graphic indicator; determining an order of the set of aspect cards based on an importance of each user feedback question; causing display of a first aspect card from the set of aspect cards based on the determined order of the set of aspect cards, the first aspect card associated with a first user feedback question; and generating a user feedback graphic based on the first user feedback question; causing presentation of the generated user feedback page comprising the user feedback graphic; receiving, via the first graphic indicator, a user selection to provide user feedback for the first user feedback question; generating, by the one or more processors, a second user feedback graphic, the second user feedback graphic being arranged at the top portion of the aspect card above the first graphic indicator and the second graphic indicator of the graphical product feedback element and graphically representing the received user feedback and a stored user feedback for the first user feedback question in response to the received user feedback; and transmitting the second user feedback graphic to a client device for display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a purchase request for a product from a current user; generating a user feedback page in response to receiving the purchase request, the generating the user feedback page comprising; identifying a set of user feedback questions associated with the product; generating a set of aspect cards to receive user feedback, each aspect card in the set of aspect cards comprising a graphical product feedback element linked to a user feedback question from the set of user feedback questions and a product image window, the graphical product feedback element comprising a first graphic indicator arranged at a first bottom side portion of the aspect card and a second graphic indicator arranged at a second bottom side portion of the aspect card, the product image window comprising a graphical image of the product associated with the purchase request arranged at a top portion of each aspect card above the first and second graphic indicator; determining an order of the set of aspect cards based on an importance of each user feedback question; causing display of a first aspect card from the set of aspect cards based on the determined order of the set of aspect cards, the first aspect card associated with a first user feedback question; and generating a user feedback graphic based on the first user feedback question; causing presentation of the generated user feedback page comprising the user feedback graphic; receiving, via the first graphic indicator, a user selection to provide user feedback for the first user feedback question; generating, by the one or more processors, a second user feedback graphic, the second user feedback graphic being arranged at the top portion of the aspect card above the first graphic indicator and the second graphic indicator of the graphical product feedback element and graphically representing the received user feedback and a stored user feedback for the first user feedback question in response to the received user feedback; and transmitting the second user feedback graphic to a client device for display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a purchase request for a product from a current user; generating a user feedback page in response to receiving the purchase request, the generating the user feedback page comprising; identifying a set of user feedback questions associated with the product; generating a set of aspect cards to receive user feedback, each aspect card in the set of aspect cards comprising a graphical product feedback element linked to a user feedback question from the set of user feedback questions and a product image window, the graphical product feedback element comprising a first graphic indicator arranged at a first bottom side portion of the aspect card and a second graphic indicator arranged at a second bottom side portion of the aspect card, the product image window comprising a graphical image of the product associated with the purchase request arranged at a top portion of each aspect card above the first and second graphic indicator; determining an order of the set of aspect cards based on an importance of each user feedback question; causing display of a first aspect card from the set of aspect cards based on the determined order of the set of aspect cards, the first aspect card associated with a first user feedback question; and generating a user feedback graphic based on the first user feedback question; causing presentation of the generated user feedback page comprising the user feedback graphic; receiving, via the first graphic indicator, a user selection to provide user feedback for the first user feedback question; generating, by the one or more processors, a second user feedback graphic, the second user feedback graphic being arranged at the top portion of the aspect card above the first graphic indicator and the second graphic indicator of the graphical product feedback element and graphically representing the received user feedback and a stored user feedback for the first user feedback question in response to the received user feedback; and transmitting the second user feedback graphic to a client device for display. - View Dependent Claims (14, 15, 16, 17)
-
Specification