IP Library Granted Patent US 11,295,355
Granted Patent B1
US 11,295,355 · App. 17/030,837 · Granted Apr 5, 2022

User feedback visualization

Inventors: Cindy Han Lu (San Jose, CA); Thai Quoc Tran (San Jose, CA); Animesh Singh (Santa Clara, CA); Srinivas R. Brahmaroutu (San Jose, CA)
Assignee: International Business Machines Corporation
G06Q30/0282G06F3/04842G06F40/30G06Q30/0623G06Q30/0643G06T11/60G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,295,355
App. No.
17/030,837
Granted
Apr 5, 2022
Kind
B1
Abstract

A method, computer system, and a computer program product for user feedback visualization is provided. The present invention may include, receiving at least one image of a product from a user device. The present invention may also include, rendering a product representation of the product based on the received at least one image. The present invention may further include, registering a user-defined product feature associated with the rendered product representation. The present invention may also include, receiving a textual statement corresponding to a user opinion of the user-defined product feature. The present invention may also include, associating, based on natural language processing, at least one segment of the received textual statement with the registered user-defined product feature.

Claims (63)

1. A computer-implemented method comprising:

determining a first date corresponding to an oldest received feedback including at least one first image of a product;

determining a second date corresponding to a newest received feedback including at least one second image of the product;

building a feedback timeline including the first date of the oldest feedback and the second date of the newest feedback;

rendering a product representation of the product based on the at least one first image and the at least one second image;

registering a user-defined product feature associated with the rendered product representation;

receiving a textual statement corresponding to a user opinion of the user-defined product feature; and

associating, based on natural language processing, at least one segment of the received textual statement with the registered user-defined product feature.

2. The method of claim 1 , wherein registering the user-defined product feature associated with the rendered product representation further comprises:

receiving, from the user device, a pixel selection in a retail product image corresponding to the rendered product representation;

registering the received pixel selection as the user-defined product feature.

3. The method of claim 1 , further comprising:

calculating a feedback rating value corresponding to the registered user-defined product feature based on sentiment analysis of the received textual statement.

4. The method of claim 1 , further comprising:

calculating a statistical accumulation of a plurality of feedback rating values corresponding to the registered user-defined product feature; and

determining an aggregated feedback rating value for the registered user-defined product feature based on the calculated statistical accumulation.

5. The method of claim 1 , wherein rendering the product representation of the product based on the at least one first image and the at least one second image further comprises:

generating the product representation based on the at least one first image and the at least one second image; and

linking the generated product representation to the feedback timeline.

6. The method of claim 5 , wherein the generated product representation includes a first state for visualizing the generated product representation based on the at least one first image; and

wherein the generated product representation includes a second state for visualizing the generated product representation based on the at least one second image.

7. The method of claim 6 , further comprising:

in response to receiving a first date selection on the feedback timeline from the user device, displaying the generated product representation in the first state.

8. The method of claim 7 , further comprising:

in response to receiving a second date selection on the feedback timeline from the user device, dynamically transitioning the generated product representation from displaying the first state to displaying the second state of the generated product representation.

9. A computer system for user feedback visualization, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more computer-readable tangible storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

determining a first date corresponding to an oldest received feedback including at least one first image of a product;

determining a second date corresponding to a newest received feedback including at least one second image of the product;

building a feedback timeline including the first date of the oldest feedback and the second date of the newest feedback;

rendering a product representation of the product based on the at least one first image and the at least one second image;

registering a user-defined product feature associated with the rendered product representation;

receiving a textual statement corresponding to a user opinion of the user-defined product feature; and

associating, based on natural language processing, at least one segment of the received textual statement with the registered user-defined product feature.

10. The computer system of claim 9 , wherein registering the user-defined product feature associated with the rendered product representation further comprises:

receiving, from the user device, a pixel selection in a retail product image corresponding to the rendered product representation;

registering the received pixel selection as the user-defined product feature.

11. The computer system of claim 9 , further comprising:

calculating a feedback rating value corresponding to the registered user-defined product feature based on sentiment analysis of the received textual statement.

12. The computer system of claim 9 , further comprising:

calculating a statistical accumulation of a plurality of feedback rating values corresponding to the registered user-defined product feature; and

determining an aggregated feedback rating value for the registered user-defined product feature based on the calculated statistical accumulation.

13. The computer system of claim 9 , wherein rendering the product representation of the product based on the at least one first image and the at least one second image further comprises:

generating the product representation based on the at least one first image and the at least one second image; and

linking the generated product representation to the feedback timeline.

14. The computer system of claim 13 , wherein the generated product representation includes a first state for visualizing the generated product representation based on the at least one first image; and

wherein the generated product representation includes a second state for visualizing the generated product representation based on the at least one second image.

15. The computer system of claim 14 , further comprising:

in response to receiving a first date selection on the feedback timeline from the user device, displaying the generated product representation in the first state.

16. The computer system of claim 15 , further comprising:

in response to receiving a second date selection on the feedback timeline from the user device, dynamically transitioning the generated product representation from displaying the first state to displaying the second state of the generated product representation.

17. A computer program product for user feedback visualization, comprising:

one or more computer-readable storage media and program instructions collectively stored on the one or more computer-readable storage media, the program instructions executable by a processor to cause the processor to perform a method comprising:

determining a first date corresponding to an oldest received feedback including at least one first image of a product;

determining a second date corresponding to a newest received feedback including at least one second image of the product;

building a feedback timeline including the first date of the oldest feedback and the second date of the newest feedback;

rendering a product representation of the product based on the at least one first image and the at least one second image;

registering a user-defined product feature associated with the rendered product representation;

receiving a textual statement corresponding to a user opinion of the user-defined product feature; and

associating, based on natural language processing, at least one segment of the received textual statement with the registered user-defined product feature.

18. The computer program product of claim 17 , wherein registering the user-defined product feature associated with the rendered product representation further comprises:

receiving, from the user device, a pixel selection in a retail product image corresponding to the rendered product representation;

registering the received pixel selection as the user-defined product feature.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY FROM IBM RESEARCH AND INTELLECTUAL PROPERTY TO INTERNATIONAL BUSINESS MACHINED CORPORATION AND TO CORRECT THE RECEIVING PARTY FROM ZEPHYR BUYER L.P. TO ZEPHYR BUYER, L.P. PREVIOUSLY RECORDED AT REEL: 66795 FRAME: 858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ZEPHYR BUYER, L.P.
Reel/Frame 066838/0157 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66796 FRAME: 188. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: ZEPHYR BUYER, L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 067188/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: IBM RESEARCH AND INTELLECTUAL PROPERTY
To: ZEPHYR BUYER L.P.
Reel/Frame 066795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: ZEPHYR BUYER L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 066796/0188 →
PATENT SECURITY AGREEMENT Recorded Jan 31, 2024
From: THE WEATHER COMPANY, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 066404/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: LU, CINDY HAN; TRAN, THAI QUOC; SINGH, ANIMESH; BRAHMAROUTU, SRINIVAS R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053872/0102 →