Selectively delivering a translation for a media asset based on user proficiency level in the foreign language and proficiency level required to comprehend the media asset
AssigneeRovi Guides, Inc.
InventorLev Olkha
Life of this patent
Estimating the term…
Abstract
Methods and systems are described herein for a media guidance application that selectively provides a translation corresponding to a media asset based on a level of proficiency of the language required to comprehend the media asset and a level of proficiency of the user corresponding to the language. The media guidance application provides an output comprising the translation in response to determining that the level of proficiency of the user is lower than the level of proficiency of the language required to comprehend the media asset.
Claims21
A method of delivering a translation, the method comprising:
- determining a language spoken in a media asset;
- retrieving a profile for a user viewing the media asset;
- determining, based on the profile, whether the language is a language native to the user;
- in response to determining that the language is native to the user, generating an output comprising the media asset;
- in response to determining that the language is not native to the user:
- determining a level of proficiency of the language required to comprehend the media asset;
- identifying, based on the profile, a level of proficiency of the user corresponding to the language;
- determining whether the level of proficiency of the language required to comprehend the media asset is equal to, higher than, or lower than the level of proficiency of the user;
- in response to determining that the level of proficiency of the user is equal to or higher than the level of proficiency of the language required to comprehend the media asset, generating an output comprising the media asset;
- in response to determining that the level of proficiency of the user is lower than the level of proficiency of the language required to comprehend the media asset, requesting a translation to a language native to the user;
- and
- in response to receiving the translation, generating an output comprising the translation.
A system for providing a translation, the system comprising:
- memory storing a profile for a user viewing a media asset;
- and
- control circuitry configured to:
- determine a language spoken in a media asset;
- retrieve the profile from the memory;
- determine, based on the profile, whether the language is a language native to the user;
- in response to determining that the language is native to the user, generate an output comprising the media asset;
- in response to determining that the language is not native to the user:
- determine a level of proficiency of the language required to comprehend the media asset;
- identify, based on the profile, a level of proficiency of the user corresponding to the language;
- determine whether the level of proficiency of the language required to comprehend the media asset is equal to, higher than, or lower than the level of proficiency of the user;
- in response to determining that the level of proficiency of the user is equal to or higher than the level of proficiency of the language required to comprehend the media asset, generate an output comprising the media asset;
- in response to determining that the level of proficiency of the user is lower than the level of proficiency of the language required to comprehend the media asset, request a translation to a language native to the user;
- and
- in response to receiving the translation, generate an output comprising the translation.
21-50. (canceled)
Dependencies are inferred from the claim text.