Patents by Inventor Joel Tetreault

Joel Tetreault 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).

  • Publication number: 20200342181
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for determining a formality level of a text item in an online communication. One or more linguistic features are extracted from the text item. Contextual information with respect to the online communication is extracted. A formality level of the text item is determined based on the one or more linguistic features and the contextual information. The formality level represents a degree of formality of the text item. The formality level is provided as a response to the request.
    Type: Application
    Filed: July 15, 2020
    Publication date: October 29, 2020
    Inventors: Joel Tetreault, Ellie Pavlick
  • Patent number: 10771529
    Abstract: In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant augmenting a communication after it has been transmitted.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: September 8, 2020
    Assignee: Grammarly, Inc.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 10764534
    Abstract: In embodiments of the present invention improved capabilities are described for artificial intelligence communication assistance for aiding in the audio-visual composition of electronic communications.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: September 1, 2020
    Assignee: Grammarly, Inc.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 10740573
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for determining a formality level of a text item in an online communication. One or more linguistic features are extracted from the text item. Contextual information with respect to the online communication is extracted. A formality level of the text item is determined based on the one or more linguistic features and the contextual information. The formality level represents a degree of formality of the text item. The formality level is provided as a response to the request.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: August 11, 2020
    Assignee: Oath Inc.
    Inventors: Joel Tetreault, Ellie Pavlick
  • Patent number: 10628737
    Abstract: Software on a website hosting an online forum extracts a plurality of sub-dialogues from each thread in a corpus from the online forum. The software obtains one or more sub-dialogue annotations associated with each sub-dialogue. The sub-dialogue annotations include an annotation as to whether the sub-dialogue is constructive. The software extracts a plurality of features from each sub-dialogue uses them and the sub-dialogue annotations associated with the sub-dialogue to train a classifier that determines whether a particular sub-dialogue is constructive. Then the software obtains a new sub-dialogue from a thread currently displayed in the online forum and extracts the plurality of features from the new sub-dialogue. The software inputs the features extracted from the new sub-dialogue into the classifier and obtains a determination as to whether the new sub-dialogue is constructive.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: April 21, 2020
    Assignee: Oath Inc.
    Inventors: Courtney Napoles Cohen, Aasish Pappu, Joel Tetreault
  • Patent number: 10594757
    Abstract: In embodiments of the present invention improved capabilities are described for a sender-receiver interface for artificial intelligence communication assistance for augmenting a communication after it has been transmitted.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: March 17, 2020
    Assignee: Grammarly, Inc.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 10346546
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for transforming a formality level of a text item in an online communication. A current formality level of the text item is obtained. The current formality level represents a current degree of formality of the text item. A target formality level is determined for the text item based on the request. The target formality level represents a targeted degree of formality for the text item. The text item having the current formality level is transformed to a transformed text item having the target formality level. The transformed text item has a same literal meaning as the text item. The transformed text item is provided as a response to the request.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: July 9, 2019
    Assignee: OATH INC.
    Inventors: Joel Tetreault, Ellie Pavlick
  • Publication number: 20190158439
    Abstract: Disclosure includes an electronic message composition support system, method and architecture. Techniques including machine learning and natural language processing techniques are used to extend message composition capability and support and to provide feedback to a user regarding an error, condition, etc. detected in the user's message before the user sends the message, e.g., while the user is composing the message using a messaging application's user interface.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Joel TETREAULT, Aasish PAPPU, Edo LIBERTY, Liangliang CAO, Meizhu LIU, Ellie PAVLICK, Gilad TSUR, Yoelle MAAREK
  • Patent number: 10193833
    Abstract: An electronic message composition support system, method and architecture is provided. Techniques including machine learning and natural language processing techniques are used to extend message composition capability and support and to provide feedback to a user regarding an error, condition, etc. detected in the user's message before the user sends the message, e.g., while the user is composing the message using a messaging application's user interface.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 29, 2019
    Assignee: OATH INC.
    Inventors: Joel Tetreault, Aasish Pappu, Edo Liberty, Liangliang Cao, Meizhu Liu, Ellie Pavlick, Gilad Tsur, Yoelle Maarek
  • Publication number: 20180203846
    Abstract: Software on a website hosting an online forum extracts a plurality of sub-dialogues from each thread in a corpus from the online forum. The software obtains one or more sub-dialogue annotations associated with each sub-dialogue. The sub-dialogue annotations include an annotation as to whether the sub-dialogue is constructive. The software extracts a plurality of features from each sub-dialogue uses them and the sub-dialogue annotations associated with the sub-dialogue to train a classifier that determines whether a particular sub-dialogue is constructive. Then the software obtains a new sub-dialogue from a thread currently displayed in the online forum and extracts the plurality of features from the new sub-dialogue. The software inputs the features extracted from the new sub-dialogue into the classifier and obtains a determination as to whether the new sub-dialogue is constructive.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Courtney Napoles Cohen, Aasish Pappu, Joel Tetreault
  • Patent number: 9959776
    Abstract: Systems and methods are provided for measuring a user's English language proficiency. A constructed response generated by a user is received, the constructed response being based on a picture. The constructed response is processed to determine a first numerical measure indicative of a presence of one or more grammar errors in the constructed response. The constructed response is processed to determine a second numerical measure indicative of a degree to which the constructed response describes a subject matter of the picture. The constructed response is processed to determine a third numerical measure indicative of a degree of awkward word usage in the constructed response. A model is applied to the first, second, and third numerical measures to determine a score for the constructed response indicative of the user's English language proficiency. The model includes first, second, and third variables with associated first, second, and third weighting factors, respectively.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 1, 2018
    Assignee: Educational Testing Service
    Inventors: Swapna Somasundaran, Martin Chodorow, Joel Tetreault
  • Publication number: 20180032907
    Abstract: Methods and apparatus for detecting abusive language are disclosed. In one embodiment, a set of character N-grams is ascertained for a set of text. Feature values for a plurality of features of the set of text are determined, based, at least in part, on the set of character N-grams. A computer-generated model is applied to the feature values for the plurality of features to generate a score for the set of text, where the model includes a plurality of weights, each of the weights corresponding to one of the features. It may then be determined whether the set of text includes abusive language based, at least in part, on the score.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Yashar Mehdad, Joel Tetreault
  • Patent number: 9836985
    Abstract: Systems and methods are provided for measuring a user's English language proficiency. A constructed response generated by a user is received, the constructed response being based on a picture. The constructed response is processed to determine a first numerical measure indicative of a presence of one or more grammar errors in the constructed response. The constructed response is processed to determine a second numerical measure indicative of a degree to which the constructed response describes a subject matter of the picture. The constructed response is processed to determine a third numerical measure indicative of a degree of awkward word usage in the constructed response. A model is applied to the first, second, and third numerical measures to determine a score for the constructed response indicative of the user's English language proficiency. The model includes first, second, and third variables with associated first, second, and third weighting factors, respectively.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: December 5, 2017
    Assignee: Educational Testing Service
    Inventors: Swapna Somasundaran, Martin Chodorow, Joel Tetreault
  • Publication number: 20170257329
    Abstract: Disclosure includes an electronic message composition support system, method and architecture. Techniques including machine learning and natural language processing techniques are used to extend message composition capability and support and to provide feedback to a user regarding an error, condition, etc. detected in the user's message before the user sends the message, e.g., while the user is composing the message using a messaging application's user interface.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: Joel Tetreault, Aasish Pappu, Edo Liberty, Liangliang Cao, Meizhu Liu, Ellie Pavlick, Gilad Tsur, Yoelle Maarek
  • Publication number: 20170185591
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for determining a formality level of a text item in an online communication. One or more linguistic features are extracted from the text item. Contextual information with respect to the online communication is extracted. A formality level of the text item is determined based on the one or more linguistic features and the contextual information. The formality level represents a degree of formality of the text item. The formality level is provided as a response to the request.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Joel Tetreault, Ellie Pavlick
  • Publication number: 20170185590
    Abstract: The present teaching relates to automatic formality classification and transformation of online text items. In one example, a request is received for transforming a formality level of a text item in an online communication. A current formality level of the text item is obtained. The current formality level represents a current degree of formality of the text item. A target formality level is determined for the text item based on the request. The target formality level represents a targeted degree of formality for the text item. The text item having the current formality level is transformed to a transformed text item having the target formality level. The transformed text item has a same literal meaning as the text item. The transformed text item is provided as a response to the request.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Joel Tetreault, Ellie Pavlick
  • Patent number: 9390078
    Abstract: Systems and methods are provided for detecting punctuation errors in a text including one or more sentences. A sentence including a plurality of words is received, the sentence including one or more preexisting punctuation marks. One or more punctuation marks are determined with a statistical classifier based on a set of rules, to be inserted in the sentence. The determined punctuation marks are compared with the preexisting punctuation marks. A report of punctuation errors is output based on the comparison.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: July 12, 2016
    Assignee: Educational Testing Service
    Inventors: Ross Israel, Joel Tetreault, Martin Chodorow
  • Patent number: 9342499
    Abstract: Systems and methods are provided for correcting a grammatical error in a text sequence. A first text sequence in a first language is received. The first text sequence is translated to a second language to provide a first translated text. The first text sequence is translated to a third language to provide a second translated text. The third language is different from the second language. The first translated text is translated to the first language to provide a first back translation. The second translated text is translated to the first language to provide a second back translation. A plurality of candidate text sequences that include features of the first back translation and the second back translation are determined. The plurality of candidate text sequences include alternative grammatical options for the first text sequence. The plurality of candidate text sequences are scored with the processing system.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: May 17, 2016
    Assignee: Educational Testing Service
    Inventors: Nitin Madnani, Joel Tetreault, Martin Chodorow
  • Patent number: 9208139
    Abstract: In accordance with the teachings described herein, systems and methods are provided for identifying organizational elements in argumentative or persuasive discourse. A text that has been annotated is received. The annotated text includes argumentative or persuasive discourse that includes claims and evidence and organizational elements configured to organize the claims and evidence. Annotations of the annotated text distinguish the organizational elements from the claims and evidence. A rule set or a feature set is identified from the annotated text, where the rule set or the feature set includes textual patterns or word frequency features related to the organizational elements of the annotated text. A model is built based on the annotations and on the rule set or the feature set. The model is configured to identify organizational elements in a new text. The model is applied to the new text.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 8, 2015
    Assignee: Educational Testing Service
    Inventors: Nitin Madnani, Michael Heilman, Joel Tetreault, Martin Chodorow
  • Publication number: 20150243181
    Abstract: Systems and methods are provided for measuring a user's English language proficiency. A constructed response generated by a user is received, the constructed response being based on a picture. The constructed response is processed to determine a first numerical measure indicative of a presence of one or more grammar errors in the constructed response. The constructed response is processed to determine a second numerical measure indicative of a degree to which the constructed response describes a subject matter of the picture. The constructed response is processed to determine a third numerical measure indicative of a degree of awkward word usage in the constructed response. A model is applied to the first, second, and third numerical measures to determine a score for the constructed response indicative of the user's English language proficiency. The model includes first, second, and third variables with associated first, second, and third weighting factors, respectively.
    Type: Application
    Filed: February 27, 2015
    Publication date: August 27, 2015
    Inventors: Swapna Somasundaran, Martin Chodorow, Joel Tetreault