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).

  • Publication number: 20170068666
    Abstract: 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: Application
    Filed: September 16, 2016
    Publication date: March 9, 2017
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Publication number: 20170024372
    Abstract: 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: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Inventors: Nikhil Bojja, Pidong Wang, Shiman Guo
  • Patent number: 9535896
    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for detecting a language in a text message. A plurality of different language detection tests are performed on a message associated with a user. Each language detection test determines a set of scores representing a likelihood that the message is in one of a plurality of different languages. One or more combinations of the score sets are provided as input to one or more distinct classifiers. Output from each of the classifiers includes a respective indication that the message is in one of the different languages. The language in the message may be identified as being the indicated language from one of the classifiers, based on a confidence score and/or an identified linguistic domain.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 3, 2017
    Assignee: Machine Zone, Inc.
    Inventors: Nikhil Bojja, Pidong Wang, Fredrik Linder, Bartlomiej Puzon
  • Publication number: 20160283454
    Abstract: 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: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: GABRIEL LEYDON, NIKHIL BOJJA
  • Patent number: 9448996
    Abstract: 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: Grant
    Filed: April 14, 2016
    Date of Patent: September 20, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Publication number: 20160267070
    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for detecting a language in a text message. A plurality of different language detection tests are performed on a message associated with a user. Each language detection test determines a set of scores representing a likelihood that the message is in one of a plurality of different languages. One or more combinations of the score sets are provided as input to one or more distinct classifiers. Output from each of the classifiers includes a respective indication that the message is in one of the different languages. The language in the message may be identified as being the indicated language from one of the classifiers, based on a confidence score and/or an identified linguistic domain.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Nikhil Bojja, Pidong Wang, Fredrik Linder, Bartlomiej Puzon
  • Publication number: 20160232156
    Abstract: 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: Application
    Filed: April 14, 2016
    Publication date: August 11, 2016
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Publication number: 20160203129
    Abstract: 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: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 9372608
    Abstract: 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: Grant
    Filed: May 21, 2015
    Date of Patent: June 21, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Gabriel Leydon, Nikhil Bojja
  • Patent number: 9372848
    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for detecting a language in a text message. A plurality of different language detection tests are performed on a message associated with a user. Each language detection test determines a set of scores representing a likelihood that the message is in one of a plurality of different languages. One or more combinations of the score sets are provided as input to one or more distinct classifiers. Output from each of the classifiers includes a respective indication that the message is in one of the different languages. The language in the message may be identified as being the indicated language from one of the classifiers, based on a confidence score and/or an identified linguistic domain.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: June 21, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Nikhil Bojja, Pidong Wang, Fredrik Linder, Bartlomiej Puzon
  • Patent number: 9348818
    Abstract: 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: Grant
    Filed: March 20, 2014
    Date of Patent: May 24, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Publication number: 20160140114
    Abstract: 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: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Patent number: 9336206
    Abstract: 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 accessing the accuracy of translations using word based and language based features are described.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: May 10, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Publication number: 20160110340
    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for detecting a language in a text message. A plurality of different language detection tests are performed on a message associated with a user. Each language detection test determines a set of scores representing a likelihood that the message is in one of a plurality of different languages. One or more combinations of the score sets are provided as input to one or more distinct classifiers. Output from each of the classifiers includes a respective indication that the message is in one of the different languages. The language in the message may be identified as being the indicated language from one of the classifiers, based on a confidence score and/or an identified linguistic domain.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Nikhil Bojja, Pidong Wang, Fredrik Linder, Bartlomiej Puzon
  • Patent number: 9298703
    Abstract: 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: Grant
    Filed: June 3, 2013
    Date of Patent: March 29, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
  • Patent number: 9245278
    Abstract: 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: Grant
    Filed: March 27, 2015
    Date of Patent: January 26, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Publication number: 20160004413
    Abstract: 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: Application
    Filed: May 21, 2015
    Publication date: January 7, 2016
    Inventors: Gabriel Leydon, Nikhil Bojja
  • Patent number: 9231898
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: January 5, 2016
    Assignee: Machine Zone, Inc.
    Inventors: Francois Orsini, Nikhil Bojja, Bartlomiej Puzon
  • Publication number: 20150262209
    Abstract: 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: Application
    Filed: March 27, 2015
    Publication date: September 17, 2015
    Inventors: Francois Orsini, Nikhil Bojja, Arun Nedunchezhian
  • Publication number: 20150213008
    Abstract: 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: Application
    Filed: April 6, 2015
    Publication date: July 30, 2015
    Inventors: Francois Orsini, Nikhil Bojja