Patents by Inventor Nikhil Bojja
Nikhil Bojja 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).
-
Patent number: 10769387Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for translating chat messages. An example method can include: receiving an electronic text message from a client device of a user; normalizing the electronic text message to generate a normalized text message; tagging at least one phrase in the normalized text message with a marker to generate a tagged text message, the marker indicating that the at least one phrase will be translated using a rule-based system; translating the tagged text message using the rule-based system and a machine translation system to generate an initial translation; and post-processing the initial translation to generate a final translation.Type: GrantFiled: September 19, 2018Date of Patent: September 8, 2020Assignee: MZ IP Holdings, LLCInventors: Pidong Wang, Nikhil Bojja, Shiman Guo
-
Patent number: 10765956Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of word strings in a first language, each received word string comprising a plurality of words, identifying one or more named entities in each received word string using a statistical classifier that was trained using training data comprising a plurality of features, wherein one of the features is a word shape feature that comprises a respective token for each letter of a respective word wherein each token signifies a case of the letter or whether the letter is a digit, and translating the received word strings from the first language to a second language including preserving the respective identified named entities in each received word string during translation.Type: GrantFiled: January 7, 2016Date of Patent: September 8, 2020Assignee: Machine Zone Inc.Inventors: Nikhil Bojja, Shivasankari Kannan, Pidong Wang
-
Patent number: 10699073Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for identifying a language in a message. Non-language characters are removed from a text message to generate a sanitized text message. An alphabet and/or a script are detected in the sanitized text message by performing at least one of (i) an alphabet-based language detection test to determine a first set of scores and (ii) a script-based language detection test to determine a second set of scores. Each score in the first set of scores represents a likelihood that the sanitized text message includes the alphabet for one of a plurality of different languages. Each score in the second set of scores represents a likelihood that the sanitized text message includes the script for one of the plurality of different languages.Type: GrantFiled: December 5, 2018Date of Patent: June 30, 2020Assignee: MZ IP Holdings, LLCInventors: Nikhil Bojja, Pidong Wang, Shiman Guo
-
Patent number: 10685190Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.Type: GrantFiled: August 14, 2019Date of Patent: June 16, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
-
Patent number: 10657333Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.Type: GrantFiled: June 19, 2019Date of Patent: May 19, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10650103Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.Type: GrantFiled: June 5, 2019Date of Patent: May 12, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10614171Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.Type: GrantFiled: December 29, 2017Date of Patent: April 7, 2020Assignee: MZ IP Holdings, LLCInventors: Francois Orsini, Nikhil Bojja
-
Patent number: 10579717Abstract: Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.Type: GrantFiled: April 25, 2019Date of Patent: March 3, 2020Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Nikhil Bojja
-
Publication number: 20190370340Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.Type: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
-
Publication number: 20190361981Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.Type: ApplicationFiled: June 19, 2019Publication date: November 28, 2019Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Publication number: 20190349320Abstract: A method, a system, and an article are provided for automatically responding to requests from users in an online messaging system. An example method includes: providing an online messaging system; receiving a new request from a user in the online messaging system; determining that the new request is suitable for an automatic response to the user based on at least one of a request category, a request length, or a request sentiment; retrieving, from a database, a previous automatic response associated with a previous request that is similar to the new request; and providing the retrieved previous automatic response to the user in the online messaging system.Type: ApplicationFiled: April 26, 2019Publication date: November 14, 2019Inventors: Satheeshkumar Karuppusamy, Nikhil Londhe, Nikhil Bojja
-
Publication number: 20190286706Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.Type: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10417351Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual communications through different modes of communications including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments may implement communications systems and methods that translate text between two or more languages (e.g., spoken), while handling/accommodating for one or more of the following in the text: specialized/domain-related jargon, abbreviations, acronyms, proper nouns, common nouns, diminutives, colloquial words or phrases, and profane words or phrases.Type: GrantFiled: October 18, 2018Date of Patent: September 17, 2019Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja, Shailen Karur
-
Publication number: 20190260694Abstract: A method, a system, and an article are provided for automatically posting answers to questions generated by users of a chat room. In one example, a set of chat messages is used to develop a database of question and answer pairs. When a subsequent chat message is identified as being similar or identical to a question in the database, the corresponding answer to the question can be retrieved from the database and posted in the chat room.Type: ApplicationFiled: February 11, 2019Publication date: August 22, 2019Inventors: Nikhil Londhe, Shivasankari Kannan, Nikhil Bojja
-
Publication number: 20190251152Abstract: Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Applicant: MZ IP Holdings, LLCInventors: Gabriel Leydon, Nikhil Bojja
-
Patent number: 10366170Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.Type: GrantFiled: September 16, 2016Date of Patent: July 30, 2019Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10346543Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.Type: GrantFiled: May 4, 2017Date of Patent: July 9, 2019Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Patent number: 10311139Abstract: Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.Type: GrantFiled: June 2, 2017Date of Patent: June 4, 2019Assignee: MZ IP Holdings, LLCInventors: Gabriel Leydon, Nikhil Bojja
-
Publication number: 20190121859Abstract: Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.Type: ApplicationFiled: December 19, 2018Publication date: April 25, 2019Inventors: Francois Orsini, Nikhil Bojja, Bartlomiej Puzon
-
Publication number: 20190108214Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for identifying a language in a message. Non-language characters are removed from a text message to generate a sanitized text message. An alphabet and/or a script are detected in the sanitized text message by performing at least one of (i) an alphabet-based language detection test to determine a first set of scores and (ii) a script-based language detection test to determine a second set of scores. Each score in the first set of scores represents a likelihood that the sanitized text message includes the alphabet for one of a plurality of different languages. Each score in the second set of scores represents a likelihood that the sanitized text message includes the script for one of the plurality of different languages.Type: ApplicationFiled: December 5, 2018Publication date: April 11, 2019Inventors: Nikhil Bojja, Pidong Wang, Shiman Guo