Contextual, two way remote control
First Claim
1. A computer-implemented method for allowing interaction between devices, the method comprising:
- at a first computer device including a processor and memory, wherein the first computer device is coupled to a media device and facilitates the media device to output media content provided by a plurality of media content sources including one or more Internet-based media content sources;
executing an application that accesses the one or more Internet-based media content sources and outputs media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory;
obtaining an information item corresponding to one or more media content items that are provided by one of the one or more Internet-based media content sources accessible via the first computer device, wherein the information item includes information describing the one or more media content items, and the information describing the one or more media content items is configured to be displayed by the remote control application on the second computer device;
obtaining by the first computer device an action definition associated with the information item, wherein the action definition includes one or more commands associated with the information item;
transmitting the information item and the action definition from the first computer device to the second computer device;
in response to a user input at the second computer device, receiving by the first computer device, from the second computer device, a command to perform a specified action with respect to the one or more media content items, wherein the command received in response to the user input is one of the commands provided by the first computer device as part of the action definition and associated with the information item; and
executing the command in relation to the one or more media content items corresponding to the one or more Internet-based media content sources;
wherein the one or more media content items include an audio track, and the one or more Internet-based media content sources include an Internet-based audio channel with which the audio track is associated.
0 Assignments
0 Petitions
Accused Products
Abstract
This application is directed to enabling interaction between computer devices. A first computer device is configured to access Internet-based media content sources and play media content items provided thereby on a media device. The first computer device transmits an information item and an action definition to a second computer device. The action definition includes commands associated with the information item. The information item includes information describing media content items, and the information corresponds to one of the Internet-based media content sources accessible via the first computer device and is configured to be displayed on the second computer device. In response to a user input at the second computer device, the first computer device receives, from the second computer device, and executes one of the commands in the action definition to perform a specified action with respect to the media content items corresponding to the Internet-based media content sources.
50 Citations
30 Claims
-
1. A computer-implemented method for allowing interaction between devices, the method comprising:
-
at a first computer device including a processor and memory, wherein the first computer device is coupled to a media device and facilitates the media device to output media content provided by a plurality of media content sources including one or more Internet-based media content sources; executing an application that accesses the one or more Internet-based media content sources and outputs media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory; obtaining an information item corresponding to one or more media content items that are provided by one of the one or more Internet-based media content sources accessible via the first computer device, wherein the information item includes information describing the one or more media content items, and the information describing the one or more media content items is configured to be displayed by the remote control application on the second computer device; obtaining by the first computer device an action definition associated with the information item, wherein the action definition includes one or more commands associated with the information item; transmitting the information item and the action definition from the first computer device to the second computer device; in response to a user input at the second computer device, receiving by the first computer device, from the second computer device, a command to perform a specified action with respect to the one or more media content items, wherein the command received in response to the user input is one of the commands provided by the first computer device as part of the action definition and associated with the information item; and executing the command in relation to the one or more media content items corresponding to the one or more Internet-based media content sources; wherein the one or more media content items include an audio track, and the one or more Internet-based media content sources include an Internet-based audio channel with which the audio track is associated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A first computer device, wherein the first computer device is coupled to a media device and facilitates the media device to output media content provided by a plurality of media content sources including one or more Internet-based media content sources, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for, at the first computer device; executing an application that accesses the one or more Internet-based media content sources and outputs media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory; obtaining an information item corresponding to one or more media content items that are provided by one of the one or more Internet-based media content sources accessible via the first computer device, wherein the information item includes information describing the one or more media content items, and the information describing the one or more media content items is configured to be displayed by the remote control application on the second computer device; obtaining by the first computer device an action definition associated with the information item, wherein the action definition includes one or more commands associated with the information item; transmitting the information item and the action definition from the first computer device to the second computer device; in response to a user input at the second computer device, receiving by the first computer device, from the second computer device, a command to perform a specified action with respect to the one or more media content items, wherein the command received in response to the user input is one of the commands provided by the first computer device as part of the action definition and associated with the information item; and executing the command in relation to the one or more media content items corresponding to the one or more Internet-based media content sources; wherein the one or more media content items include an audio track, and the one or more Internet-based media content sources include an Internet-based audio channel with which the audio track is associated. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a processor of a first computer device, cause the first computer device to perform operations for:
-
at the first computer device, wherein the first computer device is coupled to a media device and facilitates the media device to output media content provided by a plurality of media content sources including one or more Internet-based media content sources; executing an application that accesses the one or more Internet-based media content sources and outputs media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory; obtaining an information item corresponding to one or more media content items that are provided by one of the one or more Internet-based media content sources accessible via the first computer device, wherein the information item includes information describing the one or more media content items, and the information describing the one or more media content items is configured to be displayed by the remote control application on the second computer device; obtaining an action definition associated with the information item, wherein the action definition includes one or more commands associated with the information item; transmitting to the second computer device the information item and the action definition; in response to a user input at the second computer device, receiving by the first computer device, from the second computer device, a command to perform a specified action with respect to the one or more media content items, wherein the command received in response to the user input is one of the commands provided by the first computer device as part of the action definition and associated with the information item; and executing the command in relation to the one or more media content items corresponding to the one or more Internet-based media content sources; wherein the one or more media content items include an audio track, and the one or more Internet-based media content sources include an Internet-based audio channel with which the audio track is associated. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification