SYSTEMS AND METHODS FOR MULTI-CONTEXT MEDIA CONTROL AND PLAYBACK
First Claim
1. A method for controlling media presentation, performed at a first electronic device associated with a user and having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
- displaying a webpage including a control element, the webpage originating from a webpage server;
receiving a user input selecting the control element; and
in response to the user input, sending a media control request to a media server, the media control request configured to cause the media server to control presentation of first media content at a second electronic device associated with the user, wherein the second electronic device is different from the first electronic device, and wherein the media server is different from the webpage server.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling media presentation is disclosed. In some implementations, the method is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. The first electronic device displays a webpage including a control element, such as a “play” button. The webpage originates from a webpage server. The first electronic device receives a user input, such as a mouse click, selecting the control element. In response to the user input, the first electronic device sends a media control request to a media server. The media control request is configured to cause the media server to control presentation of first media content at a second electronic device associated with the user, wherein the second electronic device is different from the first electronic device, and wherein the media server is different from the webpage server.
229 Citations
31 Claims
-
1. A method for controlling media presentation, performed at a first electronic device associated with a user and having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
displaying a webpage including a control element, the webpage originating from a webpage server; receiving a user input selecting the control element; and in response to the user input, sending a media control request to a media server, the media control request configured to cause the media server to control presentation of first media content at a second electronic device associated with the user, wherein the second electronic device is different from the first electronic device, and wherein the media server is different from the webpage server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for controlling media presentation, performed at a first electronic device associated with a user and having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
displaying a webpage including a list of available electronic devices associated with a user, the list of available electronic devices being displayed in association with an identifier of first media content, wherein the webpage originates from a webpage server remote from the first electronic device; receiving a user input selecting one of the available electronic devices; and in response to the input, sending a media control request to a media server, the media control request configured to cause the media server to control presentation of the first media content at the selected electronic device, wherein the selected electronic device is different from the first electronic device.
-
-
20. A method for controlling media presentation, performed at a media server having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
receiving a media control request from a first electronic device remote from the media server, wherein the media control request was sent to the media server in response to a user selection of a control element in a webpage displayed at the first electronic device, and wherein the webpage originated from a webpage server different from the media server; and in response to receiving the media control request, controlling presentation of first media content at a second electronic device different from the first electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification