Identification delegation for devices
First Claim
1. A method comprising:
- conducting, by a media device, a first communication session between the media device and a mobile device detected within a set range of the media device, the first communication session including;
requesting, by the media device, an authorization code from the mobile device, the authorization code being provided by a provider authorization service to the mobile device in a user validation process based on credentials of a user of the mobile device, obtaining authentication from a content server, andreceiving, by the media device, the authorization code from the mobile device, the mobile device acting as an intermediary for obtaining the authentication from the content server, the content server configured to serve content including at least one of video and audio content, the media device being configured to use the served content, the mobile device and the media device being end user devices in a communications network;
initiating, by the media device, a second communication session with a provider authorization service of the content server, the second communication session including obtaining a token, by the media device, from the provider authorization service using the authorization code;
initiating, by the media device, a third communication session with the content server, the third communication session including utilizing the token to obtain, by the media device, content from the content server;
determining, by the media device, that the token has expired;
automatically attempting, by the media device, to renew the token in response to the expiration of the token when the token expires while the third communication session is active,wherein, when the token expires and the third communication session is no longer active, the token remains expired and cannot be used by the media device during a future communication session to obtain content from the content server, access to the token being automatically terminated when the mobile device is offline, including;
automatically terminating, by the media device, access to the token when the mobile device is no longer detected within the set range of the media device, or a connection between the mobile device and the media device is terminated; and
automatically terminating, by the media device, the third communication session after a number of failed attempts to renew the token.
2 Assignments
0 Petitions
Accused Products
Abstract
A first communication session is conducted between a media device and a mobile device. The first communication session includes requesting an authorization code from the mobile device and receiving the authorization code from the mobile device. The mobile device acts as an intermediary for obtaining authentication from a content server. The mobile device initiates a second communication session with a provider authorization service of the content server. The second communication session includes obtaining a token from the provider authorization service using the authorization code. The media device initiates a third communication session with the content server. The third communication session includes utilizing the token to obtain content from the content server. The system automatically attempts to renew the token in response to an expiration of the token.
-
Citations
14 Claims
-
1. A method comprising:
-
conducting, by a media device, a first communication session between the media device and a mobile device detected within a set range of the media device, the first communication session including; requesting, by the media device, an authorization code from the mobile device, the authorization code being provided by a provider authorization service to the mobile device in a user validation process based on credentials of a user of the mobile device, obtaining authentication from a content server, and receiving, by the media device, the authorization code from the mobile device, the mobile device acting as an intermediary for obtaining the authentication from the content server, the content server configured to serve content including at least one of video and audio content, the media device being configured to use the served content, the mobile device and the media device being end user devices in a communications network; initiating, by the media device, a second communication session with a provider authorization service of the content server, the second communication session including obtaining a token, by the media device, from the provider authorization service using the authorization code; initiating, by the media device, a third communication session with the content server, the third communication session including utilizing the token to obtain, by the media device, content from the content server; determining, by the media device, that the token has expired; automatically attempting, by the media device, to renew the token in response to the expiration of the token when the token expires while the third communication session is active, wherein, when the token expires and the third communication session is no longer active, the token remains expired and cannot be used by the media device during a future communication session to obtain content from the content server, access to the token being automatically terminated when the mobile device is offline, including;
automatically terminating, by the media device, access to the token when the mobile device is no longer detected within the set range of the media device, or a connection between the mobile device and the media device is terminated; andautomatically terminating, by the media device, the third communication session after a number of failed attempts to renew the token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, including a media device, comprising:
-
at least one processor; and a memory that stores instructions that, when executed by the at least one processor, cause the system to perform operations of;
conducting, by the media device, a first communication session with a mobile device detected within a set range of the media device, the first communication session including;requesting, by the media device, an authorization code from the mobile device, the authorization code being provided by a provider authorization service to the mobile device in a user validation process based on credentials of a user of the mobile device, and receiving, by the media device, the authorization code from the mobile device; initiating, by the media device, a second communication session with a provider authorization service of a content server, the second communication session including obtaining, by the media device, a token from the provider authorization service using the authorization code, the content server configured to serve content including at least one of video and audio content, the media device being configured to use the served content, the mobile device and the media device being end user devices in a communications network; initiating, by the media device, a third communication session with the content server, the third communication session including utilizing the token to obtain content, by the media device, from the content server; determining, by the media device, that the token has expired; automatically attempting, by the media device, to renew the token in response to the expiration of the token when the token expires while the third communication session is active, wherein, when the token expires and the third communication session is no longer active, the token remains expired and cannot be used by the media device during a future communication session to obtain content from the content server, access to the token being automatically terminated when the mobile device is offline, including;
automatically terminating, by the media device, access to the token when the mobile device is no longer detected within the set range of the media device, or a connection between the mobile device and the media device is terminated; andautomatically terminating, by the media device, the third communication session after a number of failed attempts to renew the token. - View Dependent Claims (11)
-
-
12. A non-transitory computer readable medium containing instructions that, when executed by a processor of a computing device configured as a media device, cause the computing device to:
- conduct, by the media device, a first communication session with a mobile device detected within a set range of the media device, the first communication session including;
requesting, by the media device, an authorization code from the mobile device, the authorization code being provided by a provider authorization service to the mobile device in a user validation process based on credentials of a user of the mobile device, and receiving, by the media device, the authorization code from the mobile device; initiate, by the media device, a second communication session with a provider authorization service of a content server, the second communication session including obtaining, by the media device, a token from the provider authorization service using the authorization code, the content server configured to serve content including at least one of video and audio content, the media device being configured to use the served content, the mobile device and the media device being end user devices in a communications network; initiate, by the media device, a third communication session with the content server, the third communication session including utilizing the token to obtain content, by the media device, from the content server; attempt, by the media device, to renew the token in response to an expiration of the token when the token expires while the third communication session is active, wherein, when the token expires and the third communication session is no longer active, the token remains expired and cannot be used by the media device during a future communication session to obtain content from the content server, access to the token being automatically terminated when the mobile device is offline, including;
automatically terminating, by the media device, access to the token when the mobile device is no longer detected within the set range of the media device, or a connection between the mobile device and the media device is terminated; andautomatically terminating, by the media device, the third communication session after a number of failed attempts to renew the token. - View Dependent Claims (13, 14)
- conduct, by the media device, a first communication session with a mobile device detected within a set range of the media device, the first communication session including;
Specification