Methods and systems for dynamic creation of hotspots for media control
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions for execution by a server device for:
- transmitting, to a first electronic device, an authentication token for a media presentation system;
receiving, from a second electronic device that received the authentication token from the first electronic device in response to a request from the second electronic device for access to the media presentation system, a media control request including the authentication token;
in accordance with a determination that the authentication token meets access criteria, sending a command corresponding to the media control request to the media presentation system; and
in accordance with a determination that the first electronic device has ceased to be associated with the media presentation system, invalidating the authentication token.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and/or devices for controlling media presentation at a shared media presentation system are described herein. In one aspect, a first electronic device detects user input requesting to indicate availability of a media presentation system for use by one or more other electronic devices. In response to detecting the user input, the first electronic device transmits an indication of availability of the media presentation system for use by the one or more other electronic devices. The first electronic device also receives, from a second electronic device of the one or more other electronic devices, a request for access to the media presentation system. In response to receiving the request, the first electronic device transmits, to the second electronic device, an authentication token that allows the second electronic device to access the media presentation system through submission of media control requests that include the authentication token.
35 Citations
17 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions for execution by a server device for:
-
transmitting, to a first electronic device, an authentication token for a media presentation system; receiving, from a second electronic device that received the authentication token from the first electronic device in response to a request from the second electronic device for access to the media presentation system, a media control request including the authentication token; in accordance with a determination that the authentication token meets access criteria, sending a command corresponding to the media control request to the media presentation system; and in accordance with a determination that the first electronic device has ceased to be associated with the media presentation system, invalidating the authentication token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server device, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors for; transmitting, to a first electronic device, an authentication token for a media presentation system; receiving, from a second electronic device that received the authentication token from the first electronic device in response to a request from the second electronic device for access to the media presentation system, a media control request including the authentication token; in accordance with a determination that the authentication token meets access criteria, sending a command corresponding to the media control request to the media presentation system; and in accordance with a determination that the first electronic device has ceased to be associated with the media presentation system, invalidating the authentication token.
-
-
17. A method performed at a server system with one or more processors and memory storing instructions for execution by the one or more processors, the method comprising:
-
transmitting, to a first electronic device, an authentication token for a media presentation system; receiving, from a second electronic device that received the authentication token from the first electronic device in response to a request from the second electronic device for access to the media presentation system, a media control request including the authentication token; in accordance with a determination that the authentication token meets access criteria, sending a command corresponding to the media control request to the media presentation system; and in accordance with a determination that the first electronic device has ceased to be associated with the media presentation system, invalidating the authentication token.
-
Specification