Experience Differentiation
AssigneeComcast Cable Communications, LLC
InventorGregory J. Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneeComcast Cable Communications, LLC
InventorGregory J. Davis
Estimating the term…
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.
A method comprising:processing, by a domain name service (DNS) system, a received uniform resource identifier (URI) of a DNS query from a user device to obtain a first subpart indicative of a user of the user device;determining, based on the first subpart, supplemental information that is indicative of a service tier for the user and that is different from the URI and the DNS query;based on the service tier for the user and a second subpart of the URI, determining a destination address for a response to the DNS query;
An apparatus comprising:one or more processors;
One or more non-transitory computer readable medium storing instructions that, when executed, configure a computing device to:process a received uniform resource identifier (URI) of a domain name service (DNS) query from a user device to obtain a first subpart indicative of a user of the user device;determine, based on the first subpart, supplemental information that is indicative of a service tier for the user and that is different from the URI and the DNS query;based on the service tier for the user and a second subpart of the URI, determine a destination address for a response to the DNS query;
Dependencies are inferred from the claim text.