Patents by Inventor Anton SNITKO
Anton SNITKO 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: 20220391601Abstract: Translation capability for language processing determines an existence of an abbreviation, followed by non-exact matching to map the abbreviation to the original full term. A received string in a source language is provided as input to a translation service. Translation proposals in a different target language are received back. A ruleset (considering factors, e.g., camel case format, the presence of a concluding period, and/or consecutive consonants) is applied to generate abbreviation candidates from the translation proposals. Non-exact matching (referencing e.g., a comparison metric) may then be used to map the abbreviation candidates to text strings of their original full terms. A mapping of the abbreviation to the text string of the original full term is stored in a translation database comprising linguistic data. Embodiments leverage existing resources (e.g.Type: ApplicationFiled: June 8, 2021Publication date: December 8, 2022Inventors: Tetyana Chernenko, Anton Snitko, Jens Scharnbacher, Michail Vasiltschenko
-
Patent number: 11301643Abstract: Techniques and solutions are described for translating strings in a human language that are associated with code, such as code that declares user interface elements in association with which the strings can be displayed. The strings can be embedded in code, or can be included in files that are accessed by the code or used in creating executable code. Strings can be extracted from data, such as files, received in a translation request. After translation, such as by a human translator or using automatic translation, the translation results can be provided in response to the translation request. The translation process can be automated, such that changes to files in a code repository can trigger a translation request. Disclosed technologies can facilitate the production of programs that are localized using different human languages.Type: GrantFiled: December 2, 2019Date of Patent: April 12, 2022Assignee: SAP SEInventors: Robert Stuehler, Michail Vasiltschenko, Anton Snitko, Yvonne Miklosch, Benjamin Schork, Jochen Geib, Jens Scharnbacher, Klaus Heitlinger
-
Patent number: 11257100Abstract: Disclosed herein are system, method, and computer program product embodiments for crawling feedback sources and generating a product improvement recommendation. In an embodiment, a Product Optimization Crawler and Monitor (POCM) system may crawl feedback comments from different sources such as an Internet source or a customer feedback database. The POCM system may apply artificial intelligence, natural language processing, and constraint modeling techniques to the feedback comments to identify product features as well as a feedback category corresponding to the product feature. The feedback category may include a positive, negative, or neutral feedback category. Using this information, the POCM system may generate a summary of the feedback from different sources and/or generate product improvement recommendation. The product improvement recommendation may include suggesting that a component from a first product be replaced with a similar component from a second product.Type: GrantFiled: December 18, 2018Date of Patent: February 22, 2022Assignee: SAP SEInventors: Iuliia Konstantinova, Ralph Debusmann, Michail Vasiltschenko, Anton Snitko, Günther Fischer
-
Patent number: 11087098Abstract: Various examples are directed to systems and methods for identifying textual information regarding a first topic. A computer system may access a plurality of text units and detect that a first text unit of the plurality of text units is in a first language. The computer system may access a first language keyword set for the first topic, where the first language keyword set comprises a first plurality of keywords associated with the first language. The computer system may determine a first relevance score for the first text unit based at least in part on the first language keyword set. If the first relevance score is greater than a relevance score threshold, the computer system translates the first text unit to a base language and determines a text unit classification for the first text unit using a classification model trained with training data in the base language.Type: GrantFiled: September 18, 2018Date of Patent: August 10, 2021Assignee: SAP SEInventors: Slim Trabelsi, Michail Vasiltschenko, Anton Snitko
-
Publication number: 20210165855Abstract: Techniques and solutions are described for translating strings in a human language that are associated with code, such as code that declares user interface elements in association with which the strings can be displayed. The strings can be embedded in code, or can be included in files that are accessed by the code or used in creating executable code. Strings can be extracted from data, such as files, received in a translation request. After translation, such as by a human translator or using automatic translation, the translation results can be provided in response to the translation request. The translation process can be automated, such that changes to files in a code repository can trigger a translation request. Disclosed technologies can facilitate the production of programs that are localized using different human languages.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Applicant: SAP SEInventors: Robert Stuehler, Michail Vasiltschenko, Anton Snitko, Yvonne Miklosch, Benjamin Schork, Jochen Geib, Jens Scharnbacher, Klaus Heitlinger
-
Publication number: 20200193456Abstract: Disclosed herein are system, method, and computer program product embodiments for crawling feedback sources and generating a product improvement recommendation. In an embodiment, a Product Optimization Crawler and Monitor (POCM) system may crawl feedback comments from different sources such as an Internet source or a customer feedback database. The POCM system may apply artificial intelligence, natural language processing, and constraint modeling techniques to the feedback comments to identify product features as well as a feedback category corresponding to the product feature. The feedback category may include a positive, negative, or neutral feedback category. Using this information, the POCM system may generate a summary of the feedback from different sources and/or generate product improvement recommendation. The product improvement recommendation may include suggesting that a component from a first product be replaced with a similar component from a second product.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Iuliia KONSTANTINOVA, Ralph DEBUSMANN, Michail VASILTSCHENKO, Anton SNITKO, Günther FISCHER
-
Publication number: 20200089771Abstract: Various examples are directed to systems and methods for identifying textual information regarding a first topic. A computer system may access a plurality of text units and detect that a first text unit of the plurality of text units is in a first language. The computer system may access a first language keyword set for the first topic, where the first language keyword set comprises a first plurality of keywords associated with the first language. The computer system may determine a first relevance score for the first text unit based at least in part on the first language keyword set. If the first relevance score is greater than a relevance score threshold, the computer system translates the first text unit to a base language and determines a text unit classification for the first text unit using a classification model trained with training data in the base language.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: Slim Trabelsi, Michail Vasiltschenko, Anton Snitko
-
Patent number: 10235363Abstract: Various embodiments of systems, computer program products, and methods to provide instant translation of user interfaces of a web application are described herein. In an aspect, a request is received to translate a user interfaces of a web application from a source language to a target language. A translatable user interface element associated with the user interface of the web application is determined. Further, the translatable user interface element is translated from the source language to the target language based on dynamic metadata associated with the translatable user interface element. The translated translatable user interface element in the user interface of the web application is rendered.Type: GrantFiled: April 28, 2017Date of Patent: March 19, 2019Assignee: SAP SEInventors: Anton Snitko, Michail Vasiltschenko, Ralph Debusmann
-
Publication number: 20180314688Abstract: Various embodiments of systems, computer program products, and methods to provide instant translation of user interfaces of a web application are described herein. In an aspect, a request is received to translate a user interfaces of a web application from a source language to a target language. A translatable user interface element associated with the user interface of the web application is determined. Further, the translatable user interface element is translated from the source language to the target language based on dynamic metadata associated with the translatable user interface element. The translated translatable user interface element in the user interface of the web application is rendered.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: ANTON SNITKO, Michail Vasiltschenko, Ralph Debusmann
-
Publication number: 20160065669Abstract: A system and method for intercommunication among the members of a team employing user devices, organized around maps of the locations of the team members presented on the display screens of the user devices. Team members manage intercommunications among themselves by selections made according to the displayed maps and icons thereon. The maps provide a flexible framework around which to structure various modalities of intercommunication including chat, voice, audio-video camera streaming, or a data stream from a sensor, which are graphically indicated on the maps. Organizing and managing according to icons of team members on the maps provides flexible intercommunication without excessive constraint, facilitating intuitive and easy operation. When posting of geographical location of a team member is not desired, a ghost mode permits a team member to freely interact with the group without divulging location.Type: ApplicationFiled: September 3, 2015Publication date: March 3, 2016Inventors: Eva-Maria VAN DIJKMAN, Massimiliano Alberto MANZINI, Anton SNITKO, Maria Paula MARIANI