Methods and apparatus for automatically generating text
AssigneeYseop SA
InventorAlain Kaeser
Life of this patent
Estimating the term…
Abstract
Some embodiments relate to identifying grammatical errors in text that has been automatically generated from a template. The text may be scanned to identify, for example, errors in punctuation, spacing, and capitalization. When an error in the text is identified, it may be corrected. Some embodiments relate to automatically formatting lists in text that is generated from a template. For example, a template may include a tag that specifies a list of elements. A formatting parameter may be determined that specifies whether to format the list as an enumerated list or a textual sentence. Output text may then be generated that includes the list in the proper format.
Claims20
A method for automatically generating text to present information associated with at least one product to a customer, the method comprising:
- using at least one processor to perform:
- accessing a template that specifies at least one list of sales points associated with one or more characteristics of the at least one product, wherein the at least one list of sales points comprises a plurality of groups of sales points comprising at least a first group of sales points associated with a first category of product characteristics and a second group of sales points associated with a second category of product characteristics, and wherein the template further specifies first language for presenting sales points associated with the first category and second language for presenting sales points associated with the second category, wherein the first language is different from the second language, wherein each sales point in the at least one list of sales points comprises two or more words;
- identifying, in the at least one list of sales points, a first sales point indicative of the customer's preferences;
- identifying additional language to be presented with the first sales point by determining a group of sales points in the plurality of groups of sales points to which the first sales point belongs;
- determining a format for the determined group of sales points at least in part by determining, based on a characteristic of the determined group of sales points, whether the determined group of sales points should be formatted as an enumerated list forming at least part of a single sentence or as at least a part of a single textual sentence;
- and
- automatically generating output text including the determined group of sales points including the first sales point, and the additional language identified to be presented with the first sales point, the determined group of sales points being formatted according to the determined format.
An article of manufacture comprising at least one non-transitory computer readable medium encoded with instructions that, when executed by at least one processor, cause the at least one processor to perform a method for automatically generating text to present information associated with at least one product to a customer, the method comprising:
- accessing a template that specifies at least one list of sales points associated with one or more characteristics of the at least one product, wherein the at least one list of sales points comprises a plurality of groups of sales points comprising at least a first group of sales points associated with a first category of product characteristics and a second group of sales points associated with a second category of product characteristics, and wherein the template further specifies first language for presenting sales points associated with the first category and second language for presenting sales points associated with the second category, wherein the first language is different from the second language, wherein each sales point in the at least one list of sales points comprises two or more words;
- identifying, in the at least one list of sales points, a first sales point indicative of the customer's preferences;
- identifying additional language to be presented with the first sales point by determining a group of sales points in the plurality of groups of sales points to which the first sales point belongs;
- determining a format for the determined group of sales points at least in part by determining, based on a characteristic of the determined group of sales points, whether the determined group of sales points should be formatted as an enumerated list forming at least part of a single sentence or as at least a part of a single textual sentence;
- and
- automatically generating output text including the determined group of sales points including the first sales point, and the additional language identified to be presented with the first sales point, the determined group of sales points being formatted according to the determined format.
A system for automatically generating text to present information associated with at least one product to a customer, the system comprising:
- at least one processor configured to:
- access a template that specifies at least one list of sales points associated with one or more characteristics of the at least one product, wherein the at least one list of sales points comprises a plurality of groups of sales points comprising at least a first group of sales points associated with a first category of product characteristics and a second group of sales points associated with a second category of product characteristics, and wherein the template further specifies first language for presenting sales points associated with the first category and second language for presenting sales points associated with the second category, wherein the first language is different from the second language, wherein each sales point in the at least one list of sales points comprises two or more words;
- identify, in the at least one list of sales points, a first sales point indicative of the customer's preferences;
- identify additional language to be presented with the first sales point by determining a group of sales points in the plurality of groups of sales points to which the first sales point belongs;
- determine a format for the determined group of sales points at least in part by determining, based on a characteristic of the determined group of sales points, whether the determined group of sales points should be formatted as an enumerated list forming at least part of a single sentence or as at least a part of a single textual sentence;
- and
- generate output text including the determined group of sales points including the first sales point, and the additional language identified to be presented with the first sales point, the determined group of sales points being formatted according to the determined format.
Dependencies are inferred from the claim text.