Patents by Inventor John Denero

John Denero 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: 20260161900
    Abstract: Reinforcement Learning from Human Feedback (RLHF) and derivative techniques like Direct Preference Optimization (DPO) are task-alignment algorithms used to repurpose general, foundational models for specific tasks. Applying task-alignment to neural machine translation (NMT) addresses an existing task-data mismatch in NMT, leading to improvements across all languages of a multilingual model, even when task-alignment is only applied to a subset of those languages. In an embodiment, such improvements are provided by introducing Direct Quality Optimization (DQO), a variant of DPO leveraging a pre-trained translation quality estimation model as a proxy for human preferences. The improvements can be verified with both automatic metrics and human evaluation.
    Type: Application
    Filed: September 30, 2025
    Publication date: June 11, 2026
    Inventors: Kaden Uhlig, Joern Wuebker, Raphael Reinauer, John DeNero
  • Publication number: 20240095470
    Abstract: A computer-implemented method is programmed to support efficient and rapid generation of machine translation suggestions on client devices. Network latency is substantially reduced or eliminated by separating certain aspects of the translation workload across multiple classes of tasks, including final neural network output, between a client device and server device. The client device and server device may be connected such that a decoder portion of a machine translation system may be downloaded onto the client device, along with an initial translation suggestion and encoder outputs associated with a document, which document is in a source language to be translated into a target language. The initial translation suggestion may be replaced by an updated machine translation suggestion as a user inputs text in the target language called a prefix. This updated machine translation is generated on the client-side decoder using the previously-downloaded encoder outputs as input and the prefix as constraint.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Inventors: Geza Kovacs, John DeNero
  • Patent number: 11900073
    Abstract: A computer-implemented method is programmed to support efficient and rapid generation of machine translation suggestions on client devices. Network latency is substantially reduced or eliminated by separating certain aspects of the translation workload across multiple classes of tasks, including final neural network output, between a client device and server device. The client device and server device may be connected such that a decoder portion of a machine translation system may be downloaded onto the client device, along with an initial translation suggestion and encoder outputs associated with a document, which document is in a source language to be translated into a target language. The initial translation suggestion may be replaced by an updated machine translation suggestion as a user inputs text in the target language called a prefix. This updated machine translation is generated on the client-side decoder using the previously-downloaded encoder outputs as input and the prefix as constraint.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: February 13, 2024
    Assignee: Lilt, Inc.
    Inventors: Geza Kovacs, John DeNero
  • Patent number: 11625546
    Abstract: An apparatus has a network interface circuit to receive a source sentence from a network connected client device. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores parameters of a multilingual neural review system and instructions executed by the processor to operate the multilingual neural review system trained on a corpus of source sentences, draft target sentences and corrected target sentences. The multilingual neural review system produces a corrected target sentence from a draft target sentence representing a proposed translation of the source sentence. The draft target sentence and the corrected target sentence are supplied to the network connected client device. Approval for the corrected target sentence is received from the network connected client device. Parameters of the multilingual neural review system are updated based upon the approval for the corrected target sentence.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 11, 2023
    Assignee: Lilt, Inc.
    Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
  • Publication number: 20230070302
    Abstract: A computer-implemented method is programmed to support efficient and rapid generation of machine translation suggestions on client devices. Network latency is substantially reduced or eliminated by separating certain aspects of the translation workload across multiple classes of tasks, including final neural network output, between a client device and server device. The client device and server device may be connected such that a decoder portion of a machine translation system may be downloaded onto the client device, along with an initial translation suggestion and encoder outputs associated with a document, which document is in a source language to be translated into a target language. The initial translation suggestion may be replaced by an updated machine translation suggestion as a user inputs text in the target language called a prefix. This updated machine translation is generated on the client-side decoder using the previously-downloaded encoder outputs as input and the prefix as constraint.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: Geza Kovacs, John DeNero
  • Publication number: 20220261558
    Abstract: An apparatus has a network interface circuit to receive a source sentence from a network connected client device. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores parameters of a multilingual neural review system and instructions executed by the processor to operate the multilingual neural review system trained on a corpus of source sentences, draft target sentences and corrected target sentences. The multilingual neural review system produces a corrected target sentence from a draft target sentence representing a proposed translation of the source sentence. The draft target sentence and the corrected target sentence are supplied to the network connected client device. Approval for the corrected target sentence is received from the network connected client device. Parameters of the multilingual neural review system are updated based upon the approval for the corrected target sentence.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
  • Patent number: 11361170
    Abstract: An apparatus has a network interface circuit to receive a source sentence from a network connected client device. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores parameters of a multilingual neural review system and instructions executed by the processor to operate the multilingual neural review system trained on a corpus of source sentences, draft target sentences and corrected target sentences. The multilingual neural review system produces a corrected target sentence from a draft target sentence representing a proposed translation of the source sentence. The draft target sentence and the corrected target sentence are supplied to the network connected client device. Approval for the corrected target sentence is received from the network connected client device. Parameters of the multilingual neural review system are updated based upon the approval for the corrected target sentence.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 14, 2022
    Assignee: LILT, INC.
    Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
  • Patent number: 10346548
    Abstract: An apparatus has a network interface circuit to receive a source sentence from a network connected client device. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores translation data and instructions executed by the processor. The instructions executed by the processor operate a neural machine translation system. A translation hypothesis is formed from a prefix of a target sentence comprising an initial sequence of target words supplied by a user through an interface. The hypothesis is generated by the neural machine translation system that performs a constrained prefix decoding that repeatedly predicts a next word from previous target words. A suffix of the target sentence comprising a final sequence of words corresponding to a final sequence of words in the source sentence is formed using a beam search that constrains translation to match the prefix.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 9, 2019
    Assignee: Lilt, Inc.
    Inventors: Joern Wuebker, Spence Green, Minh-Thang Luong, John DeNero
  • Patent number: 9311293
    Abstract: A computer-implemented technique can include receiving, at a server including one or more processors, a source word in a source language. The technique can include determining, at the server, one or more potential translations for the source word in a target language different than the source language. The technique can include determining, at the server, one or more synonyms for each of the one or more potential translations to obtain a plurality of potential translations. The technique can include determining, at the server, one or more translation clusters using the plurality of potential translations and a clustering algorithm. Each translation cluster can contain all of the plurality of potential translations that have a similar denotation and each of the plurality of translations that have a similar denotation can be included in a specific translation cluster. The technique can also include outputting, at the server, the one or more translation clusters.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: John DeNero, Mohit Bansal
  • Publication number: 20150161115
    Abstract: Systems and methods are provided for translating a phrase block and presenting meanings and translations of the phrase block. Consistent with certain embodiments, computer-implemented systems and methods are provided for identifying parts of speech of the phrase block, determining definitions of the phrase block in the source language corresponding to the parts of speech, and determining usage examples corresponding to the definitions. Additionally, systems and methods are provided for translating the phrase block from the source language to translated text and for ranking the parts of speech based on usage. Consistent with certain embodiments, computer-implemented systems and methods are also provided for determining usage based on a user's location, based on a corpus of documents, and/or based on content stored by the user.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Alexander Jay Cuthbert, Chao Tian, John Denero, Keith Stevens, Sarah Nguyen
  • Patent number: 8612204
    Abstract: Computer-implemented techniques include receiving a phrase in a first language and obtaining a corpus comprising a plurality of phrases in the first language and word reordering information for the plurality of phrases, the word reordering information indicating a correct word order for each phrase in a second language. Word-to-word correspondences between each of the phrases in the first language and the corresponding correct word order for the phrase in the second language are identified and at least one tree that allows for the identified word-to-word correspondences is generated. Based upon the at least one tree, a statistical model for reordering from a word order that is correct for the first language to a word order that is correct for the second language is created. Based upon the statistical model, a reordered phrase from the received phrase is generated, the reordered phrase having a correct word order for the second language.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventors: Jakob David Uszkoreit, John DeNero
  • Publication number: 20130275118
    Abstract: A computer-implemented technique can include receiving, at a server including one or more processors, a source word in a source language. The technique can include determining, at the server, one or more potential translations for the source word in a target language different than the source language. The technique can include determining, at the server, one or more synonyms for each of the one or more potential translations to obtain a plurality of potential translations. The technique can include determining, at the server, one or more translation clusters using the plurality of potential translations and a clustering algorithm. Each translation cluster can contain all of the plurality of potential translations that have a similar denotation and each of the plurality of translations that have a similar denotation can be included in a specific translation cluster. The technique can also include outputting, at the server, the one or more translation clusters.
    Type: Application
    Filed: August 31, 2012
    Publication date: October 17, 2013
    Applicant: GOOGLE INC.
    Inventors: John DeNero, Mohit Bansal
  • Publication number: 20120158398
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for aligning words in parallel translation sentences for use in machine translation.
    Type: Application
    Filed: April 19, 2011
    Publication date: June 21, 2012
    Inventor: John Denero