US2019228077A1PendingUtilityA1

Method And Apparatus For Aggregating With Information Generalization

59
Assignee: ARRIA DATA2TEXT LTDPriority: Nov 2, 2012Filed: Jan 25, 2019Published: Jul 25, 2019
Est. expiryNov 2, 2032(~6.3 yrs left)· nominal 20-yr term from priority
G06F 40/289G06F 40/40G06F 40/56G06F 40/205G06F 17/2775G06F 17/2881G06F 17/28G06F 17/2705
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, apparatuses, and computer program products are described herein that are configured to perform aggregation of phrase specifications. In some example embodiments, a method is provided that comprises identifying two or more generalized phrase specifications. In some example embodiments, the two or more generalized phrase specifications contain at least one aggregatable constituent. The method of this embodiment may also include generating an aggregated phrase specification from the two or more generalized phrase specifications. In some example embodiments, the aggregated phrase specification comprises a combined noun phrase generated from the aggregatable constituents and one or more additional constituents based on a determined level of generalization.

Claims

exact text as granted — not AI-modified
1 - 30 . (canceled) 
     
     
         31 . A computer-implemented method for generating language by transforming raw input data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the method comprising:
 identifying one or more phrase specifications generated based on the raw input data, wherein each of the one or more phrase specifications comprises at least one aggregatable constituent;   generating an aggregated phrase specification from one or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization; and   generating the textual output based at least in part on the aggregated phrase specification, such that the textual output is displayable via a user interface.   
     
     
         32 . The method of  claim 31 , further comprising:
 generating the one or more generalized phrase specifications based on the one or more phrase specifications.   
     
     
         33 . The method of  claim 32 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are removable in one or more phrase specifications; and   removing the one or more constituents that are removable.   
     
     
         34 . The method of  claim 32 , further comprising:
 identifying a domain model based on the plurality of phrase specifications, wherein the domain model includes at least one domain rule.   
     
     
         35 . The method of  claim 34 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are removable in one or more phrase specifications based at least in part on the at least one domain rule; and   removing the one or more constituents that are removable.   
     
     
         36 . The method of  claim 32 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are generalizable in one or more phrase specifications;   determining a generalized constituent for at least one of the one or more generalizable constituents; and   replacing the one or more generalizable constituents with the generalized constituent.   
     
     
         37 . The method of  claim 36 , further comprising:
 removing all of one or more constituents that are identified as removable from the one or more phrase specifications prior to determining the one or more constituents that are generalizable in the one or more phrase specifications.   
     
     
         38 . The method of  claim 36 , wherein the generalized constituent is a most generalized constituent in a predefined constituent listing. 
     
     
         39 . The method of  claim 31 , further comprising:
 identifying two or more generalized phrase specifications, wherein the two or more generalized phrase specifications contain at least one aggregatable constituent; and   generating the aggregated phrase specification from the two or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization.   
     
     
         40 . The method of  claim 39 , further comprising:
 determining that the two or more generalized phrase specifications are still identified as aggregatable with one of a constituent that was removed or a constituent that is less generalized than a generalized constituent; and   populating the aggregated phrase specification with at one of a generalized constituent, a removed constituent, or the constituent that is less generalized than the generalized constituent based on a predefined constituent listing.   
     
     
         41 . An apparatus for generating language by transforming raw input data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in a textual output, the apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
 identify one or more phrase specifications generated based on the raw input data, wherein each of the one or more phrase specifications comprises at least one aggregatable constituent;   generate an aggregated phrase specification from one or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization; and   generate the textual output based at least in part on the aggregated phrase specification, such that the textual output is displayable via a user interface.   
     
     
         42 . The apparatus of  claim 41 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
 generate the one or more generalized phrase specifications based on the one or more phrase specifications.   
     
     
         43 . The apparatus of  claim 42 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are removable in one or more phrase specifications; and   removing the one or more constituents that are removable.   
     
     
         44 . The apparatus of  claim 42 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
 identify a domain model based on the plurality of phrase specifications, wherein the domain model includes at least one domain rule.   
     
     
         45 . The apparatus of  claim 44 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are removable in one or more phrase specifications based at least in part on the at least one domain rule; and   removing the one or more constituents that are removable.   
     
     
         46 . The apparatus of  claim 42 , wherein generating the one or more generalized phrase specifications comprises:
 determining one or more constituents that are generalizable in one or more phrase specifications;   determining a generalized constituent for at least one of the one or more generalizable constituents; and   replacing the one or more generalizable constituents with the generalized constituent.   
     
     
         47 . The apparatus of  claim 46 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
 remove all of one or more constituents that are identified as removable from the one or more phrase specifications prior to determining the one or more constituents that are generalizable in the one or more phrase specifications.   
     
     
         48 . The apparatus of  claim 46 , wherein the generalized constituent is a most generalized constituent in a predefined constituent listing. 
     
     
         49 . The apparatus of  claim 41 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
 identify two or more generalized phrase specifications, wherein the two or more generalized phrase specifications contain at least one aggregatable constituent; and   generate the aggregated phrase specification from the two or more generalized phrase specifications, wherein the aggregated phrase specification comprises one or more of a combined noun phrase generated from the at least one aggregatable constituent and one or more additional constituents based on a determined level of generalization.   
     
     
         50 . The apparatus of  claim 49 , wherein the at least one memory and the computer program code configured to, with the at least one processor, further cause the apparatus to:
 determine that the two or more generalized phrase specifications are still identified as aggregatable with one of a constituent that was removed or a constituent that is less generalized than a generalized constituent; and   populate the aggregated phrase specification with at one of a generalized constituent, a removed constituent, or the constituent that is less generalized than the generalized constituent based on a predefined constituent listing.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.