IP Library Granted Patent US 11,907,990
Granted Patent B2
US 11,907,990 · App. 15/718,410 · Granted Feb 20, 2024

Desirability of product attributes

Inventors: Donna K. Byron (Petersham, MA); Carmine DiMascio (West Roxbury, MA); Florian Pinel (New York, NY)
Assignee: International Business Machines Corporation
G06Q30/0627G06F40/35G06F40/47G06Q30/0282G06Q30/0641
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,907,990
App. No.
15/718,410
Granted
Feb 20, 2024
Kind
B2
Abstract

A method, computer system, and computer program product for determining a desirability of a product attribute are provided. The embodiment may include extracting a plurality of product features corresponding to one or more products. The embodiment may also include analyzing a plurality of product reviews to determine a sentiment toward the extracted product features. The embodiment may further include calculating a desirability score for each product feature. The embodiment may also include, in response to receiving a user query associated with a product, identifying a product feature to which the received user query relates. The embodiment may further include generating a response to the received user query based on the calculated desirability score.

Claims (32)

1. A processor-implemented method comprising:

in response to receiving a user query in a conversational system related to an item, extracting, by a processor, a plurality of features and a plurality of attributes corresponding to the item;

generating a machine learning model of user preferences associated with the plurality of features and the plurality of attributes based on one or more historical user queries with the conversational system;

analyzing a plurality of reviews of the item from a plurality of databases using conjoint analysis to determine a sentiment toward the extracted features and attributes, wherein the plurality of reviews are separated into cohorts based on intended use by a review writer;

calculating a desirability score for each feature and each attribute within a cohort, wherein each feature and each attribute is assigned a tag based on the desirability score satisfying one or more thresholds related to a level of necessity that a specific feature or attribute be included in the item, and wherein the desirability score is calculated as a comparison between a total number of positive reviews of a feature or attribute and a total number of negative reviews of the feature or attribute;

generating a data analytics model that determines in which cohort the user corresponds and orders each feature and each attribute within the cohort based on each calculated desirability score satisfying a threshold value;

generating a response to the user query based on the generated data analytics model; and

predicting a user approval of the generated response based on the generated machine learning model.

2. The method of claim 1 , wherein a cohort of reviews is extracted from a variety of sources and categorized by reviewer to create one or more cohorts of users specific to a given category, and wherein the variety of sources comprise social media sites, online retailers, online review sites, or data analytics repositories.

3. The method of claim 1 , wherein the plurality of extracted features comprises attribute information, and wherein the attribute information is selected from a group consisting of a model number, a product number, and a plurality of performance specifications.

4. A computer system 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 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:

in response to receiving a user query in a conversational system related to an item, extracting a plurality of features and a plurality of attributes corresponding to the item;

generating a machine learning model of user preferences associated with the plurality of features and the plurality of attributes based on one or more historical user queries with the conversational system;

analyzing a plurality of reviews of the item from a plurality of databases using conjoint analysis to determine a sentiment toward the extracted features and attributes, wherein the plurality of reviews are separated into cohorts based on intended use by a review writer;

calculating a desirability score for each feature and each attribute within a cohort, wherein each feature and each attribute is assigned a tag based on the desirability score satisfying one or more thresholds related to a level of necessity that a specific feature or attribute be included in the item, and wherein the desirability score is calculated as a comparison between a total number of positive reviews of a feature or attribute and a total number of negative reviews of the feature or attribute;

generating a data analytics model that determines in which cohort the user corresponds and orders each feature and each attribute within the cohort based on each calculated desirability score satisfying a threshold value;

generating a response to the user query based on the generated data analytics model; and

predicting a user approval of the generated response based on the generated machine learning model.

5. The computer system of claim 4 , wherein a cohort of reviews is extracted from a variety of sources and categorized by reviewer to create one or more cohorts of users specific to a given category, and wherein the variety of sources comprise social media sites, online retailers, online review sites, or data analytics repositories.

6. The computer system of claim 4 , wherein the plurality of extracted features comprises attribute information, and wherein the attribute information is selected from a group consisting of a model number, a product number, and a plurality of performance specifications.

7. A computer program product comprising:

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

in response to receiving a user query in a conversational system related to an item, extracting a plurality of features and a plurality of attributes corresponding to the item;

generating a machine learning model of user preferences associated with the plurality of features and the plurality of attributes based on one or more historical user queries with the conversational system;

analyzing a plurality of reviews of the item from a plurality of databases using conjoint analysis to determine a sentiment toward the extracted features and attributes, wherein the plurality of reviews are separated into cohorts based on intended use by a review writer;

calculating a desirability score for each feature and each attribute within a cohort, wherein each feature and each attribute is assigned a tag based on the desirability score satisfying one or more thresholds related to a level of necessity that a specific feature or attribute be included in the item, and wherein the desirability score is calculated as a comparison between a total number of positive reviews of a feature or attribute and a total number of negative reviews of the feature or attribute;

generating a data analytics model that determines in which cohort the user corresponds and orders each feature and each attribute within the cohort based on each calculated desirability score satisfying a threshold value;

generating a response to the user query based on the generated data analytics model; and

predicting a user approval of the generated response based on the generated machine learning model.

8. The computer program product of claim 7 , wherein a cohort of reviews is extracted from a variety of sources and categorized by reviewer to create one or more cohorts of users specific to a given category, and wherein the variety of sources comprise social media sites, online retailers, online review sites, or data analytics repositories.

9. The computer program product of claim 7 , wherein the plurality of extracted features comprises attribute information, and wherein the attribute information is selected from a group consisting of a model number, a product number, and a plurality of performance specifications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2017
From: BYRON, DONNA K.; DIMASCIO, CARMINE; PINEL, FLORIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043725/0944 →
Continuity (1)
Related Publication 20190095973A1 · Mar 28, 2019
Cited By (1)
US 12,468,885