Managing permissions for different wireless devices to control a common host device
Disclosed herein is a technique for managing permissions associated with the control of a host device that are provided to a group of wireless devices. The host device is configured to pair with a first wireless device. In response to pairing with the first wireless device, the host device grants a first level of permissions for controlling the host device to the first wireless device. Subsequently, the host device can receive a second request from a second wireless device to pair with the host device. In response to pairing with the second wireless device, the host device can grant a second level of permissions for controlling the host device to second wireless device, where the second level of permissions is distinct from the first level of permissions.
1 . A method for authorizing access to content, the method comprising, at a first computing device:
displaying a user interface associated with a second computing device;
receiving, by way of the user interface, a first request to access the content on the second computing device;
identifying at least one computing device;
providing, to the at least one computing device, a second request to access the content, wherein the second request causes the at least one computing device to display a prompt for authorizing access to the content; and
in response to receiving, from the at least one computing device, an authorization to access the content:
accessing the content at the second computing device.
2 . The method of claim 1 , wherein the second request causes the second computing device to display, by way of a second user interface on a display device with which the second computing device is communicatively coupled, an indication that the first computing device is awaiting the authorization to access the content.
3 . The method of claim 1 , further comprising:
receiving credentials for accessing the content; and
providing the credentials to the second computing device to enable the second computing device to access the content.
4 . The method of claim 3 , wherein the credentials are received in conjunction with the at least one computing device authorizing the access to the content.
5 . The method of claim 1 , wherein:
the first computing device comprises a portable electronic device; and
the second computing device comprises a media playback device.
6 . The method of claim 1 , wherein identifying the at least one computing device comprises:
identifying one or more computing devices with which the first computing device, second computing device, or some combination thereof, has previously paired.
7 . The method of claim 1 , wherein identifying the at least one computing device comprises:
identifying one or more computing devices that share a common cloud services account with the first computing device, the second computing device, or some combination thereof.
8 . A non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a first computing device, cause the first computing device to authorize access to content, by carrying out steps that include:
displaying a user interface associated with a second computing device;
receiving, by way of the user interface, a first request to access the content on the second computing device;
identifying at least one computing device;
providing, to the at least one computing device, a second request to access the content, wherein the second request causes the at least one computing device to display a prompt for authorizing access to the content; and
in response to receiving, from the at least one computing device, an authorization to access the content:
accessing the content at the second computing device.
9 . The non-transitory computer readable storage medium of claim 8 , wherein the second request causes the second computing device to display, by way of a second user interface on a display device with which the second computing device is communicatively coupled, an indication that the first computing device is awaiting the authorization to access the content.
10 . The non-transitory computer readable storage medium of claim 8 , wherein the steps further include:
receiving credentials for accessing the content; and
providing the credentials to the second computing device to enable the second computing device to access the content.
11 . The non-transitory computer readable storage medium of claim 10 , wherein the credentials are received in conjunction with the at least one computing device authorizing the access to the content.
12 . The non-transitory computer readable storage medium of claim 8 , wherein:
the first computing device comprises a portable electronic device; and
the second computing device comprises a media playback device.
13 . The non-transitory computer readable storage medium of claim 8 , wherein identifying the at least one computing device comprises:
identifying one or more computing devices with which the first computing device, second computing device, or some combination thereof, has previously paired.
14 . The non-transitory computer readable storage medium of claim 8 , wherein identifying the at least one computing device comprises:
identifying one or more computing devices that share a common cloud services account with the first computing device, the second computing device, or some combination thereof.
15 . A first computing device configured to authorize access to content, the first computing device comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the first computing device to carry out steps that include:
displaying a user interface associated with a second computing device;
receiving, by way of the user interface, a first request to access the content on the second computing device;
identifying at least one computing device;
providing, to the at least one computing device, a second request to access the content, wherein the second request causes the at least one computing device to display a prompt for authorizing access to the content; and
in response to receiving, from the at least one computing device, an authorization to access the content:
accessing the content at the second computing device.
16 . The first computing device of claim 15 , wherein the second request causes the second computing device to display, by way of a second user interface on a display device with which the second computing device is communicatively coupled, an indication that the first computing device is awaiting the authorization to access the content.
17 . The first computing device of claim 15 , wherein the steps further include:
receiving credentials for accessing the content; and
providing the credentials to the second computing device to enable the second computing device to access the content.
18 . The first computing device of claim 17 , wherein the credentials are received in conjunction with the at least one computing device authorizing the access to the content.
19 . The first computing device of claim 15 , wherein:
the first computing device comprises a portable electronic device; and
the second computing device comprises a media playback device.
20 . The first computing device of claim 15 , wherein identifying the at least one computing device comprises:
identifying one or more computing devices with which the first computing device, second computing device, or some combination thereof, has previously paired.