IP Library › Granted Patent US 9,098,600
Granted Patent B2
US 9,098,600 · App. 13/232,543 · Granted Aug 4, 2015

Deriving dynamic consumer defined product attributes from input queries

Inventors: Madhu K. Chetuparambil (Raleigh, NC); George T. Jacob Sushil (Bangalore, IN); Kalapriya Kannan (Bangalore, IN)
Assignee: International Business Machines Corporation
G06F17/30979G06Q30/0256
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 9,098,600
App. No.
13/232,543
Granted
Aug 4, 2015
Kind
B2
Abstract

Methods and systems of defining product attributes may involve receiving a search query and extracting a user expectation from the search query. In addition, an attribute may be defined for a product based on the user expectation. In one example, consumer generated content such as forum content, review content, blog content and social networking content, is used to define the attribute.

Claims (36)

1. A computer program product comprising:

a non-transitory computer readable storage medium; and

computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to:

receive a search query;

distinguish one or more nouns in the search query from a product in the search query;

identify one or more synonyms associated with the one or more nouns;

extract a user expectation from the search query based on the one or more nouns and the one or more synonyms;

mine consumer generated content for at least one of the product and the user expectation;

determine an occurrence frequency of at least one of the product and the user expectation in the consumer generated content;

generate an attribute for the product based on the user expectation if the occurrence frequency exceeds a threshold and the attribute is not present in a product catalog;

add metadata to the attribute, wherein the metadata is to include at least one of occurrence frequency data and opinion data;

add the attribute to the product catalog;

conduct a search of the product catalog based on the search query; and

generate a result based on the search.

2. The computer program product of claim 1 , wherein at least one of forum content, review content, blog content and social networking content is to be mined for the user expectation.

3. The computer program product of claim 1 , wherein, if executed by a processor, the computer program product causes a computer to consult one or more sentiment rules to determine the occurrence frequency.

4. The computer program product of claim 1 , wherein if executed by a processor, the computer program product causes a computer to consult an industry-specific knowledge base to extract the user expectation.

5. A computer program product comprising:

a non-transitory computer readable storage medium; and

computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to:

receive a search query;

extract a user expectation from the search query;

mine consumer generated content for at least one of a product and the user expectation;

determine an occurrence frequency of at least one of the product and the user expectation in the consumer generated content; and

generate an attribute for the product based on the user expectation if the occurrence frequency exceeds a threshold and the attribute is not present in a product catalog.

6. The computer program product of claim 5 , wherein, if executed by a processor, the computer usable code causes a computer to add metadata to the attribute, wherein the metadata includes at least one of occurrence frequency data and opinion data.

7. The computer program product of claim 5 , wherein at least one of forum content, review content, blog content and social networking content is to be mined for the user expectation.

8. The computer program product of claim 5 , wherein, if executed by a processor, the computer usable code causes a computer to:

add the attribute to the product catalog;

conduct a search of the product catalog based on the search query; and

generate a result based on the search.

9. The computer program product of claim 5 , wherein, if executed by a processor, the computer usable code causes a computer to consult one or more sentiment rules to determine the occurrence frequency.

10. The computer program product of claim 5 , wherein, if executed by a processor, the computer usable code causes a computer to:

distinguish one or more nouns in the search query from the product; and

identify one or more synonyms associated with the one or more nouns.

11. The computer program product of claim 5 , wherein, if executed by a processor, the computer usable code consults an industry-specific knowledge base to extract the user expectation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2011
From: CHETUPARAMBIL, MADHU K.; JACOB SUSHIL, GEORGE T.; KANNAN, KALAPRIYA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026906/0033 →
Continuity (1)
Related Publication 20130066912A1 · Mar 14, 2013