SYSTEMS AND METHODS FOR NATURAL LANGUAGE GENERATION
First Claim
1. A system comprising:
- a. a processor;
b. a memory coupled to the processor;
c. a program stored in the memory for execution by the processor, the program configured to;
i. identify, by a ranking module, a first statistically generated template matching a set of domain tags, the first statistically generated template being stored in a memory;
ii. identify, by the ranking module, a second statistically generated template matching the set of domain tags, the second statistically generated template being stored in the memory;
iii. select, by the ranking module, the first statistically generated template instead of the second statistically generated template;
iv. generate, by the ranking module, a set of natural language text by inserting a set of information associated with a record into the first statistically generated template, the set of natural language text being stored in memory; and
v. provide, by a delivery module, the set of natural language text.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a corpus comprising a set of pre-segmented texts. The method further includes creating a plurality of modified pre-segmented texts for the set of pre-segmented texts by extracting a set of semantic terms for each pre-segmented text within the set of pre-segmented texts and applying at least one domain tag for each pre-segmented text within the set of pre-segmented texts. The method further includes clustering the plurality of modified pre-segmented texts into one or more conceptual units, wherein each of the one or more conceptual units is associated with one or more templates, wherein each of the one or more templates corresponds to one of the plurality of modified pre-segmented texts.
-
Citations
11 Claims
-
1. A system comprising:
-
a. a processor; b. a memory coupled to the processor; c. a program stored in the memory for execution by the processor, the program configured to; i. identify, by a ranking module, a first statistically generated template matching a set of domain tags, the first statistically generated template being stored in a memory; ii. identify, by the ranking module, a second statistically generated template matching the set of domain tags, the second statistically generated template being stored in the memory; iii. select, by the ranking module, the first statistically generated template instead of the second statistically generated template; iv. generate, by the ranking module, a set of natural language text by inserting a set of information associated with a record into the first statistically generated template, the set of natural language text being stored in memory; and v. provide, by a delivery module, the set of natural language text. - View Dependent Claims (2, 3)
-
-
4. A professional services resource system for processing documents and delivering hybrid statistical/template based natural language generation services, the system comprising:
-
a. a processor module comprising one or more processors; b. a memory coupled to the processor module; c. a content database comprising a set of documents, wherein each document comprises a set of pre-segmented texts; d. a natural language text generation module executable by the processor module and configured to; i. identify, by a ranking module, a first statistically generated template matching a set of domain tags, the first statistically generated template being stored in a memory; ii. identify, by the ranking module, a second statistically generated template matching the set of domain tags, the second statistically generated template being stored in the memory; iii. select, by the ranking module, the first statistically generated template instead of the second statistically generated template; iv. generate, by the ranking module, a set of natural language text by inserting a set of information associated with a record into the first statistically generated template, the set of natural language text being stored in memory; and v. provide, by a delivery module, the set of natural language text. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
Specification