Patents by Inventor Ehud Baruch REITER
Ehud Baruch REITER has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11727222Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: GrantFiled: February 25, 2021Date of Patent: August 15, 2023Assignee: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch Reiter, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Publication number: 20210182502Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: ApplicationFiled: February 25, 2021Publication date: June 17, 2021Applicant: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch REITER, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Patent number: 10963650Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: GrantFiled: September 25, 2019Date of Patent: March 30, 2021Assignee: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch Reiter, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Patent number: 10963628Abstract: Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.Type: GrantFiled: September 25, 2019Date of Patent: March 30, 2021Assignee: ARRIA DATA2TEXT LIMITEDInventors: Alasdair James Logan, Ehud Baruch Reiter
-
Patent number: 10853586Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language realizer in the form of a lightweight multilingual realizer. In some example embodiments, a method is provided that comprises generating syntactically correct natural language. The method of this embodiment may also include at a syntax processor, propagating features among a group of words, and adding closed class function words and morphological inflections.Type: GrantFiled: September 3, 2019Date of Patent: December 1, 2020Assignee: Arria Data2Text LimitedInventors: Ehud Baruch Reiter, Ross John Turner, William Anthony Bradshaw, Henriette Anna Elisabeth Viethen
-
Patent number: 10839580Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.Type: GrantFiled: March 27, 2019Date of Patent: November 17, 2020Assignee: ARRIA DATA2TEXT LIMITEDInventor: Ehud Baruch Reiter
-
Publication number: 20200159987Abstract: Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.Type: ApplicationFiled: September 25, 2019Publication date: May 21, 2020Applicant: ARRIA DATA2TEXT LIMITEDInventors: Alasdair James LOGAN, Ehud Baruch REITER
-
Publication number: 20200160001Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: ApplicationFiled: September 25, 2019Publication date: May 21, 2020Applicant: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch REITER, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Publication number: 20200110808Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language realizer in the form of a lightweight multilingual realizer. In some example embodiments, a method is provided that comprises generating syntactically correct natural language. The method of this embodiment may also include at a syntax processor, propagating features among a group of words, and adding closed class function words and morphological inflections.Type: ApplicationFiled: September 3, 2019Publication date: April 9, 2020Inventors: Ehud Baruch Reiter, John Ross TURNER, William Anthony BRADSHAW, Jette VIETHEN
-
Publication number: 20200058145Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.Type: ApplicationFiled: March 27, 2019Publication date: February 20, 2020Inventor: Ehud Baruch Reiter
-
Patent number: 10565308Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a configurable microplanner. In some example embodiments, a method is provided that comprises accessing a document plan containing one or more messages. The method of this embodiment may also include generating a text specification containing one or more phrase specifications that correspond to the one or more messages in the document plan. The method of this embodiment may also include applying a set of lexicalization rules to each of the one or more messages to populate the one or more phrase specifications. In some example embodiments, the set of lexicalization rules are specified using a microplanning rule specification language that is configured to hide linguistic complexities from a user. In some example embodiments, genre parameters may also be used to specify constraints that provide default behaviors for the realization process.Type: GrantFiled: August 10, 2015Date of Patent: February 18, 2020Assignee: ARRIA DATA2TEXT LIMITEDInventor: Ehud Baruch Reiter
-
Patent number: 10467333Abstract: Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.Type: GrantFiled: April 7, 2016Date of Patent: November 5, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: Alasdair James Logan, Ehud Baruch Reiter
-
Patent number: 10467347Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.Type: GrantFiled: October 31, 2016Date of Patent: November 5, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch Reiter, Kapila Annuruddha Ponnamperuma Arachchi, Michael Simon Schlafli, Neil Stuart Burnett, Nikhil Dinesh
-
Patent number: 10445432Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language realizer in the form of a lightweight multilingual realizer. In some example embodiments, a method is provided that comprises generating syntactically correct natural language. The method of this embodiment may also include at a syntax processor, propagating features among a group of words, and adding closed class function words and morphological inflections.Type: GrantFiled: August 31, 2016Date of Patent: October 15, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: Ehud Baruch Reiter, Ross John Turner, William Anthony Bradshaw, Henriette Anna Elisabeth Viethen
-
Publication number: 20190228077Abstract: 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.Type: ApplicationFiled: January 25, 2019Publication date: July 25, 2019Inventors: William Anthony Bradshaw, Ehud Baruch Reiter
-
Patent number: 10282878Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.Type: GrantFiled: June 21, 2016Date of Patent: May 7, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventor: Ehud Baruch Reiter
-
Patent number: 10216728Abstract: 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.Type: GrantFiled: February 1, 2017Date of Patent: February 26, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: William Anthony Bradshaw, Ehud Baruch Reiter
-
Publication number: 20170364511Abstract: 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.Type: ApplicationFiled: February 1, 2017Publication date: December 21, 2017Inventors: William Anthony Bradshaw, Ehud Baruch Reiter
-
Patent number: 9600471Abstract: 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.Type: GrantFiled: May 1, 2015Date of Patent: March 21, 2017Assignee: Arria Data2Text LimitedInventors: William Anthony Bradshaw, Ehud Baruch Reiter
-
Publication number: 20170018107Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.Type: ApplicationFiled: June 21, 2016Publication date: January 19, 2017Inventor: Ehud Baruch REITER