IP Library Granted Patent US 10,638,201
Granted Patent B2
US 10,638,201 · App. 16/142,762 · Granted Apr 28, 2020

Systems and methods for automatically determining language settings for a media asset

Inventors: Ula Niemirska (Sokolow Podlaski, PL); Charles Dawes (Ryton, GB)
Assignee: Rovi Guides, Inc.
H04N21/4884G06F3/165G06F17/28H04N21/4532
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,638,201
App. No.
16/142,762
Granted
Apr 28, 2020
Kind
B2
Abstract

Systems and methods for automatically determining language settings for a media asset are disclosed herein. A system receives a selection of a media asset and determines whether the media asset is available to be presented in a plurality of audio languages and subtitle languages. In response to determining that the media asset is available to be presented in a plurality of audio languages and subtitle languages, the system retrieves a first profile indicating a first recent experience based on a first number of meetings scheduled within a time period. Based on the first recent experience, the system selects an audio language and a subtitle language for presentation of the media asset. The system presents the media asset using the selected audio language and subtitle language.

Claims (90)

1. A method for automatically determining language settings for a media asset, the method comprising:

receiving a selection of a media asset;

determining whether the media asset is available to be presented in a plurality of audio languages and subtitle languages;

in response to determining that the media asset is available to be presented in a plurality of audio languages and subtitle languages:

retrieving a first profile indicating a first recent experience, wherein the first recent experience is based on a first number of meetings scheduled within a time period;

based on the first recent experience, selecting an audio language and subtitle language for presentation of the media asset; and

presenting the media asset with the selected audio language and subtitle language.

2. The method of claim 1 , wherein the first profile further indicates a first proficiency level in a primary language and a second proficiency level in a secondary language, the second proficiency level being inferior to the first proficiency level, and wherein the selecting the audio language and subtitle language is further based on the first proficiency level and the second proficiency level.

3. The method of claim 2 , wherein the selecting the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level includes:

determining whether the first number of meetings scheduled within the time period exceeds a threshold; and

in response to determining that the first number of meetings scheduled within the time period exceeds the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the primary language or a subtitle language based on the primary language.

4. The method of claim 3 , wherein the audio language based on the primary language includes an audio dubbing language based on the primary language or an audio mirror dubbing language based on the primary language.

5. The method of claim 2 , wherein the selecting the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level includes:

determining whether the first number of meetings scheduled within the time period exceeds a threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the secondary language or a subtitle language based on the secondary language.

6. The method of claim 2 , wherein the selecting the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level includes:

determining whether the first number of meetings scheduled within the time period exceeds a meeting threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the meeting threshold:

determining whether the second proficiency level exceeds a proficiency threshold; and

in response to determining that the second proficiency level does not exceed the proficiency threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the secondary language and a subtitle language based on the primary language.

7. The method of claim 2 , wherein the method further comprises:

in response to determining that the media asset is available to be presented in a plurality of audio languages and subtitle languages:

retrieving a second profile indicating a second recent experience, wherein the second recent experience is based on a second number of meetings scheduled within the time period,

wherein the second profile further indicates a second proficiency level in the secondary language, and

wherein the selecting the audio language and subtitle language for presentation of the media asset is further based on the second recent experience and the second proficiency level in the secondary language.

8. The method of claim 7 , wherein the selecting the audio language and subtitle language includes:

determining whether the second number of meetings scheduled within the time period exceeds the threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the threshold and the second number of meetings scheduled within the time period exceeds the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the primary language or a subtitle language based on the primary language.

9. The method of claim 2 , wherein the selecting the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level includes:

determining whether the first number of meetings scheduled within the time period exceeds a meeting threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the meeting threshold:

determining whether the second proficiency level exceeds a proficiency threshold; and

in response to determining that the second proficiency level does not exceed the proficiency threshold:

determining a difference between the second proficiency level and the proficiency threshold;

selecting, as the selected audio language, an audio language that is based on the secondary language; and

selecting, as the selected subtitle language, a subtitle language that is based on the difference between the second proficiency level and the proficiency threshold.

10. The method of claim 1 , further comprising:

determining the first number of meetings scheduled within the time period based on a software calendar; and

storing the first number of meetings scheduled within the time period in the first profile indicating the first recent experience.

11. A system for automatically determining language settings for a media asset, the method comprising:

a memory configured to store a first profile indicating a first recent experience based on a first number of meetings scheduled within a time period; and

control circuitry configured to:

receive a selection of a media asset;

determine whether the media asset is available to be presented in a plurality of audio languages and subtitle languages;

in response to determining that the media asset is available to be presented in a plurality of audio languages and subtitle languages:

retrieve the first profile from the memory;

based on the first recent experience, select an audio language and subtitle language for presentation of the media asset; and

present the media asset with the selected audio language and subtitle language.

12. The system of claim 11 , wherein the first profile further indicates a first proficiency level in a primary language and a second proficiency level in a secondary language, the second proficiency level being inferior to the first proficiency level, and wherein the control circuitry is configured to select the audio language and subtitle language based on the first proficiency level and the second proficiency level.

13. The system of claim 12 , wherein the control circuitry is configured to select the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level by:

determining whether the first number of meetings scheduled within the time period exceeds a threshold; and

in response to determining that the first number of meetings scheduled within the time period exceeds the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the primary language or a subtitle language based on the primary language.

14. The system of claim 13 , wherein the audio language based on the primary language includes an audio dubbing language based on the primary language or an audio mirror dubbing language based on the primary language.

15. The system of claim 12 , wherein the control circuitry is configured to select the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level by:

determining whether the first number of meetings scheduled within the time period exceeds a threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the secondary language or a subtitle language based on the secondary language.

16. The system of claim 12 , wherein the control circuitry is configured to select the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level by:

determining whether the first number of meetings scheduled within the time period exceeds a meeting threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the meeting threshold:

determining whether the second proficiency level exceeds a proficiency threshold; and

in response to determining that the second proficiency level does not exceed the proficiency threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the secondary language and a subtitle language based on the primary language.

17. The system of claim 12 ,

wherein the memory is further configured to store a second profile indicating a second recent experience based on a second number of meetings scheduled within the time period, and

wherein the control circuitry is further configured to:

in response to determining that the media asset is available to be presented in a plurality of audio languages and subtitle languages:

retrieve the second profile from the memory,

wherein the second profile further indicates a second proficiency level in the secondary language, and

wherein the selecting the audio language and subtitle language for presentation of the media asset is further based on the second recent experience and the second proficiency level in the secondary language.

18. The system of claim 17 , wherein the control circuitry is configured to select the audio language and subtitle language by:

determining whether the second number of meetings scheduled within the time period exceeds the threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the threshold and the second number of meetings scheduled within the time period exceeds the threshold:

selecting, as the selected audio language and subtitle language, an audio language based on the primary language or a subtitle language based on the primary language.

19. The system of claim 12 , wherein the control circuitry is configured to select the audio language and subtitle language based on the first recent experience, the first proficiency level, and the second proficiency level by:

determining whether the first number of meetings scheduled within the time period exceeds a meeting threshold; and

in response to determining that the first number of meetings scheduled within the time period does not exceed the meeting threshold:

determining whether the second proficiency level exceeds a proficiency threshold; and

in response to determining that the second proficiency level does not exceed the proficiency threshold:

determining a difference between the second proficiency level and the proficiency threshold;

selecting, as the selected audio language, an audio language that is based on the secondary language; and

selecting, as the selected subtitle language, a subtitle language that is based on the difference between the second proficiency level and the proficiency threshold.

20. The system of claim 11 , wherein the control circuitry is further configured to:

determine the first number of meetings scheduled within the time period based on a software calendar; and

store, in the memory, the first number of meetings scheduled within the time period in the first profile indicating the first recent experience.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: NIEMIRSKA, ULA; DAWES, CHARLES
To: ROVI GUIDES, INC.
Reel/Frame 047518/0085 →
Continuity (1)
Related Publication 20200099989A1 · Mar 26, 2020