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 about a selected product, the method comprising:
- evaluating, using a computing device, an existing narrative product summary including;
reconciling, using a computing device, 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, andresolving forms in the existing narrative product summary to an existing assertion model, using a computing device;
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, using a computing device, 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, using a computing device, an alternative product;
retrieving, using a computing device, new assertion models defining forms in which assertions describe the selected product and identify the alternative product in a natural manner; and
generating, using a computing device, 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.
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.
34 Citations
43 Claims
-
1. A computer-implemented method of automatically generating a self-updating naturally-reading narrative product summary about a selected product, the method comprising:
-
evaluating, using a computing device, an existing narrative product summary including; reconciling, using a computing device, 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, using a computing device; 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, using a computing device, 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, using a computing device, an alternative product; retrieving, using a computing device, new assertion models defining forms in which assertions describe the selected product and identify the alternative product in a natural manner; and generating, using a computing device, 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A product summary generator for automatically generating a self-updating naturally-reading narrative product summary about a selected product, the product summary generator comprising:
-
at least one computer processor; at least one memory device coupled to said at least one computer processor and storing instructions that, when executed by the at least one computer processor define modules, said modules 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 module 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 (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification