# US 12,217,302 B2 · Interactive product review interface

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,217,302 B2
- Document ID: US12217302B2
- Status: Granted
- Kind: B2
- Application number: 17/316,910
- Filed: 2021-05-11
- Published: 2021-08-26
- Granted: 2025-02-04
- Earliest claimed: 2015-08-11
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Syeda Hudda; Ethan O'Brien; Supraja Yadati; Pramod Mahadev Mamidipudi
- Web page: https://patentgrep.com/patent/US12217302B2

## CPC

- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q 30/0282: Rating or review of business operators or products
- H04L 67/306: User profiles
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### 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:
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.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first user feedback graphic includes the percentage in a text format within the annulus.

### Claim 3 (depends on 1)

The system of claim 1, wherein the selecting further comprises selecting the one or more predetermined user feedback questions from a plurality of predetermined user feedback questions ranked by topic based on the preferences of the user.

### Claim 4 (depends on 1)

The system of claim 1, wherein the selecting further comprises selecting the one or more predetermined user feedback questions based on whether the one or more predetermined user feedback questions has reached a consensus.

### Claim 5 (depends on 1)

The system of claim 1, wherein the operations further comprise:
determining there are no predetermined user feedback questions associated with the product; and
in response to determining that there are no predetermined user feedback questions already associated with the product, identifying a class of products associated with the product, wherein selecting the one or more predetermined user feedback questions for the product is based on predetermined questions associated with the class of products stored in a database associated with the system.

### Claim 6 (depends on 1)

The system of claim 1, wherein the operations further comprise:
receiving a purchase request for a product from a current user, wherein generating the user feedback page is in response to receiving the purchase request.

### Claim 7 (depends on 1)

The system of claim 1, wherein generating the user feedback page comprises generating a set of aspect cards, each aspect card comprising a corresponding graphical feedback element associated with a different user feedback question and a corresponding user feedback graphic illustrating percentages corresponding to previous answers to the different user feedback question.

### Claim 8

A method 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.

### Claim 9 (depends on 8)

The method of claim 8, wherein the first user feedback graphic includes the percentage in a text format within the annulus.

### Claim 10 (depends on 8)

The method of claim 8, wherein the selecting further comprises selecting the one or more predetermined user feedback questions from a plurality of predetermined user feedback questions ranked by topic based on the preferences of the user.

### Claim 11 (depends on 8)

The method of claim 8, wherein the selecting further comprises selecting the one or more predetermined user feedback questions with a fewest received responses.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
determining there are no predetermined user feedback questions associated with the product; and
in response to determining that there are no predetermined user feedback questions already associated with the product, identifying a class of products associated with the product, wherein selecting the one or more predetermined user feedback questions for the product is based on predetermined questions associated with the class of products stored in a database associated with the system.

### Claim 13 (depends on 8)

The method of claim 8, further comprising:
receiving a purchase request for a product from a current user, wherein generating the user feedback page is in response to receiving the purchase request.

### Claim 14 (depends on 8)

The method of claim 8, wherein generating the user feedback page comprises generating a set of aspect cards, each aspect card comprising a corresponding graphical feedback element associated with a different user feedback question and a corresponding user feedback graphic illustrating percentages corresponding to previous answers to the different user feedback question.

### Claim 15

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:
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.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage of claim 15, wherein the user feedback graphic includes the percentage in a text format within the annulus.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage of claim 15, wherein the selecting further comprises selecting the one or more predetermined user feedback questions from a plurality of predetermined user feedback questions ranked by topic based on the preferences of the user.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage of claim 15, wherein the operations further comprise:
selecting the one or more predetermined user feedback questions based on whether the one or more predetermined user feedback questions has reached a consensus.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage of claim 15, wherein the operations further comprise:
determining there are no predetermined user feedback questions associated with the product; and
in response to determining that there are no predetermined user feedback questions already associated with the product, identifying a class of products associated with the product, wherein selecting the one or more predetermined user feedback questions for the product is based on predetermined questions associated with the class of products stored in a database associated with the system.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage of claim 15, wherein the operations further comprise:
receiving a purchase request for a product from a current user, wherein generating the user feedback page is in response to receiving the purchase request.
