IP Library Granted Patent US 12,026,476
Granted Patent B2
US 12,026,476 · App. 18/207,832 · Granted Jul 2, 2024

Methods and systems for control of content in an alternate language or accent

Inventors: Carla Mack (Los Angeles, CA); Phillip Teich (Pasadena, CA); Mario Sanchez (San Jose, CA); John Blake (Belmont, CA)
Assignee: ROVI GUIDES, INC.
G06F40/58G06F16/685G10L15/22G10L2015/221G10L2015/225
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 12,026,476
App. No.
18/207,832
Granted
Jul 2, 2024
Kind
B2
Abstract

Systems and methods are described herein for replaying content dialogue in an alternate language in response to a user command. While the content is playing on a media device, a first language in which the content dialogue is spoken is identified. Upon receiving a voice command to repeat a portion of the dialogue, the language in which the command was spoken is identified. The portion of the content dialogue to repeat is identified and translated from the first language to the second language. The translated portion of the content dialogue is then output. In this way, the user can simply ask in their native language for the dialogue to be repeated and the repeated portion of the dialogue is presented in the user's native language.

Claims (53)

1. A method comprising:

receiving a command regarding content dialogue from media content played on a media device;

determining a first language or a first accent of the media content played on the media device;

determining whether the command includes a second language or a second accent;

determining whether the media content is available in the second language or the second accent;

in response to determining that the portion of the media content is available in the second language or the second accent:

generate for output on the media device the portion of the media content in the second language or the second accent; and

in response to determining that the portion of the media content is not available in the second language or the second accent:

generate for output on the media device information of the media content in the second language or the second accent.

2. The method of claim 1 , wherein the translated information is based on metadata.

3. The method of claim 2 , wherein the translated information is based on subtitles.

4. The method of claim 2 , wherein the translated information is based on audio data.

5. The method of claim 1 , wherein the generating for output the translated information of the media content in the second language or the second accent comprises:

determining whether information in the first language or the first accent is available for translation; and

translating the information in the first language or the first accent into the second language or the second accent.

6. The method of claim 1 , wherein the command is a command to repeat a portion of the media content.

7. The method of claim 1 , comprising:

identifying a first time at which the command was received;

determining a duration of the command;

calculating a second time at which the command began based on the first time and the duration;

determining whether any portion of the content dialogue is in progress at the second time;

in response to determining that no portion of the content dialogue is in progress at the second time, repeating the first portion of the content dialogue; and

in response to determining that a second portion of the content dialogue is in progress at the second time, identifying the second portion of the content dialogue as in progress at the second time, and repeating the second portion of the content dialogue.

8. The method of claim 1 , wherein the command is received as audio from a user input device.

9. The method of claim 8 , further comprising converting the audio to text.

10. The method of claim 1 , wherein the command is received as text from the user input device.

11. A system comprising:

circuitry configured to:

receive a command regarding content dialogue from media content played on a media device;

determine a first language or a first accent of the media content played on the media device;

determine whether the command includes a second language or a second accent;

determine whether the media content is available in the second language or the second accent;

in response to determining that the portion of the media content is available in the second language or the second accent:

generate for output on the media device the portion of the media content in the second language or the second accent; and

in response to determining that the portion of the media content is not available in the second language or the second accent:

generate for output on the media device information of the media content in the second language or the second accent.

12. The system of claim 11 , wherein the translated information is based on metadata.

13. The system of claim 12 , wherein the translated information is based on subtitles.

14. The system of claim 12 , wherein the translated information is based on audio data.

15. The system of claim 11 , wherein the circuitry configured to generate for output the translated information of the media content in the second language or the second accent is configured to:

determine whether information in the first language or the first accent is available for translation; and

translate the information in the first language or the first accent into the second language or the second accent.

16. The system of claim 11 , wherein the command is a command to repeat a portion of the media content.

17. The system of claim 11 , wherein the circuitry is configured to:

identify a first time at which the command was received;

determine a duration of the command;

calculate a second time at which the command began based on the first time and the duration;

determine whether any portion of the content dialogue is in progress at the second time;

in response to determining that no portion of the content dialogue is in progress at the second time, repeat the first portion of the content dialogue; and

in response to determining that a second portion of the content dialogue is in progress at the second time, identify the second portion of the content dialogue as in progress at the second time, and repeat the second portion of the content dialogue.

18. The system of claim 11 , wherein the command is received as audio from a user input device.

19. The system of claim 18 , wherein the circuitry is configured to convert the audio to text.

20. The system of claim 11 , wherein the command is received as text from the user input device.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2023
From: MACK, CARLA; TEICH, PHILLIP; SANCHEZ, MARIO; BLAKE, JOHN
To: ROVI GUIDES, INC.
Reel/Frame 063910/0662 →
Continuity (3)
Continuation 17742657 · May 12, 2022
Continuation 16161883 · Oct 16, 2018
Related Publication 20230316009A1 · Oct 5, 2023