System and method for generating an alternative product recommendation
First Claim
1. A computer-implemented method of automatically generating a self-updating naturally-reading narrative product summary, the method comprising:
- determining if a narrative product summary exists for a selected product; and
if a narrative product summary exists for a product,reconciling the existing narrative product summary into an existing attribute associated with the selected product, the existing attribute including at least one of an existing attribute name, an existing attribute value, or an existing attribute unit; and
resolving defined forms in which an assertion describes the selected product to an existing assertion model;
thencomparing at least one of the existing attribute name, the existing attribute value, the existing attribute unit, and the existing assertion model, respectively, to at least one of a current attribute name, a current attribute value, a current attribute unit, and a current assertion model to determine if at least one of the comparisons shows a change in the attribute name, the attribute value, the attribute unit, or the assertion model; and
if a change is evident;
determining at least one new attribute associated with the selected product, the at least one new attribute including at least one of a changed attribute name, a changed attribute value, or a changed attribute unit;
retrieving a new assertion model defining changed forms in which a new assertion is used to describe the product in a natural manner; and
generating an updated naturally reading narrative by combining the new attribute with the retrieved new assertion model.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automatically generating a self-updating naturally-reading narrative product summary including assertions about a selected product. In one embodiment, the system and method includes evaluating an existing narrative product summary, comparing an existing attribute name, attribute value, attribute unit, and assertion model, respectively, to a current attribute name, attribute value, attribute unit, and assertion model to determine if one of the comparisons shows a change. The system and method further determines a new attribute associated with the selected product, selects an alternative product, retrieves a new assertion model with assertions that describe the selected product and identify an alternative product in a natural manner. The system and method then generates a naturally-reading narrative product summary by combining the new attribute with the new retrieved assertion model, and by combining the selected alternative product with another retrieved assertion model to recommend the selected alternative product in the narrative.
65 Citations
36 Claims
-
1. A computer-implemented method of automatically generating a self-updating naturally-reading narrative product summary, the method comprising:
-
determining if a narrative product summary exists for a selected product; and if a narrative product summary exists for a product, reconciling the existing narrative product summary into an existing attribute associated with the selected product, the existing attribute including at least one of an existing attribute name, an existing attribute value, or an existing attribute unit; and resolving defined forms in which an assertion describes the selected product to an existing assertion model;
thencomparing at least one of the existing attribute name, the existing attribute value, the existing attribute unit, and the existing assertion model, respectively, to at least one of a current attribute name, a current attribute value, a current attribute unit, and a current assertion model to determine if at least one of the comparisons shows a change in the attribute name, the attribute value, the attribute unit, or the assertion model; and
if a change is evident;determining at least one new attribute associated with the selected product, the at least one new attribute including at least one of a changed attribute name, a changed attribute value, or a changed attribute unit; retrieving a new assertion model defining changed forms in which a new assertion is used to describe the product in a natural manner; and generating an updated naturally reading narrative by combining the new attribute with the retrieved new assertion model.
-
-
2. A computer-implemented method of automatically generating a self-updating naturally-reading narrative product summary about a selected product, the method comprising:
-
evaluating an existing narrative product summary including; reconciling the existing narrative product summary into an existing attribute associated with the selected product, the existing attribute including at least one of an existing attribute name, an existing attribute value, or an existing attribute unit, and resolving forms in the existing narrative product summary to an existing assertion model; comparing at least one of the existing attribute name, the existing attribute value, the existing attribute unit, and the existing assertion model, respectively, to at least one of a current attribute name, a current attribute value, a current attribute unit, and a current assertion model to determine if at least one of the comparisons shows a change in the attribute name, the attribute value, the attribute unit, or the assertion model; determining at least one new attribute associated with the selected product, the at least one new attribute including at least one of a changed attribute name, a changed attribute value, or a changed attribute unit; selecting an alternative product; retrieving new assertion models defining forms in which assertions describe the selected product and identify the alternative product in a natural manner; and generating a naturally-reading narrative product summary by combining the at least one new attribute with a new retrieved assertion model, and combining the selected alternative product with another retrieved assertion model to recommend the selected alternative product in the narrative. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A product summary generator for automatically generating a self-updating naturally-reading narrative product summary about a selected product, the product summary generator comprising:
-
a summary generation module adapted to evaluate an existing narrative product summary including; reconciling the existing narrative product summary into an existing attribute associated with the selected product, the existing attribute including at least one of an existing attribute name, an existing attribute value, or an existing attribute unit, and resolving forms in the existing narrative product summary to an existing assertion model; an engine adapted to compare at least one of the existing attribute name, the existing attribute value, the existing attribute unit, and the existing assertion model, respectively, to at least one of a current attribute name, a current attribute value, a current attribute unit, and a current assertion model to determine if at least one of the comparisons shows a change in the attribute name, the attribute value, the attribute unit, or the assertion model; a product attribute module adapted to obtain at least one new attribute associated with the selected product, the at least one new attribute including at least one of a changed attribute name, a changed attribute value, or a changed attribute unit, an alternative product selection module adapted to select an alternative product; an assertion model module adapted to retrieve new assertion models that define forms in which assertions describe the selected product and in which assertions describe the selected alternative product in a natural manner; and the summary generation module further adapted to combine the at least one new attribute with a new retrieved assertion model to describe the selected product in the narrative and to combine the selected alternative product with another retrieved assertion model to recommend the selected alternative product in the narrative. - View Dependent Claims (24, 25, 26)
-
-
27. A method of automatically generating a self-updating naturally-reading narrative product summary including assertions about a selected product, the method comprising:
-
evaluating an existing narrative product summary including; reconciling the existing narrative product summary into an existing attribute associated with the selected product, the existing attribute including at least one of an existing attribute name, an existing attribute value, and an existing attribute unit, and resolving forms in the existing narrative product summary into an existing assertion model; comparing at least one of the existing attribute name, the existing attribute value, the existing attribute unit, and the existing assertion model, respectively, to at least one of a current attribute name, a current attribute value, a current attribute unit, and a current assertion model to determine if at least one of the comparisons shows a change in the attribute name, the attribute value, the attribute unit, or the assertion model; determining at least one new attribute associated with the selected product, the at least one attribute including at least one of a changed attribute name, a changed attribute value, and a changed attribute unit; retrieving assertion models defining forms in which an assertion can be manifested to describe the selected product, and to recommend an alternative product in a natural manner; receiving a plurality of bids from manufacturers that indicate an amount of compensation each manufacturer is willing to pay to have at least one of the manufacturer'"'"'s product be recommended as the alternative product; selecting the alternative product based on the plurality of bids; and generating an updated naturally reading narrative by combining the at least one new attribute and the selected alternative product with the retrieved assertion models such that the generated narrative includes a recommendation of the selected alternative product. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification