DNS Query Routing With Encrypted User Data for Experience Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently differentiate user experiences on networks without requiring customized endpoint servers, making it difficult to provide tailored content to different user groups based on factors like geographic location, service tier, or personal data.

Innovation Solution

An experience differentiating DNS server that prepends user information to DNS queries, processes this information to determine a suitable response, and directs clients to appropriate endpoints based on user attributes, using encrypted user data to ensure privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user information is included in DNS queries to enable experience differentiation, then personalized content delivery is improved, but user privacy is worsened

Engineering Contradiction:
Improveexperience differentiationVSAvoiduser privacy exposure
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary encryption layer between the client and DNS server. User information is encrypted using public key cryptography before being included in DNS queries, allowing the DNS server to access and route based on user data without other parties being able to decipher the sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms user information from plaintext to encrypted format by changing its cryptographic state. This parameter change allows the same data to serve different functions: it remains readable for routing purposes while becoming unreadable for privacy protection during transmission and storage.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If DNS server processes user information to differentiate experiences, then content personalization is improved, but system complexity is worsened

Engineering Contradiction:
Improvecontent personalizationVSAvoidDNS server processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs encryption of user information in advance at the client side before the DNS query is transmitted. This preliminary action shifts the computational burden of cryptographic operations away from the DNS server, allowing the server to focus only on decrypting and routing based on the already-encrypted data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device performs the encryption of user information itself, making the system self-servicing at the client end. This reduces the processing requirements at the DNS server end, as the heavy cryptographic lifting is already completed by the client before the query reaches the server.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If encrypted user data is used in DNS queries, then privacy protection is improved, but processing efficiency is worsened

Engineering Contradiction:
Improveprivacy protectionVSAvoidDNS query processing speed
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

Encryption is performed in advance at the client side before DNS query transmission. This preliminary cryptographic processing eliminates the need for real-time encryption/decryption during DNS resolution, minimizing the impact on query processing speed while maintaining privacy protection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses public key cryptography as an intermediary mechanism that allows efficient asymmetric encryption at the client side, with the DNS server only needing to perform decryption when necessary for routing decisions, rather than encrypting/decrypting every query component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12568062B2Experience differentiation
Publication Date: 2026.03.03 COMCAST CABLE COMM LLC
  • US12568062B2 patent drawing
  • US12568062B2 patent drawing
  • US12568062B2 patent drawing

AI summary

Methods and systems are described for differentiating user experience based on domain name system (DNS) queries. An experience differentiating DNS server may respond to user information in a DNS query to selectively deliver a different experience to the client based on the user information. The experience differentiating DNS server may determine a user information subpart of a DNS query and a domain name subpart of the DNS query. The experience differentiating DNS server may determine user supplemental address information based on the user information. The experience differentiating DNS server may determine a partial domain response based on the domain name subpart of the DNS query. The experience differentiating DNS server may determine a DNS response based on the partial domain response and the user supplemental address information. A portion of the DNS query may be encrypted, and the experience differentiating DNS server may decrypt a portion of the DNS query.