System and method for association extraction for surf-shopping
First Claim
Patent Images
1. A computer implemented method for determining associative relationships comprising:
- applying a programmed controlled process to select a category comprising a plurality of similar products stored in a database, wherein each of the plurality of similar products has a stored description;
constructing a category document associated with the category, comprising;
collecting the descriptions of each of the products within the category;
deleting a description that is a duplicate of another description; and
retaining descriptions of the category relating to one or more other categories;
applying the category document to a topic model to determine topics;
selecting related categories for the category document;
assigning one or more of said related categories to the determined topics;
selecting one or more of said retained descriptions from the category document to illustrate the relationship between the category document and a second category document associated with one of the related categories;
wherein said selected descriptions of the category document comprise all sentences from the descriptions of the products in the category document which mention the name of the category associated with the second category document;
selecting an exemplary product based on the selected descriptions; and
building a topic page.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a computer system and method performed by a selectively programmed data processor for providing data to a Web page such that items are presented to the user in a way that imitates a real world shopping experience. Various aspects of the disclosed technology also relate to systems and methods for calculating product or category associations using associative relation extraction. Additional aspects of the disclosed technology relate to automatic topic discovery, and event and category matching.
19 Citations
15 Claims
-
1. A computer implemented method for determining associative relationships comprising:
-
applying a programmed controlled process to select a category comprising a plurality of similar products stored in a database, wherein each of the plurality of similar products has a stored description; constructing a category document associated with the category, comprising; collecting the descriptions of each of the products within the category; deleting a description that is a duplicate of another description; and retaining descriptions of the category relating to one or more other categories; applying the category document to a topic model to determine topics; selecting related categories for the category document; assigning one or more of said related categories to the determined topics; selecting one or more of said retained descriptions from the category document to illustrate the relationship between the category document and a second category document associated with one of the related categories; wherein said selected descriptions of the category document comprise all sentences from the descriptions of the products in the category document which mention the name of the category associated with the second category document; selecting an exemplary product based on the selected descriptions; and building a topic page. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for determining associative relationships comprising:
- a data processor programmed to;
select a category comprising a plurality of similar products, wherein each of the plurality of similar products has a description; construct a category document associated with the category, comprising; collecting the descriptions of each of the products within the category; deleting a description that is a duplicate of another description; and retaining descriptions of the category relating to one or more other categories; apply the category document to a topic model to determine topics; select related categories for the category document; assign one or more of said related categories to the determined topics; select one or more of said retained descriptions from the category document to illustrate the relationship between the category document and a second category document associated with one of the related categories; wherein said selected descriptions of the category document comprise all sentences from the descriptions of the products in the category document which mention the name of the category associated with the second category document; select an exemplary product based on the selected descriptions; and build a topic page. - View Dependent Claims (7, 8, 9, 10)
- a data processor programmed to;
-
11. A non-transitory computer readable storage medium containing programming, that when executed on a data processor, causes the data processor to perform steps comprising:
-
selecting a category comprising a plurality of similar products, wherein each of the plurality of similar products has a description; constructing a category document associated with the category, comprising; collecting the descriptions of each of the products within the category; deleting a description that is a duplicate of another description; and retaining descriptions of the category relating to one or more other categories; applying the category document to a topic model to determine topics; selecting related categories for the category document; assigning one or more of said related categories to the determined topics; selecting one or more of said retained descriptions from the category document to illustrate the relationship between the category document and a second category document associated with one of the related categories; wherein said selected descriptions of the category document comprise all sentences from the descriptions of the products in the category document which mention the name of the category associated with the second category document; selecting an exemplary product based on the selected descriptions; and building a topic page. - View Dependent Claims (12, 13, 14, 15)
-
Specification