# US 2017/0286405 A1 · Gesture based system for translation and transliteration of input text and a method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0286405 A1
- Document ID: US20170286405A1
- Status: Published application
- Kind: A1
- Application number: 15/090,117
- Filed: 2016-04-04
- Published: 2017-10-05
- Earliest claimed: 2016-04-04
- Assignees: Oslabs Pte. Ltd.
- Applicants: Oslabs Pte. Ltd.
- Inventors: RAKESH DESHMUKH; Sudhir Bangarambandi; Akash Dongre; Hariharan Padmanabhan
- Web page: https://patentgrep.com/patent/US20170286405A1

## CPC

- G06F 40/58: Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
- G06F 3/018: {Input/output arrangements for oriental characters}
- G06F 3/0233: {Character input methods}
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 40/129: Handling non-Latin characters, e.g. kana-to-kanji conversion
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A gesture based system for translation and transliteration of input text, and a corresponding method have been disclosed. The system and method provide for selective translation and transliteration of the input text, based on the gestures performed by a user. When the user performs a left swipe gesture, input text which is in a first language is translated into a language prescribed by the user. In the event that the user performs a right-swipe, the input text is transliterated from a first language, into a language prescribed by the user. The user is also enabled to switch back to the original language of the input text, that is, the first language, by performing predetermined gestures.

## Claims

### Claim 1

A computer implemented system for selectively expressing an input text in a language other than the input language, based on the gestures performed by a user, said computer implemented system comprising:
a user interface accessible to the user, said user interface configured to receive the text, as input ton the user;
a recognition module cooperating with the user interface, said recognition module configured to recognize the gestures performed by the user on the user interface, said recognition module further configured to convert predetermined gestures of the user into corresponding electrical signals, said electrical signals comprising instructions for expressing the input text in a language other than the input language;
a translation module cooperating with the recognition module to selectively receive said electrical signals, said translation module further configured to translate the input text subsequent to receiving said electrical signals from the recognition module; and
a transliteration module cooperating with the recognition module to selectively receive said electrical signals, said transliteration module further configured to transliterate the input text subsequent to receiving said electrical signals from the recognition module;
said user interface further cooperating with said translation module and transliteration module to receive translated text and transliterated text, said user interface still further configured to selectively display the input text, the translated text and the transliterated text, based on the predetermined gestures performed by the user.

### Claim 2 (depends on 1)

The system as claimed in claim 1, wherein said recognition module is further configured to recognize at least a swipe left gesture and a swipe right gesture performed by the user, on the user interface.

### Claim 3 (depends on 2)

The system as claimed in claim 2, wherein said recognition module is further configured to covert the swipe left gesture into electric signals for transliterating the input text provided by the user, said recognition module further configured to convert the swipe right gesture into electric signals for translating the input text provided by the user,

### Claim 4

A computer implemented method for selectively expressing an input text in a language other than the input language, based on the gestures performed by a user, said computer implemented method comprising the following steps:
receiving input text from the user, is a user interface;
recognizing, using a recognition module, predetermined gestures performed by the user on the user interface;
converting said predetermined gestures from the user into corresponding electrical signals, wherein said electrical signals comprise instructions for expressing the input text in a language other than the input language;
selectively transmitting said electrical signals to a translation module and a transliteration module;
translating the input text, subsequent to receiving said electrical signals from the recognition module;
transliterating the input text, subsequent to receiving said electrical signals from the recognition module; and
receiving translated text and transliterated text using the user interface; and
selectively displaying the input text, the translated text and the transliterated text, on the user interface, based on the predetermined gestures performed by the user.

### Claim 5 (depends on 4)

The method as claimed in claim 4, wherein the step of recognizing predetermined gestures performed by the user on the user interface, further includes the step of recognizing at least a swipe left gesture and a swipe right gesture performed by the user, on the user interface.

### Claim 6 (depends on 5)

The method as claimed in claim 5, wherein the step of recognizing at least a swipe left gesture and a swipe right gesture, further includes the step of converting the swipe left gesture into electric signals for transliterating the input text provided by the user, and converting the swipe right gesture into electric signals for translating the input text provided by the user.

### Claim 7

A non transitory computer readable medium having computer readable instructions stored thereupon, said computer readable instructions when executed by a processor, cause a computer enabled device to:
receive input text from the user, via a user interface;
recognize, using a recognition module, predetermined gestures pert by the user on the user interface;
convert said predetermined gestures from the user into corresponding electrical signals, wherein said electrical signals comprise instructions for expressing the input text in a language other than the input language;
selectively transmit said electrical signals to a translation module and a transliteration module;
translate the input text, subsequent to receiving said electrical signals from the recognition module;
transliterate the input text, subsequent to receiving said electrical signals from the recognition module; and
receive translated text and transliterated text using the user interface; and
selectively display the input text, the translated text and the transliterated text, on the user interface, based on the predetermined gestures performed by the user.

### Claim 8 (depends on 1)

The non -transitory computer readable medium as claimed in claim 1, wherein said computer readable instructions are further configured to enable the computer enabled device to recognize at least a swipe left gesture and a swipe right gesture performed by the user, on the user interface.

### Claim 9 (depends on 8)

The non-transitory computer readable medium as claimed in claim 8, wherein said computer readable instructions are further configured to enable the computer enabled device to convert the swipe left gesture into electric signals for transliterating the input text provided by the user, and convert the swipe right gesture into electric signals for translating the input text provided by the user.
