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: 20260161900Abstract: 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: ApplicationFiled: September 30, 2025Publication date: June 11, 2026Inventors: Kaden Uhlig, Joern Wuebker, Raphael Reinauer, John DeNero
-
Publication number: 20240095470Abstract: 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: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Inventors: Geza Kovacs, John DeNero
-
Patent number: 11900073Abstract: 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: GrantFiled: September 7, 2021Date of Patent: February 13, 2024Assignee: Lilt, Inc.Inventors: Geza Kovacs, John DeNero
-
Patent number: 11625546Abstract: 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: GrantFiled: April 29, 2022Date of Patent: April 11, 2023Assignee: Lilt, Inc.Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
-
Publication number: 20230070302Abstract: 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: ApplicationFiled: September 7, 2021Publication date: March 9, 2023Inventors: Geza Kovacs, John DeNero
-
Publication number: 20220261558Abstract: 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: ApplicationFiled: April 29, 2022Publication date: August 18, 2022Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
-
Patent number: 11361170Abstract: 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: GrantFiled: January 16, 2020Date of Patent: June 14, 2022Assignee: LILT, INC.Inventors: Aditya Shastry, Spence Green, Joern Wuebker, Geza Kovacs, Jessy Lin, John DeNero
-
Patent number: 10346548Abstract: 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: GrantFiled: September 26, 2017Date of Patent: July 9, 2019Assignee: Lilt, Inc.Inventors: Joern Wuebker, Spence Green, Minh-Thang Luong, John DeNero
-
Patent number: 9311293Abstract: 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: GrantFiled: August 31, 2012Date of Patent: April 12, 2016Assignee: Google Inc.Inventors: John DeNero, Mohit Bansal
-
Publication number: 20150161115Abstract: 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: ApplicationFiled: December 8, 2014Publication date: June 11, 2015Applicant: Google Inc.Inventors: Alexander Jay Cuthbert, Chao Tian, John Denero, Keith Stevens, Sarah Nguyen
-
Patent number: 8612204Abstract: 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: GrantFiled: December 2, 2011Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: Jakob David Uszkoreit, John DeNero
-
Publication number: 20130275118Abstract: 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: ApplicationFiled: August 31, 2012Publication date: October 17, 2013Applicant: GOOGLE INC.Inventors: John DeNero, Mohit Bansal
-
Publication number: 20120158398Abstract: 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: ApplicationFiled: April 19, 2011Publication date: June 21, 2012Inventor: John Denero