Patents by Inventor Kay Rottmann
Kay Rottmann 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: 20210390419Abstract: A computer-implemented method trainings a classifier. The classifier is configured to provide a classifier output signal characterizing a classification of a first input signal. The classifier is trained based on a training dataset. The method includes generating a training output signal with features of a second class based on a second input signal with features of a first class using a first generator, or generating a mask signal indicating which parts of the second input signal show the features of the first class using the first generator; and generating the training output signal or the mask signal based on the second input signal using the first generator. The method further includes generating a difference signal corresponding to the second input signal, the difference signal based on a difference between the second input signal and the training output signal, or the difference signal is the mask signal.Type: ApplicationFiled: June 3, 2021Publication date: December 16, 2021Inventor: Kay Rottmann
-
Patent number: 10733387Abstract: Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.Type: GrantFiled: June 20, 2019Date of Patent: August 4, 2020Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Fei Huang, Kay Rottmann, Necip Fazil Ayan
-
Patent number: 10540450Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: GrantFiled: September 5, 2017Date of Patent: January 21, 2020Assignee: FACEBOOK, INC.Inventors: Kay Rottmann, Fei Huang, Ying Zhang
-
Patent number: 10366171Abstract: Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.Type: GrantFiled: September 27, 2018Date of Patent: July 30, 2019Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Fei Hung, Kay Rottmann, Necip Fazil Ayan
-
Patent number: 10331794Abstract: A hybrid speech translation system whereby a wireless-enabled client computing device can, in an offline mode, translate input speech utterances from one language to another locally, and also, in an online mode when there is wireless network connectivity, have a remote computer perform the translation and transmit it back to the client computing device via the wireless network for audible outputting by client computing device. The user of the client computing device can transition between modes or the transition can be automatic based on user preferences or settings. The back-end speech translation server system can adapt the various recognition and translation models used by the client computing device in the offline mode based on analysis of user data over time, to thereby configure the client computing device with scaled-down, yet more efficient and faster, models than the back-end speech translation server system, while still be adapted for the user's domain.Type: GrantFiled: August 26, 2016Date of Patent: June 25, 2019Assignee: Facebook, Inc.Inventors: Naomi Aoki Waibel, Alexander Waibel, Christian Fuegen, Kay Rottmann
-
Patent number: 10318640Abstract: Exemplary embodiments provide techniques for evaluating when words or phrases of a translation were generated with a low degree of confidence, and conveying this information when the translation is presented. For example, if a source language word is encountered in source material for translation, but the source language word was only encountered a few times (or not at all) in the training data used to train the translation system, then the resulting translation may be flagged as being of low confidence. Other situations, such as the generation of two equally-likely translations, or translation system model disagreement, may also indicate a questionable translation. When the translation is displayed, questionable words and phrases may be flagged, and possible alternative translations may be presented. If one of the alternatives is selected, this information may be used to update the translation system's models in order to improve translation quality in the future.Type: GrantFiled: June 24, 2016Date of Patent: June 11, 2019Assignee: FACEBOOK, INC.Inventors: William Arthur Hughes, Matthias Gerhard Eck, Kay Rottmann
-
Patent number: 10289681Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: GrantFiled: July 19, 2017Date of Patent: May 14, 2019Assignee: FACEBOOK, INC.Inventors: Kay Rottmann, Fei Huang, Ying Zhang
-
Publication number: 20180373788Abstract: Technology is discussed herein for identifying comparatively trending topics between groups of posts. Groups of posts can be selected based on parameters such as author age, location, gender, etc., or based on information about content items such as when they were posted or what keywords they contain. Topics, as one or more groups of words, can each be given a rank score for each group based on the topic's frequency within each group. A difference score for selected topics can be computed based on a difference between the rank score for the selected topic in each of the groups. When the difference score for a selected topic is above a specified threshold, that selected topic can be identified as a comparatively trending topic.Type: ApplicationFiled: November 22, 2017Publication date: December 27, 2018Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
-
Publication number: 20180349515Abstract: Technology is discussed herein for identifying trending actions within a group of posts matching a query. A group of posts can be selected based on specified actions, action targets, or parameters such as author age, location, gender, when the posts were posted or what keywords they contain. Selected posts can be divided into sentences and a dependency structure can be created for each sentence classifying portions of the sentence as actions or action targets. Statistics can be generated for each sentence or post indicating whether it matches the actions, action targets, or other parameters specified in the query. Based on these statistics, additional information can be gathered to respond to questions posed in the query.Type: ApplicationFiled: November 21, 2017Publication date: December 6, 2018Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
-
Patent number: 10114819Abstract: Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.Type: GrantFiled: June 24, 2016Date of Patent: October 30, 2018Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Fei Huang, Kay Rottmann, Necip Fazil Ayan
-
Patent number: 10089299Abstract: Technology is disclosed that improves language processing engines by using multi-media (image, video, etc.) context data when training and applying language models. Multi-media context data can be obtained from one or more sources such as object/location/person identification in the multi-media, multi-media characteristics, labels or characteristics provided by an author of the multi-media, or information about the author of the multi-media. This context data can be used as additional input for a machine learning process that creates a model used in language processing. The resulting model can be used as part of various language processing engines such as a translation engine, correction engine, tagging engine, etc., by taking multi-media context/labeling for a content item as part of the input for computing results of the model.Type: GrantFiled: July 17, 2017Date of Patent: October 2, 2018Assignee: Facebook, Inc.Inventors: Kay Rottmann, Mirjam Maess
-
Publication number: 20180107649Abstract: Technology is disclosed that improves language processing engines by using multi-media (image, video, etc.) context data when training and applying language models. Multi-media context data can be obtained from one or more sources such as object/location/person identification in the multi-media, multi-media characteristics, labels or characteristics provided by an author of the multi-media, or information about the author of the multi-media. This context data can be used as additional input for a machine learning process that creates a model used in language processing. The resulting model can be used as part of various language processing engines such as a translation engine, correction engine, tagging engine, etc., by taking multi-media context/labeling for a content item as part of the input for computing results of the model.Type: ApplicationFiled: July 17, 2017Publication date: April 19, 2018Inventors: Kay Rottmann, Mirjam Maess
-
Publication number: 20180004734Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: ApplicationFiled: September 5, 2017Publication date: January 4, 2018Inventors: Kay Rottmann, Fei Huang, Ying Zhang
-
Publication number: 20170371867Abstract: Exemplary embodiments provide techniques for evaluating when words or phrases of a translation were generated with a low degree of confidence, and conveying this information when the translation is presented. For example, if a source language word is encountered in source material for translation, but the source language word was only encountered a few times (or not at all) in the training data used to train the translation system, then the resulting translation may be flagged as being of low confidence. Other situations, such as the generation of two equally-likely translations, or translation system model disagreement, may also indicate a questionable translation. When the translation is displayed, questionable words and phrases may be flagged, and possible alternative translations may be presented. If one of the alternatives is selected, this information may be used to update the translation system's models in order to improve translation quality in the future.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Applicant: Facebook, Inc.Inventors: William Arthur Hughes, Matthias Gerhard Eck, Kay Rottmann
-
Publication number: 20170371868Abstract: Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network. User engagement with the different candidate translations may be measured, and the system may determine which of the candidate translations was most favored by the users. For example, in the context of a social network, the number of times that the translation is liked or shared, or the number of comments associated with the translation, may be used to determine user engagement with the translation. The models of the machine translation system may be modified to favor the most-favored candidate translation. The translation system may repeat this process to continue to tune the models in a feedback loop.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Applicant: Facebook, Inc.Inventors: Ying Zhang, Fei Huang, Kay Rottmann, Necip Fazil Ayan
-
Patent number: 9830386Abstract: Technology is discussed herein for identifying comparatively trending topics between groups of posts. Groups of posts can be selected based on parameters such as author age, location, gender, etc., or based on information about content items such as when they were posted or what keywords they contain. Topics, as one or more groups of words, can each be given a rank score for each group based on the topic's frequency within each group. A difference score for selected topics can be computed based on a difference between the rank score for the selected topic in each of the groups. When the difference score for a selected topic is above a specified threshold, that selected topic can be identified as a comparatively trending topic.Type: GrantFiled: December 30, 2014Date of Patent: November 28, 2017Assignee: Facebook, Inc.Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
-
Patent number: 9830404Abstract: Technology is discussed herein for identifying trending actions within a group of posts matching a query. A group of posts can be selected based on specified actions, action targets, or parameters such as author age, location, gender, when the posts were posted or what keywords they contain. Selected posts can be divided into sentences and a dependency structure can be created for each sentence classifying portions of the sentence as actions or action targets. Statistics can be generated for each sentence or post indicating whether it matches the actions, action targets, or other parameters specified in the query. Based on these statistics, additional information can be gathered to respond to questions posed in the query.Type: GrantFiled: December 30, 2014Date of Patent: November 28, 2017Assignee: Facebook, Inc.Inventors: Fei Huang, Kay Rottmann, Ying Zhang, Matthias Gerhard Eck
-
Publication number: 20170315991Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: ApplicationFiled: July 19, 2017Publication date: November 2, 2017Inventors: Kay Rottmann, Fei Huang, Ying Zhang
-
Patent number: 9805029Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: GrantFiled: December 28, 2015Date of Patent: October 31, 2017Assignee: Facebook, Inc.Inventors: Kay Rottmann, Fei Huang, Ying Zhang
-
Patent number: 9747283Abstract: Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired.Type: GrantFiled: December 28, 2015Date of Patent: August 29, 2017Assignee: Facebook, Inc.Inventors: Kay Rottmann, Fei Huang, Ying Zhang