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 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 command for a second electronic device; and
in response to receiving the media control command;
sending a server media control request to a server system; and
sending a local media control request to a second electronic device within a local network to which both the first electronic device and the second electronic device are connected.
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 receives a media control command for a second electronic device. In response to receiving the media control command, the first electronic device sends a server media control request to a server system, and sends a local media control request to a second electronic device within a local network to which both the first electronic device and the second electronic device are connected. In some implementations, the server system is associated with an IP address outside an IP address space of the local network. In some implementations, the first electronic device and the second electronic device are associated with IP addresses within the same subnetwork.
-
Citations
34 Claims
-
1. A method for controlling media presentation 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 method comprising:
-
receiving a media control command for a second electronic device; and in response to receiving the media control command; sending a server media control request to a server system; and sending a local media control request to a second electronic device within a local network to which both the first electronic device and the second electronic device are connected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling media presentation, performed at a second electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
receiving, from a server system, a server media control request corresponding to a media control operation to be implemented at the second electronic device, wherein the server media control request was sent from the server in response to the server receiving the server media control request from a first electronic device; and receiving, from the first electronic device, a local media control request sent within a local network to which both the first electronic device and the second electronic device are connected, wherein the local media control request corresponds to the media control operation. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling media presentation, performed at a second electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
receiving, from a first electronic device, a local media control request corresponding to a media control operation, wherein the local media control request is sent within a local network to which both the first electronic device and the second electronic device are connected; and receiving a media stream from a server system, wherein the media stream was sent from the server in response to the server receiving a server media control request from the first electronic device, and wherein the server media control request corresponds to the media control operation. - View Dependent Claims (22, 23)
-
-
24. A method for controlling media presentation, performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
receiving, from a first electronic device, a server media control request, wherein the first electronic device also sends a local media control request to the second electronic device within a local network to which both the first electronic device and the second electronic device are connected, and wherein the server media control request and the local media control request are both configured to initiate a same media control operation by the second electronic device; and sending at least one of the server media control request or a media stream corresponding to the server media control request to the second electronic device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification