System and method for understanding text using a translation of the text
First Claim
Patent Images
1. A method for automatically determining content of a text associated with video media content and for generating an output based on the content, the method comprising:
- a) obtaining, by a processor associated with a media playing device or with a set top box feeding said media playing device, a first segment of text in a first language, said first segment of text being part of subtitles in said first language of video media content played by said media playing device, said subtitles in said first language being generated prior to initiating playing of said video media content by said media playing device;
b) obtaining, by said processor, a second segment of text in a second language, said second segment of text being part of subtitles in said second language of said video media content played by said media playing device, said second segment of text being a translation of said first segment of text, said subtitles in said second language being generated prior to initiating playing of said video media content by said media playing device;
c) using said processor, automatically determining content of said first segment of text, in accordance with a predefined analysis rule, said automatically determining of said content of said first segment of text being done while said media playing device is playing said video media content, said rule including;
i) initially automatically analyzing said first segment of text without using said second segment of text, thereby attempting to unambiguously determine said content of said first segment of text;
ii) in response to determining, during said analyzing of said first segment of text, that said first segment of text contains no ambiguous words which have multiple meanings in said first language, automatically and unambiguously determining said content of said first segment of text;
iii) in response to identifying, during said analyzing of said first segment of text, one or more ambiguous words in said first segment of text which have multiple meanings in said first language, for at least one identified ambiguous word having multiple meanings in said first language;
A) automatically identifying a corresponding word of said second language that appears in said second segment of text and is a translation of said identified ambiguous word;
B) automatically determining whether said corresponding word has an unambiguous meaning in said second language; and
C) in response to determining that said corresponding word has an unambiguous meaning in said second language, automatically assigning said unambiguous meaning of said corresponding word to said identified ambiguous word, and automatically and unambiguously determining said content of said first segment of text based on said assigned unambiguous meaning;
d) generating a recommendation based on said determined content of said first segment of text, said recommendation being for content associated with said video media content or with said first segment of text; and
e) outputting, by said processor, said recommendation.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices and methods for determining the content of a first segment of text in a first language, using a second segment of text in a second language. The second segment of text is a translation of the first segment of text.
-
Citations
20 Claims
-
1. A method for automatically determining content of a text associated with video media content and for generating an output based on the content, the method comprising:
-
a) obtaining, by a processor associated with a media playing device or with a set top box feeding said media playing device, a first segment of text in a first language, said first segment of text being part of subtitles in said first language of video media content played by said media playing device, said subtitles in said first language being generated prior to initiating playing of said video media content by said media playing device; b) obtaining, by said processor, a second segment of text in a second language, said second segment of text being part of subtitles in said second language of said video media content played by said media playing device, said second segment of text being a translation of said first segment of text, said subtitles in said second language being generated prior to initiating playing of said video media content by said media playing device; c) using said processor, automatically determining content of said first segment of text, in accordance with a predefined analysis rule, said automatically determining of said content of said first segment of text being done while said media playing device is playing said video media content, said rule including; i) initially automatically analyzing said first segment of text without using said second segment of text, thereby attempting to unambiguously determine said content of said first segment of text; ii) in response to determining, during said analyzing of said first segment of text, that said first segment of text contains no ambiguous words which have multiple meanings in said first language, automatically and unambiguously determining said content of said first segment of text; iii) in response to identifying, during said analyzing of said first segment of text, one or more ambiguous words in said first segment of text which have multiple meanings in said first language, for at least one identified ambiguous word having multiple meanings in said first language; A) automatically identifying a corresponding word of said second language that appears in said second segment of text and is a translation of said identified ambiguous word; B) automatically determining whether said corresponding word has an unambiguous meaning in said second language; and C) in response to determining that said corresponding word has an unambiguous meaning in said second language, automatically assigning said unambiguous meaning of said corresponding word to said identified ambiguous word, and automatically and unambiguously determining said content of said first segment of text based on said assigned unambiguous meaning; d) generating a recommendation based on said determined content of said first segment of text, said recommendation being for content associated with said video media content or with said first segment of text; and e) outputting, by said processor, said recommendation. - View Dependent Claims (2, 3, 4)
-
-
5. A method for automatically determining content of a text and for generating an output based on the content, the method comprising:
-
a) obtaining, by a processor associated with a device operable to analyze text for determining content of the text, a first segment of text in a first language; b) obtaining, by said processor, a second segment of text in a second language, said second segment of text being a translation of said first segment of text; c) subsequent to said obtaining said first segment of text and said second segment of text and using said processor, automatically determining content of said first segment of text, in accordance with a predefined analysis rule, said rule including; i) initially automatically analyzing said first segment of text without using said second segment of text, thereby attempting to unambiguously determine said content of said first segment of text; ii) in response to determining, during said analyzing of said first segment of text, that said first segment of text contains no ambiguous words which have multiple meanings in said first language, unambiguously and automatically determining said content of said first segment of text; iii) in response to identifying, during said analyzing of said first segment of text, one or more ambiguous words in said first segment of text which have multiple meanings in said first language, for at least one identified ambiguous word having multiple meanings in said first language; A) automatically identifying a corresponding word of said second language that appears in said second segment of text and is a translation of said identified ambiguous word; B) automatically determining whether said corresponding word has an unambiguous meaning in said second language; and C) in response to determining that said corresponding word has an unambiguous meaning in said second language, automatically assigning said unambiguous meaning of said corresponding word to said identified ambiguous word, and automatically and unambiguously determining said content of said first segment of text based on said assigned unambiguous meaning; d) generating a message based on said determined content of said first segment of text; and e) outputting, by said processor, said message. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for automatically determining true content of a text associated with video media content and for generating an output based on the true content, the method comprising:
-
a) obtaining, by a processor associated with a media playing device or with a set top box feeding said media playing device, a first segment of text in a first language, said first segment of text being part of subtitles in said first language of video media content played by said media playing device, said subtitles in said first language being generated prior to initiating playing of said video media content by said media playing device; b) obtaining, by said processor, a second segment of text in a second language, said second segment of text being part of subtitles in said second language of said video media content played by said media playing device, said second segment of text being a translation of said first segment of text, said subtitles in said second language being generated prior to initiating playing of said video media content by said media playing device; c) using said processor, automatically determining true content of said first segment of text, in accordance with a predefined analysis rule, said automatically determining of said true content of said first segment of text being done while said media playing device is playing said video media content, said rule including; i) initially automatically analyzing said first segment of text without using said second segment of text, thereby attempting to unambiguously determine content of said first segment of text; ii) in response to said analyzing of said first segment of text succeeding to unambiguously determine said content of said first segment of text without using said second segment of text, accepting said determined content to be said true content of said first segment of text; iii) in response to said analyzing of said first segment of text failing to unambiguously determine said content of said first segment of text; A) automatically analyzing said second segment of text for determining content of said second segment of text; and B) automatically using results of said analyzing of said second segment of text to determine said true content of said first segment of text; d) generating a recommendation based on said true content of said first segment of text, said recommendation being for content associated with said video media content or with said first segment of text; and e) outputting, by said processor, said recommendation. - View Dependent Claims (14)
-
-
15. A method for automatically determining true content of a text and for generating an output based on the true content, the method comprising:
-
a) obtaining, by a processor associated with a device operable to analyze text for determining content of the text, a first segment of text in a first language; b) obtaining, by said processor, a second segment of text in a second language, said second segment of text being a translation of said first segment of text; c) subsequent to said obtaining said first segment of text and said second segment of text and using said processor, automatically determining true content of said first segment of text, in accordance with a predefined analysis rule, said rule including; i) initially analyzing said first segment of text without using said second segment of text, thereby attempting to unambiguously determine content of said first segment of text; ii) in response to said analyzing of said first segment of text succeeding to unambiguously determine said content of said first segment of text without using said second segment of text, accepting said determined content to be said true content of said first segment of text; and iii) in response to said analyzing of said first segment of text failing to unambiguously determine said content of said first segment of text; A) automatically analyzing said second segment of text for determining content of said second segment of text; and B) automatically using results of said analyzing of said second segment of text to determine said true content of said first segment of text; d) generating a message based on said determined true content of said first segment of text; and e) outputting, by said processor, said message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification