Trusted communication session and content delivery
AssigneeComcast Cable Communications, LLC
InventorJonathan Moore
Life of this patent
Estimating the term…
Abstract
Methods and systems for network communication are disclosed. Proxy information may be received. The proxy information may facilitate a gateway device communicating as a proxy for a user device.
Claims60
An apparatus comprising:
- one or more processors;
- and
- memory storing processor-executable instruction that, when executed by the one or more processors, cause the apparatus to:
- receive, from a network device, a token associated with a content device;
- send, via an authenticated session, to the content device, the token;
- receive, from the content device, based on the token, an identifier associated with the network device;
- send, based on the identifier, to the network device, a request for content associated with the content device;
- and
- based on the request for content associated with the content device, receive, from the network device, the requested content.
One or more non-transitory computer-readable media storing processor-executable instructions thereon, which, when executed by at least one processor cause the at least one processor to:
- receive, from a network device, a token associated with a content device;
- send, via an authenticated session, to the content device, the token;
- receive, from the content device, based on the token, an identifier associated with the network device;
- send, based on the identifier, to the network device, a request for content associated with the content device;
- and
- based on the request for content associated with the content device, receive, from the network device, the requested content.
A system comprising:
- a user device configured to:
- receive, from a network device, a token associated with a content device;
- send, via an authenticated session, to the content device, the token;
- receive, from the content device, based on the token, an identifier associated with the network device;
- send, based on the identifier, to the network device, a request for content associated with the content device;
- based on the request for content associated with the content device, receive, from the network device, the requested content;
- and
- the network device configured to:
- send the token associated with the content device.
An apparatus comprising:
- one or more processors;
- and
- memory storing processor-executable instruction that, when executed by the one or more processors, cause the apparatus to:
- send, to a network device, a request for a communication session;
- receive, from the network device, based on the request for the communication session, a token;
- send, to the network device, based on the token, an encryption key;
- receive, based on the encryption key, proxy information for configuring the network device;
- send, based on the proxy information, a request for content associated with a content device;
- and
- receive, based on the proxy information and the request for content, the requested content.
One or more non-transitory computer-readable media storing processor-executable instructions thereon, which, when executed by at least one processor cause the at least one processor to:
- send, to a network device, a request for a communication session;
- receive, from the network device, based on the request for the communication session, a token;
- send, to the network device, based on the token, an encryption key;
- receive, based on the encryption key, proxy information for configuring the network device;
- send, based on the proxy information, a request for content associated with a content device;
- and
- receive, based on the proxy information and the request for content, the requested content.
A system comprising:
- a user device configured to:
- send, to a network device, a request for a communication session;
- receive, from the network device, based on the request for the communication session, a token;
- send, to the network device, based on the token, an encryption key;
- receive, based on the encryption key, proxy information for configuring the network device;
- send, based on the proxy information, a request for content associated with a content device;
- receive, based on the proxy information and the request for content, the requested content;
- and
- the network device configured to:
- receive the request for the communication session.
An apparatus comprising:
- one or more processors;
- and
- memory storing processor-executable instruction that, when executed by the one or more processors, cause the apparatus to:
- send a request for a communication session and an encryption key;
- receive, from a network device, based on the request for the communication session and the encryption key, proxy information for configuring the network device
- send, to the network device, based on the proxy information, a request for content associated with a content device;
- cause the network device to send the request for content to the content device;
- and
- receive, from the network device, the requested content.
One or more non-transitory computer-readable media storing processor-executable instructions thereon, which, when executed by at least one processor cause the at least one processor to:
- send a request for a communication session and an encryption key;
- receive, from a network device, based on the request for the communication session and the encryption key, proxy information for configuring the network device
- send, to the network device, based on the proxy information, a request for content associated with a content device;
- cause the network device to send the request for content to the content device;
- and
- receive, from the network device, the requested content.
A system comprising:
- a user device configured to:
- send a request for a communication session and an encryption key;
- receive, from a network device, based on the request for the communication session and the encryption key, proxy information for configuring the network device
- send, to the network device, based on the proxy information, a request for content associated with a content device;
- cause the network device to send the request for content to the content device;
- and
- receive, from the network device, the requested content;
- and
- the network device configured to:
- receive the request for the communication session and the encryption key.
Dependencies are inferred from the claim text.