# US 2023/0066033 A1 · Trusted communication session and content delivery

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0066033 A1
- Document ID: US20230066033A1
- Status: Published application
- Kind: A1
- Application number: 17/856,235
- Filed: 2022-07-01
- Published: 2023-03-02
- Earliest claimed: 2013-11-14
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: JONATHAN Moore
- Web page: https://patentgrep.com/patent/US20230066033A1

## CPC

- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 9/3263: {involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823)}
- H04L 63/0281: {Proxies}
- H04L 63/062: {for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819)}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 63/205: {involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved (negotiation of communication capabilities H04L69/24)}
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L 2209/24: Key scheduling, i.e. generating round keys or sub-keys for block encryption
- H04L 2209/64: Self-signed certificates
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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.

## Claims

### Claim 1

A method comprising:
receiving, from a network device, a token associated with a content device;
sending, via an authenticated session, to the content device, the token;
receiving, from the content device, based on the token, an identifier associated with the network device;
sending, 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, receiving, from the network device, the requested content.

### Claim 2 (depends on 1)

The method of claim 1, wherein the network device is a gateway device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the token comprises one or more of configuration data, authentication data, or an encryption key.

### Claim 4 (depends on 1)

The method of claim 1, wherein the network device is configured as a proxy for the user device based on the token.

### Claim 5 (depends on 1)

The method of claim 1, wherein the identifier associated with the network device is a host name identifying a proxy server hosted on the network device.

### Claim 6 (depends on 1)

The method of claim 1, further comprising initiating, by the user device, with the content device, an authenticated communication session.

### Claim 7 (depends on 6)

The method of claim 6, wherein sending the token to the content device comprises sending the token via the authenticated communication session.

### Claim 8

A method comprising:
sending, to a network device, a request for a communication session;
receiving, from the network device, based on the request for the communication session, a token;
sending, to the network device, based on the token, an encryption key;
receiving, based on the encryption key, proxy information for configuring the network device;
sending, based on the proxy information, a request for content associated with a content device; and
receiving, based on the proxy information and the request for content, the requested content.

### Claim 9 (depends on 8)

The method of claim 8, wherein the network device comprises a gateway device.

### Claim 10 (depends on 8)

The method of claim 8, wherein the token comprises one or more of: a set of numbers, a set of letters, a set of symbols, or a combination of numbers, letters, or symbols configured to facilitate the formation of a trusted relationship between two devices.

### Claim 11 (depends on 8)

The method of claim 8, wherein the proxy information comprises an identifier identifying a host name associated with a proxy server on the network device.

### Claim 12 (depends on 8)

The method of claim 8, wherein the request for content comprises a cookie.

### Claim 13 (depends on 8)

The method of claim 8, further comprising causing the network device to send the request for content to a content device.

### Claim 14 (depends on 8)

The method of claim 8, further comprising outputting the requested content.

### Claim 15

A method comprising:
sending, by a user device to a network device, a request for a communication session and an encryption key;
receiving, from the network device, based on the request for the communication session and the encryption key, proxy information for configuring the network device;
sending, to the network device, based on the proxy information, a request for content associated with a content device;
causing the network device to send the request for content to the content device; and
receiving, from the network device, the requested content.

### Claim 16 (depends on 15)

The method of claim 15, wherein the network device comprises a gateway device.

### Claim 17 (depends on 15)

The method of claim 15, wherein the token comprises one or more of: a set of numbers, a set of letters, a set of symbols, or a combination of numbers, letters, or symbols configured to facilitate the formation of a trusted relationship between two devices.

### Claim 18 (depends on 15)

The method of claim 15, wherein the request for content is sent from an application on the user device.

### Claim 19 (depends on 15)

The method of claim 15, further comprising initiating, with the content device, an authenticated communication session.

### Claim 20 (depends on 15)

The method of claim 15, further comprising outputting the requested content.
