G06F17/28

System and method for transmitting multiple text streams of a communication in different languages
09798722 · 2017-10-24 · ·

A communication, such as a voice communication, is established between a communication device and a media application. The media application may be, for example, a voice conferencing system or a media server. Some or all of the communication is translated into a plurality of text streams that are in different languages. The plurality of text streams are transmitted to the communication device along with the stream of the communication. The communication device receives the text streams in the different languages and the stream of the communication. A user of the communication device can select a language for displaying one or more of the text streams in the different languages. The text stream associated with the selected language is then displayed to the user in conjunction with the stream of the communication.

Method and system for sign language translation and descriptive video service

A method and a system for a sign language translation and descriptive video service are disclosed. The method and system enables an easy preparation of video including a descriptive screen and a sign language so that a hearing-impaired person and a visually impaired person can receive a help for using a video media. The method includes extracting a character string in a text form from a caption of an original video; translating the character string in the text form extracted from the caption of the original video to a machine language; matching the character string translated to the machine language with a sign language video in a database; synchronizing the original video with the sign language video, and mixing the original video and the synchronized sign language video; and editing the sign language video with a sign language video editing tool.

AUTOMATIC GENERATION OF RADIOLOGY REPORTS FROM IMAGES AND AUTOMATIC RULE OUT OF IMAGES WITHOUT FINDINGS

A computer-implemented method for automatically generating a radiology report includes a computer receiving an input dataset comprising a plurality of multidimensional patient images and patient information and parsing the input dataset using learned models to determine a clinical domain and relevant image annotations. The computer populates an annotation table using the relevant image annotations and applies one or more domain-specific scriptable rules to populate a report template based on the annotation table. The computer may then generate a natural language radiology report based on the report template.

Innovative method for text encodation in quick response code

An approach includes a method implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions. The approach further includes the programming instructions configured to receive a bilingual text which comprises a first set of characters in a Latin-based language and a second set of characters in a non Latin-based language. The approach further includes the programming instructions configured to convert the second set of characters in the non Latin-based language in the bilingual text to a third set of characters in the Latin-based language based on a lookup table. The approach further includes the programming instructions configured to add a prefix character and a postfix character to each converted word in the third set of characters. The approach further includes the programming instructions configured to output an encoded representation of the bilingual text.

SYSTEM FOR DETERMINATION OF AUTOMATED RESPONSE FOLLOW-UP

Aspects include determination of automated response follow-up. A response to a question is received at a response follow-up system. The response follow-up system analyzes the response using natural language processing to identify one or more response terms. The response follow-up system determines one or more follow-up questions based on the one or more response terms. The response follow-up system modifies an aspect of a user interface based on the one or more follow-up questions.

TECHNIQUES FOR PROACTIVELY PROVIDING TRANSLATED TEXT TO A TRAVELING USER
20170300476 · 2017-10-19 · ·

Computer-implemented techniques can include obtaining future travel plans for a user in a region that utilizes a language that is foreign to the user and predicting, based on the future travel plans, an expected future offline period during which the user is unlikely to have access to a network connection via a client computing device. The techniques can include identifying one or more points of interest in future the travel plans in the expected future offline period where the user is likely to require translation of foreign language text and obtaining portions of foreign language text associated therewith. The techniques can also include, prior to the expected future offline period, obtaining translated portions of text representing translations of the portions of foreign language text to a preferred language of the user and transmitting, to the client computing device, the translated portions of text.

APPARATUS AND METHOD FOR PRINTING STEGANOGRAPHY TO ASSIST VISUALLY IMPAIRED

An apparatus and method for printing steganography is disclosed. The apparatus comprises a wearable unit and a controlling unit that are programmatically controlled by a processor. The controlling unit converts content to be published into a phoneme transcription for a target language, processes the content and further arranges the processed content as per a specified page layout. Further, the phoneme transcribed content is embedded into a QR code that is again extracted by a wearable unit to read the content, the content layout, and reading sequence. The wearable unit also converts the phoneme transcribed content into a voice output. Further, the wearable unit comprises motor sensors to sense a readers' body and neck movements to guide a reader to read content in a correct manner such that voice output is programmatically paused, stopped, repeated at intervals so determined.

VOICE SYNTHESIZER FOR DIGITAL MAGAZINE PLAYBACK

A system converts a readable digital magazine into an audible digital magazine by generating an audio playlist of audio files corresponding to textual content items of the digital magazine. The system monitors a user's interactions with content items on a page of the digital magazine, where the content items include textual content items. Upon detecting a request from the user for audio files corresponding to the textual content items, the requested audio files are searched and retrieved. In response to not finding the requested audio files ready for playback, the textual content items are obtained and converted into the requested audio files. An audio playlist of the requested audio files is generated for presentation to the user of the digital magazine in response to the request.

REVENUE GROWTH MANAGEMENT
20170300843 · 2017-10-19 ·

In an approach to revenue growth management, one or more computer processors determine one or more best practices for one or more revenue growth processes. The one or more computer processors receive a current maturity level of the one or more revenue growth processes associated with the one or more best practices. The one or more computer processors assess the current maturity level of the one or more revenue growth processes against the one or more associated best practices. The one or more computer processors determine, based, at least in part, on the assessment of the current maturity level of the one or more revenue growth processes, whether improvement is needed in the one or more revenue growth processes to grow revenue. In response to determining improvement is needed in the one or more revenue growth processes, the one or more computer processors determine a project plan to grow revenue.

USING NATURAL LANGUAGE PROCESSING FOR DETECTION OF INTENDED OR UNEXPECTED APPLICATION BEHAVIOR
20170339175 · 2017-11-23 ·

Detection of unintended application behaviors, where natural language processing (NLP) techniques are used to analyze the application, and specifically its graphical user interface (GUI), and construct an acceptable (or expected) list per-context actions. Actions executed by the application in a given context that do not fall within the list are flagged as unexpected (or anomalous).