Voice-controlled closed caption display
First Claim
1. A method for initiating by voice display of closed captions for media content, comprising:
- at a server system including a processor and memory storing at least one program for execution by the processor, wherein the server system is configured to manage a virtual user domain in which an electronic device and a cast device are registered and linked to each other via a user account, and wherein the electronic device and the cast device are remote from the server system and communicatively coupled to the server system via one or more wireless communication networks;
receiving a voice message from the electronic device;
determining by the server system that the voice message is a first closed caption initiation request, wherein the first closed caption initiation request includes a user voice command to initiate closed captions, and a user voice designation of a display device playing the media content for which closed captions are to be activated, and the user voice designation identifies the display device from a plurality of user devices associated with the user account in the virtual user domain based on descriptive information of the display device;
in accordance with the designation of the display device, identifying by the server system the cast device associated in the user domain with the electronic device and coupled to the designated display device, wherein the cast device is configured to execute a media play application for controlling the designated display device to display media content received from a media content host, and the display device is associated with the cast device in the user domain, thereby allowing identification of the cast device in accordance with the designation of the display device, the media content host being distinct from the server system; and
automatically and without intervention, sending by the server system a second closed caption initiation request to the cast device coupled to the designated display device, thereby enabling the cast device to execute the media play application for controlling the designated display device to display closed captions, wherein under the control of the media display application executed by the cast device, the designated display device is configured to turn on the closed caption of media content that is currently displayed on the designated display device and display the closed caption according to the second closed caption initiation request provided by the media display application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is implemented on a server system for initiating by voice display of closed captions (CC) for media content. The server system receives a voice message recorded by an electronic device, and determines that the voice message is a first CC initiation request including a user voice command to initiate closed captions and a user voice designation of a display device playing the media content for which closed captions are to be activated. The server system identifies in a device registry a cast device associated in a user domain with the electronic device and coupled to the designated display device, and sends a second CC initiation request to the cast device, thereby enabling the cast device to execute a media play application that controls the designated display device to turn on and display the closed captions of media content currently displayed on the designated display device.
-
Citations
20 Claims
-
1. A method for initiating by voice display of closed captions for media content, comprising:
at a server system including a processor and memory storing at least one program for execution by the processor, wherein the server system is configured to manage a virtual user domain in which an electronic device and a cast device are registered and linked to each other via a user account, and wherein the electronic device and the cast device are remote from the server system and communicatively coupled to the server system via one or more wireless communication networks; receiving a voice message from the electronic device; determining by the server system that the voice message is a first closed caption initiation request, wherein the first closed caption initiation request includes a user voice command to initiate closed captions, and a user voice designation of a display device playing the media content for which closed captions are to be activated, and the user voice designation identifies the display device from a plurality of user devices associated with the user account in the virtual user domain based on descriptive information of the display device; in accordance with the designation of the display device, identifying by the server system the cast device associated in the user domain with the electronic device and coupled to the designated display device, wherein the cast device is configured to execute a media play application for controlling the designated display device to display media content received from a media content host, and the display device is associated with the cast device in the user domain, thereby allowing identification of the cast device in accordance with the designation of the display device, the media content host being distinct from the server system; and automatically and without intervention, sending by the server system a second closed caption initiation request to the cast device coupled to the designated display device, thereby enabling the cast device to execute the media play application for controlling the designated display device to display closed captions, wherein under the control of the media display application executed by the cast device, the designated display device is configured to turn on the closed caption of media content that is currently displayed on the designated display device and display the closed caption according to the second closed caption initiation request provided by the media display application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A server system, comprising:
-
one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations for; receiving a voice message from an electronic device; determining by the server system that the voice message is a first closed caption initiation request, wherein the first closed caption initiation request includes a user voice command to initiate closed captions, and a user voice designation of a display device playing the media content for which closed captions are to be activated, and the user voice designation identifies the display device from a plurality of user devices associated with the user account in the virtual user domain based on descriptive information of the display device; in accordance with the designation of the display device, identifying by the server system the cast device associated in the user domain with the electronic device and coupled to the designated display device, wherein the cast device is configured to execute a media play application for controlling the designated display device to display media content received from a media content host, and the display device is associated with the cast device in the user domain, thereby allowing identification of the cast device in accordance with the designation of the display device, the media content host being distinct from the server system; and automatically and without intervention, sending by the server system a second closed caption initiation request to the cast device coupled to the designated display device, thereby enabling the cast device to execute the media play application for controlling the designated display device to display closed captions, wherein under the control of the media display application executed by the cast device, the designated display device is configured to turn on the closed caption of media content that is currently displayed on the designated display device and display the closed caption according to the second closed caption initiation request provided by the media display application; wherein the server system is configured to manage the user domain in which the electronic device and the cast device are registered and linked to each other via a user account, and wherein the electronic device and the cast device are remote from the server system and communicatively coupled to the server system via one or more wireless communication networks. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium, having instructions stored thereon, which when executed by one or more processors cause the processors to perform operations comprising:
at a server system, wherein the server system is configured to manage a virtual user domain in which an electronic device and a cast device are registered and linked to each other via a user account, and wherein the electronic device and the cast device are remote from the server system and communicatively coupled to the server system via one or more wireless communication networks; receiving a voice message from the electronic device; determining by the server system that the voice message is a first closed caption initiation request, wherein the first closed caption initiation request includes a user voice command to initiate closed captions, and a user voice designation of a display device playing the media content for which closed captions are to be activated, and the user voice designation identifies the display device from a plurality of user devices associated with the user account in the virtual user domain based on descriptive information of the display device; in accordance with the designation of the display device, identifying by the server system the cast device associated in the user domain with the electronic device and coupled to the designated display device, wherein the cast device is configured to execute a media play application for controlling the designated display device to display media content received from a media content host, and the display device is associated with the cast device in the user domain, thereby allowing identification of the cast device in accordance with the designation of the display device, the media content host being distinct from the server system; and automatically and without intervention, sending by the server system a second closed caption initiation request to the cast device coupled to the designated display device, thereby enabling the cast device to execute the media play application for controlling the designated display device to display closed captions, wherein under the control of the media display application executed by the cast device, the designated display device is configured to turn on the closed caption of media content that is currently displayed on the designated display device and display the closed caption according to the second closed caption initiation request provided by the media display application. - View Dependent Claims (18, 19, 20)
Specification