Patents by Inventor Gowri Somayajulu SRIPADA
Gowri Somayajulu SRIPADA 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: 11699434Abstract: Embodiments provide for improved data sequence validity processing, for example to determine validity of sentences or other language within a particular language domain. Such improved processing is useful at least for arranging data sequences based on determined validity, and/or making determinations and/or performing actions based on the determined validity. A determined probability (e.g., transformed into the perplexity space) of each token appearing in a data sequence is used in any of a myriad of manners to perform such data sequence validity processing. Example embodiments provide for generating a perplexity value set for each data sequence in a plurality of data sequences, generating a probabilistic ranking set for the plurality of data sequences based on the perplexity value sets and at least one sequence ranking metric, and generating an arrangement of the plurality of data sequences based on the probabilistic ranking set.Type: GrantFiled: December 4, 2020Date of Patent: July 11, 2023Assignee: ARRIA DATA2TEXT LIMITEDInventors: Daniel da Silva De Paiva, Gowri Somayajulu Sripada, Craig Thomson
-
Patent number: 11580308Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: GrantFiled: October 26, 2020Date of Patent: February 14, 2023Inventors: Gowri Somayajulu Sripada, Neil Burnett
-
Publication number: 20220180863Abstract: Embodiments of the present disclosure provide for improved data sequence validity processing, for example to determine validity of sentences or other language within a particular language domain. Such improved processing is useful at least for arranging data sequences based on determined validity, and/or making determinations and/or performing actions based on the determined validity. A determined probability (e.g., transformed into the perplexity space) of each token appearing in a data sequence is used in any of a myriad of manners to perform such data sequence validity processing. Example embodiments provide for generating a perplexity value set for each data sequence in a plurality of data sequences, generating a probabilistic ranking set for the plurality of data sequences based on the perplexity value sets and at least one sequence ranking metric, and generating an arrangement of the plurality of data sequences based on the probabilistic ranking set.Type: ApplicationFiled: December 4, 2020Publication date: June 9, 2022Inventors: Daniel da Silva DE PAIVA, Gowri Somayajulu SRIPADA, Craig THOMSON
-
Patent number: 11176214Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a linguistic description of set of points within a spatial area in an output text. In some example embodiments, a method is provided that comprises generating one or more descriptors and/or one or more combinations of descriptors that are configured to linguistically describe at least a portion of a set of points within a spatial area. The method of this embodiment may also include scoring each of the one or more descriptors and/or one or more combinations of the one or more descriptors. The method of this embodiment may also include selecting a descriptor or combination of descriptors that has the highest score when compared to other descriptors or combination of descriptors, providing the descriptor or combination of descriptors satisfies a threshold.Type: GrantFiled: May 1, 2015Date of Patent: November 16, 2021Assignee: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Neil Burnett
-
Publication number: 20210110117Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: ApplicationFiled: October 26, 2020Publication date: April 15, 2021Applicant: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Neil Burnett
-
Patent number: 10860812Abstract: Example methods include converting received context information into a query to retrieve relevant data from a data repository, wherein the received context information defines a feature set. The method further includes retrieving a data set from the data repository, wherein the data set comprises data corresponding to the query. The example methods further include generating a set of messages that describe at least one linguistically describable trend in the data set, wherein the set of messages is instantiated based at least in part on the data set. The example methods further include generating a context-specific report about the feature set A corresponding apparatus and computer program product are provided.Type: GrantFiled: March 15, 2019Date of Patent: December 8, 2020Assignee: Arria Data2Text LimitedInventors: Gowri Somayajulu Sripada, Robert Dale, Mario Feegrade, Daniel da Silva de Paiva
-
Patent number: 10853584Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: GrantFiled: April 19, 2019Date of Patent: December 1, 2020Assignee: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Neil Burnett
-
Patent number: 10853585Abstract: Methods, apparatuses, and computer program product are described herein configured to transform an input model into a format that can be expressed causally in one or more phrases with a narrative representation. The methods, apparatuses, and computer program product may be configured to obtain the input model representing a data set composed of a plurality of nodes, a plurality of edges, and a plurality of paths and identify a path of maximal significance. The methods, apparatuses, and computer program product include identifying a subset of nodes from the plurality of nodes and a subset of edges from the plurality of edges associated with the path of maximal significance. The methods, apparatuses, and computer program product are configured to generate, using a natural language generation system, one or more phrases with a narrative representation describing the subset of nodes and the subset of edges associated with the path of maximal significance.Type: GrantFiled: March 14, 2017Date of Patent: December 1, 2020Assignee: Arria Data2Text LimitedInventors: Nikhil Ninan, William A. Bradshaw, Gowri Somayajulu Sripada
-
Patent number: 10803599Abstract: Image analysis techniques may be employed to identify moving and/or static object within a sequence of spatial data frames (102, 300). Attributes of interest may be identified within a sequence of spatial data frames (102, 300). The attributes of interest may be clustered and examined across frames of the spatial data to detect motion vectors. A system (200) may derive information about these attributes of interest and their motion over time and identify moving and/or static objects, and the moving and/or static objects may be used to generate natural language messages describing the motion of the attributes of interest. Example uses include description of moving and/or static objects in data such as weather data, oil spills, cellular growth (e.g., tumor progression), atmospheric conditions (e.g., the size of a hole in the ozone layer), or any other implementation where it may be desirable to detect motion vectors in a sequence of spatial data frames.Type: GrantFiled: September 26, 2018Date of Patent: October 13, 2020Assignee: Arria Data2Text LimitedInventor: Gowri Somayajulu Sripada
-
Patent number: 10776561Abstract: Methods, apparatuses, and computer program products are described herein that are configured to be embodied as and/or performed by a document planner. In some example embodiments, a method is provided that comprises selecting a schema based on one or more messages available in a message store and using the selected schema and one or more messages available in the message store to generate a document plan. The schema of this embodiment may be defined by a specification containing one or more queries for selecting one or more messages, one or more messages, and/or one or more predefined phrases to instantiate a document plan. The method of this embodiment may also include applying an optimization specification to the document plan to generate an optimized document plan.Type: GrantFiled: January 15, 2013Date of Patent: September 15, 2020Assignee: Arria Data2Text LimitedInventor: Gowri Somayajulu Sripada
-
Publication number: 20200081985Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: ApplicationFiled: April 19, 2019Publication date: March 12, 2020Inventors: Gowri Somayajulu Sripada, Neil Burnett
-
Publication number: 20200050675Abstract: A method, apparatus, and computer program product are disclosed herein for user-directed reporting. In the context of a method, context information is received, wherein the context information defines the data set from which a natural language text or a graph is to be derived. The method further includes generating a set of messages based on the context information. The method further includes generating, by a processor, a context-specific report based on the set of messages and the relationship between them, wherein the context-specific report is configured to linguistically or visually express at least of messages. The method may include generating additional messages or annotations interactively. A corresponding apparatus and computer program product are provided.Type: ApplicationFiled: March 15, 2019Publication date: February 13, 2020Inventors: Gowri Somayajulu Sripada, Robert Dale, Mario Feegrade, Daniel da Silva de Paiva
-
Publication number: 20190197697Abstract: Image analysis techniques may be employed to identify moving and/or static object within a sequence of spatial data frames (102, 300). Attributes of interest may be identified within a sequence of spatial data frames (102, 300). The attributes of interest may be clustered and examined across frames of the spatial data to detect motion vectors. A system (200) may derive information about these attributes of interest and their motion over time and identify moving and/or static objects, and the moving and/or static objects may be used to generate natural language messages describing the motion of the attributes of interest. Example uses include description of moving and/or static objects in data such as weather data, oil spills, cellular growth (e.g., tumor progression), atmospheric conditions (e.g., the size of a hole in the ozone layer), or any other implementation where it may be desirable to detect motion vectors in a sequence of spatial data frames.Type: ApplicationFiled: September 26, 2018Publication date: June 27, 2019Inventor: Gowri Somayajulu SRIPADA
-
Patent number: 10311145Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: GrantFiled: January 16, 2018Date of Patent: June 4, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Neil Burnett
-
Patent number: 10282422Abstract: A method, apparatus, and computer program product are presented herein for user-directed reporting. In the context of a method, context information is received, wherein the context information defines the data set from which a natural language text or a graph is to be derived. The method further includes generating a set of messages based on the context information. The method further includes generating, by a processor, a context-specific report based on the set of messages and the relationship between them, wherein the context-specific report is configured to linguistically or visually express at least of messages. The method may include generating additional messages or annotations interactively. A corresponding apparatus and computer program product are provided.Type: GrantFiled: June 20, 2016Date of Patent: May 7, 2019Assignee: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Robert Dale, Mario Feegrade, Daniel da Silva de Paiva
-
Patent number: 10115202Abstract: Image analysis techniques may be employed to identify moving and/or static object within a sequence of spatial data frames (102, 300). Attributes of interest may be identified within a sequence of spatial data frames (102, 300). The attributes of interest may be clustered and examined across frames of the spatial data to detect motion vectors. A system (200) may derive information about these attributes of interest and their motion over time and identify moving and/or static objects, and the moving and/or static objects may be used to generate natural language messages describing the motion of the attributes of interest. Example uses include description of moving and/or static objects in data such as weather data, oil spills, cellular growth (e.g., tumor progression), atmospheric conditions (e.g., the size of a hole in the ozone layer), or any other implementation where it may be desirable to detect motion vectors in a sequence of spatial data frames.Type: GrantFiled: December 27, 2012Date of Patent: October 30, 2018Assignee: ARRIA DATA2TEXT LIMITEDInventor: Gowri Somayajulu Sripada
-
Publication number: 20180276200Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: ApplicationFiled: January 16, 2018Publication date: September 27, 2018Inventors: Gowri Somayajulu SRIPADA, Neil BURNETT
-
Patent number: 9990360Abstract: A method, apparatus, and computer program product for describing motion. The method may include receiving a set of eventualities (114). The set of eventualities (114) may describe at least one of a domain event and a domain state. The at least one of the domain event and the domain state may be derived from a set of spatio-temporal data (102) and the set of eventualities (114) may be associated with a particular region and a particular time period. The method may include organizing the set of eventualities to generate a document plan. The method may further include generating, using a processor, a linguistic representation of the set of eventualities using the document plan.Type: GrantFiled: December 27, 2012Date of Patent: June 5, 2018Assignee: ARRIA DATA2TEXT LIMITEDInventor: Gowri Somayajulu Sripada
-
Patent number: 9904676Abstract: Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.Type: GrantFiled: May 1, 2015Date of Patent: February 27, 2018Assignee: ARRIA DATA2TEXT LIMITEDInventors: Gowri Somayajulu Sripada, Neil Burnett
-
Publication number: 20170270105Abstract: Methods, apparatuses, and computer program product are described herein configured to transform an input model into a format that can be expressed causally in one or more phrases with a narrative representation. The methods, apparatuses, and computer program product may be configured to obtain the input model representing a data set composed of a plurality of nodes, a plurality of edges, and a plurality of paths and identify a path of maximal significance. The methods, apparatuses, and computer program product include identifying a subset of nodes from the plurality of nodes and a subset of edges from the plurality of edges associated with the path of maximal significance. The methods, apparatuses, and computer program product are configured to generate, using a natural language generation system, one or more phrases with a narrative representation describing the subset of nodes and the subset of edges associated with the path of maximal significance.Type: ApplicationFiled: March 14, 2017Publication date: September 21, 2017Inventors: Nikhil NINAN, William A. BRADSHAW, Gowri Somayajulu SRIPADA