10404649

Content Delivery Optimization Using Adaptive and Dynamic DNS

PublishedSeptember 3, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method, comprising: receiving, at a computing device, a request for content from a client device; identifying a first server for serving the content to the client device; transmitting a manifest file to the client device to facilitate the client device obtaining the content, wherein the manifest file includes: a first uniform resource identifier (URI) providing a first identifier for a first segment of a plurality of segments of the content, wherein the first URI includes a first domain name, and wherein the first domain name is associated with the first server; a second URI providing a second identifier for a second segment of the plurality of segments of the content, wherein the second URI includes a second domain name, wherein the second domain name is associated with the first server, and wherein the second domain name is different from the first domain name; and a third URI providing a third identifier for a third segment of the plurality of segments of the content, wherein the third URI includes a third domain name, wherein the third domain name is associated with the first server, and wherein the third domain name is different from the first domain name and the second domain name; receiving, at an authoritative name server, a first domain name resolution request for the second domain name; identifying a first time associated with the first domain name resolution request; receiving, at the authoritative name server, a second domain name resolution request for the third domain name; identifying a second time associated with the second domain name resolution request; and determining, using the first time and the second time, a network characteristic associated with the client device.

Plain English Translation

This invention relates to content delivery systems, specifically methods for optimizing content delivery and analyzing network characteristics of client devices. The problem addressed is efficiently serving segmented content to client devices while gathering network performance data. The method involves a computing device receiving a content request from a client device and identifying a server to serve the content. The computing device then transmits a manifest file to the client device, which includes multiple URIs for different segments of the content. Each URI contains a distinct domain name, all associated with the same server. The manifest file directs the client device to request content segments from these different domain names. When the client device attempts to resolve these domain names, the authoritative name server records the resolution times for each request. By analyzing the timing differences between these resolution requests, the system determines network characteristics of the client device, such as latency or connectivity patterns. This approach allows for dynamic content delivery optimization and network performance monitoring without requiring additional client-side software or complex configurations. The use of multiple domain names for the same server enables granular tracking of network behavior while maintaining efficient content distribution.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the first server corresponds to a first content delivery network.

Plain English Translation

A system and method for optimizing content delivery in a distributed network environment addresses inefficiencies in routing requests to content servers. The invention involves a method for dynamically selecting a server to fulfill a content request based on performance metrics such as latency, bandwidth, and server load. The method includes receiving a content request from a client device, analyzing real-time performance data of multiple servers, and selecting an optimal server to handle the request. The selection process considers factors such as geographic proximity, network congestion, and server capacity to ensure efficient content delivery. The method further includes redirecting the client device to the selected server, thereby reducing latency and improving user experience. In one embodiment, the first server corresponds to a first content delivery network (CDN), which is part of a larger network of distributed servers optimized for delivering digital content. The system dynamically adjusts server selection based on continuous monitoring of network conditions, ensuring adaptive and efficient content distribution. This approach enhances reliability and performance in delivering multimedia, software updates, or other digital assets across global networks.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein the second domain name includes a first unique identifier for the client device, wherein the third domain name includes a second unique identifier for the client device.

Plain English Translation

This invention relates to a system for managing domain names in a network environment, specifically addressing the need to uniquely identify client devices within a domain name system (DNS) infrastructure. The method involves generating and using domain names that incorporate unique identifiers for client devices to facilitate secure and efficient network communication. The process begins by assigning a first unique identifier to a client device, which is then embedded into a second domain name. This second domain name is used to establish a connection between the client device and a network service. Additionally, a third domain name is generated, which includes a second unique identifier for the same client device. This third domain name is used to authenticate the client device during subsequent interactions with the network service. The unique identifiers ensure that each client device can be distinctly recognized within the network, preventing conflicts and enhancing security. The use of domain names with embedded identifiers allows for streamlined communication and authentication processes, reducing the need for additional protocols or systems to manage device identity. This approach is particularly useful in environments where multiple devices must be securely and efficiently managed, such as in enterprise networks or cloud-based services. The method improves the reliability and security of network operations by ensuring that each device is uniquely identifiable through its associated domain names.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the second domain name includes a first unique identifier for the second segment, and wherein the third domain name includes a second unique identifier for the third segment.

Plain English Translation

This invention relates to domain name systems (DNS) and methods for managing domain names in a segmented network architecture. The problem addressed is the need for efficient and scalable domain name resolution in networks divided into multiple segments, such as in cloud computing or distributed systems, where different segments require unique identifiers for proper routing and management. The method involves generating domain names for network segments, where each domain name includes a unique identifier specific to its segment. A first domain name is assigned to a first segment, and a second domain name is assigned to a second segment, with the second domain name including a first unique identifier for the second segment. Similarly, a third domain name is assigned to a third segment, incorporating a second unique identifier for the third segment. These unique identifiers ensure that domain names are distinct and properly mapped to their respective segments, facilitating accurate resolution and routing within the network. The method may also include generating additional domain names for further segments, each with its own unique identifier, ensuring scalability across multiple segments. The unique identifiers can be alphanumeric or follow a predefined format to maintain consistency and avoid conflicts. This approach improves network management by simplifying domain name resolution and reducing errors in routing between segments. The invention is particularly useful in large-scale networks where segment isolation and distinct identification are critical.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein the manifest file is a second manifest file, and wherein the method further comprises: transmitting a first manifest file to the client device, wherein the first manifest file provides variant URIs for each of a plurality of variants of the content, wherein each variant of the content corresponds to different bitrate versions of the content, and wherein at least one of the variant URIs corresponds to the second manifest file.

Plain English Translation

This invention relates to adaptive streaming of digital content, specifically addressing the need for efficient delivery of multiple bitrate versions of media content to client devices. The method involves generating and transmitting manifest files that guide client devices in selecting and requesting appropriate content variants based on network conditions and device capabilities. A first manifest file is transmitted to the client device, containing variant URIs (Uniform Resource Identifiers) for different bitrate versions of the content. Each URI points to a specific variant of the content, allowing the client device to dynamically switch between versions to optimize playback quality. At least one of these variant URIs in the first manifest file corresponds to a second manifest file, which may provide additional details or further variant options. This hierarchical manifest structure enables scalable and flexible content delivery, improving adaptability in streaming systems. The method ensures that client devices can efficiently access and switch between different bitrate versions of the content, enhancing the streaming experience by adapting to changing network conditions.

Claim 6

Original Legal Text

6. The method of claim 1 , wherein the network characteristic relates to a network speed associated with the client device.

Plain English Translation

A system and method for optimizing network performance by dynamically adjusting data transmission parameters based on network characteristics, particularly network speed associated with a client device. The invention addresses inefficiencies in data delivery where static configurations fail to adapt to varying network conditions, leading to suboptimal performance, increased latency, or unnecessary resource consumption. The method involves monitoring the network speed of a client device in real-time and dynamically modifying transmission parameters, such as bandwidth allocation, packet size, or protocol settings, to improve data transfer efficiency. By continuously assessing network speed, the system ensures that data is transmitted at an optimal rate, reducing delays for slow connections and preventing congestion for high-speed networks. This adaptive approach enhances user experience, minimizes resource waste, and improves overall network reliability. The solution is applicable in various network environments, including wireless, wired, and hybrid networks, where network conditions fluctuate frequently. The method may also integrate with existing network management protocols to provide seamless adjustments without disrupting ongoing communications.

Claim 7

Original Legal Text

7. The method of claim 1 , wherein the determining the network characteristic includes determining a time difference between the first time and the second time, determining a size of the content transferred to the client between the first time and the second time and using the time difference and the size to determine the network characteristic.

Plain English Translation

This invention relates to network performance monitoring, specifically determining network characteristics such as bandwidth or latency by analyzing content transfer between a server and a client. The method involves tracking a first time when a content transfer request is initiated and a second time when the transfer is completed. The network characteristic is determined by calculating the time difference between these two times and the size of the content transferred during this interval. The time difference and content size are then used to derive the network characteristic, such as throughput or latency. This approach provides a way to assess network performance by measuring the efficiency of data transmission over a network connection. The method can be applied in various network environments to optimize data transfer and improve user experience by identifying bottlenecks or inefficiencies in the network. The technique is particularly useful for real-time monitoring and adaptive adjustments in networked systems.

Claim 8

Original Legal Text

8. The method of claim 1 , wherein the network characteristic relates to a network speed associated with the client device, and wherein the method further comprises: determining that the network speed is below a threshold level for delivering additional segments of the content having a particular bitrate; and transmitting an instruction to the client device to request additional segments of the content at a lower bitrate than the particular bitrate.

Plain English Translation

This invention relates to adaptive streaming of digital content over networks, addressing the challenge of maintaining smooth playback when network conditions degrade. The method monitors network characteristics, specifically the network speed of a client device, to ensure optimal content delivery. If the network speed falls below a predefined threshold, the system detects this condition and takes corrective action. The system then instructs the client device to request additional segments of the content at a lower bitrate, reducing the data load and preventing buffering or playback interruptions. This adaptive approach dynamically adjusts the streaming quality based on real-time network performance, ensuring a consistent user experience. The method may also involve analyzing other network characteristics, such as latency or packet loss, to further refine content delivery. By proactively adjusting bitrate in response to network conditions, the system enhances streaming efficiency and reliability.

Claim 9

Original Legal Text

9. The method of claim 1 , further comprising: identifying a second server for serving additional segments of the content to the client device, wherein the second server is different from the first server; and associating the second server with a domain name used in URIs providing identifiers for the additional segments of the content.

Plain English Translation

This invention relates to content delivery systems, specifically methods for efficiently distributing media content to client devices. The problem addressed is optimizing content delivery by dynamically assigning servers to serve different segments of media content, reducing latency and improving load balancing. The method involves a system where a first server provides initial segments of media content to a client device. To enhance performance, the system identifies a second server, distinct from the first, to serve additional segments of the same content. The second server is then associated with a domain name used in the Uniform Resource Identifiers (URIs) that reference the additional content segments. This association allows the client device to request subsequent segments from the second server, distributing the load across multiple servers and improving delivery efficiency. The system may also include steps for selecting the second server based on factors such as network proximity, server load, or content availability, ensuring optimal performance. The method ensures seamless content delivery by dynamically assigning servers while maintaining consistent domain naming conventions for content segments.

Claim 10

Original Legal Text

10. The method of claim 9 , wherein the first server corresponds to a first content delivery network and wherein the second server corresponds to a second content delivery network that is different from the first content delivery network.

Plain English Translation

This invention relates to content delivery networks (CDNs) and methods for optimizing content distribution across multiple CDNs. The problem addressed is the inefficiency and latency that can occur when content is served from a single CDN, particularly when users are geographically dispersed or when network conditions vary. The solution involves a system and method for dynamically selecting and routing content requests to different CDNs based on performance metrics, such as latency, availability, or load balancing. The method includes identifying a first server associated with a first CDN and a second server associated with a second CDN, where the second CDN is distinct from the first. Content requests are analyzed to determine the optimal CDN for serving the content, ensuring faster delivery and improved reliability. The system may also monitor real-time performance data from both CDNs to make dynamic routing decisions. This approach enhances user experience by reducing latency and improving content availability, especially in scenarios where a single CDN may not provide optimal performance for all users. The method can be applied to various types of content, including video streaming, web assets, or software updates, across different network conditions.

Claim 11

Original Legal Text

11. The method of claim 1 , further comprising: transmitting a second manifest file to the client device to facilitate obtaining additional segments of the content, wherein the second manifest file includes a fourth URI providing a fourth identifier for a fourth segment of the plurality of segments of the content.

Plain English Translation

This invention relates to adaptive streaming of digital content, specifically improving the efficiency and flexibility of segment retrieval in client-server architectures. The problem addressed is the need for dynamic content delivery where segments of media files are fetched based on network conditions, device capabilities, or user preferences, but existing systems may lack seamless transitions between different segment sets or manifest files. The method involves a server transmitting a first manifest file to a client device, where the manifest includes URIs (Uniform Resource Identifiers) pointing to segments of digital content. Each URI contains an identifier for a specific segment, allowing the client to request and download segments in a sequence. The server then transmits a second manifest file to the client, which includes additional URIs for further segments of the content. This second manifest enables the client to continue fetching segments beyond those initially provided, ensuring uninterrupted playback or processing. The second manifest may include a URI with an identifier for a new segment, distinct from those in the first manifest, allowing for dynamic adaptation to changing conditions or content updates. This approach enhances flexibility in content delivery, particularly in adaptive bitrate streaming scenarios where segments may vary in quality or encoding based on real-time network conditions. The method ensures smooth transitions between different sets of segments, improving user experience and reducing buffering or interruptions.

Claim 12

Original Legal Text

12. The method of claim 1 , wherein the manifest file is a second manifest file, and wherein the method further comprises: transmitting a first manifest file to the client device, wherein the first manifest file provides variant URIs for a first plurality of variants of the content, wherein each variant of the content corresponds to different bitrate versions of the content, and wherein at least one of the variant URIs corresponds to the second manifest file; transmitting a third manifest file to the client device, wherein the third manifest file provides variant URIs for a second plurality of variants of the content, and wherein the second plurality of variants fewer than the first plurality of variants.

Plain English Translation

This invention relates to adaptive streaming of digital content, specifically optimizing manifest file delivery to reduce bandwidth usage and improve client device performance. The problem addressed is the inefficiency of transmitting large manifest files containing multiple variant URIs for different bitrate versions of content, which can overwhelm client devices and waste bandwidth. The method involves transmitting multiple manifest files to a client device in stages. Initially, a first manifest file is sent, containing variant URIs for a first set of content variants, each representing different bitrate versions. At least one of these URIs points to a second manifest file, which is transmitted later. Additionally, a third manifest file is sent, providing variant URIs for a second set of content variants, where this second set has fewer variants than the first. This staged approach reduces the initial data load on the client device and network, allowing for more efficient adaptive streaming. The method ensures that the client device can dynamically select the most appropriate bitrate version while minimizing unnecessary data transmission. This technique is particularly useful in scenarios where network conditions or device capabilities require optimized manifest file handling.

Claim 13

Original Legal Text

13. The method of claim 1 , further comprising: identifying a network provider or network link between the first server and the client device; and facilitating other client devices that use the network provider or network link in obtaining the content from a second server different from the first server.

Plain English Translation

This invention relates to content delivery optimization in networked systems, specifically addressing inefficiencies in distributing content from a primary server to multiple client devices. The problem arises when multiple client devices request the same content from a single server, leading to redundant data transfers, increased latency, and higher network congestion. The solution involves identifying the network provider or specific network link used by a client device to access content from a primary server. Once identified, the system facilitates other client devices that share the same network provider or link to obtain the content from an alternative server, thereby reducing redundant data transfers and improving overall network efficiency. The alternative server may be selected based on proximity, available bandwidth, or other performance metrics to ensure optimal content delivery. This approach minimizes latency, conserves network resources, and enhances the user experience by distributing the load across multiple servers. The method is particularly useful in large-scale content distribution networks where multiple clients frequently request the same content.

Claim 14

Original Legal Text

14. The method of claim 1 , further comprising: identifying a first network provider or first network link between the first server and the client device; receiving a second request for a second content from a second client device; identifying a second network provider or second network link between the first server and the second client device; determining that the second network provider is the same as the first network provider or determining that the second network link is the same as the first network link; and identifying a second server for serving the second content to the second client device, wherein the second server is different from the first server.

Plain English Translation

This invention relates to content delivery optimization in networked systems, specifically addressing the challenge of efficiently routing content requests from multiple client devices to appropriate servers based on network provider or link characteristics. The method involves dynamically selecting servers to serve content to client devices, ensuring that devices connected through the same network provider or link are directed to different servers. This reduces network congestion and improves performance by distributing load across multiple servers. The process begins by identifying the network provider or link between a first server and a first client device. When a second client device requests content, the system identifies its network provider or link. If the second client device shares the same network provider or link as the first, the system selects a different server to serve the second client device. This ensures that traffic from devices on the same network path is distributed across multiple servers, preventing bottlenecks and enhancing overall system efficiency. The method is particularly useful in large-scale content delivery networks where multiple clients may share the same network infrastructure.

Claim 15

Original Legal Text

15. The method of claim 14 , further comprising: generating a second manifest file for use by the second client device in obtaining the second content, wherein the second manifest file includes: a fourth URI providing a fourth identifier for a first segment of a plurality of segments of the second content, wherein the fourth URI includes a fourth domain name, and wherein the fourth domain name is associated with the second server; and transmitting the second manifest file to the second client device to facilitate the second client device obtaining the fourth segment.

Plain English Translation

This invention relates to content delivery systems, specifically methods for distributing digital content to multiple client devices using manifest files and segmented content. The problem addressed is efficiently managing and delivering content to different client devices while ensuring proper routing and access control. The method involves generating a manifest file for a client device, which includes a URI (Uniform Resource Identifier) pointing to a segment of the content. The URI contains a domain name associated with a server that hosts the content. The manifest file is transmitted to the client device, allowing it to retrieve the content segment from the specified server. The system supports multiple client devices, each receiving a manifest file tailored to their needs. For a second client device, a second manifest file is generated, containing a URI with a domain name linked to a second server. This URI points to a segment of the second content, enabling the client device to obtain the segment from the appropriate server. The method ensures that each client device accesses content from the correct server, improving delivery efficiency and scalability. The use of segmented content and domain-specific URIs allows for flexible and secure content distribution across different client devices and servers.

Claim 16

Original Legal Text

16. A system comprising: one or more first processors; and a first non-transitory computer readable storage medium in data communication with the one or more first processors, wherein the first non-transitory computer readable storage medium comprises processor executable instructions that, when executed by the one or more first processors, causes the one or more first processors to perform first operations including: receiving a request for content from a client device; identifying a first server for serving the content to the client device; transmitting a manifest file to the client device to facilitate the client device obtaining the content, wherein the manifest file includes: a first uniform resource identifier (URI) providing a first identifier for a first segment of a plurality of segments of the content, wherein the first URI includes a first domain name, and wherein the first domain name is associated with the first server; a second URI providing a second identifier for a second segment of the plurality of segments of the content, wherein the second URI includes a second domain name, wherein the second domain name is associated with the first server, and wherein the second domain name is different from the first domain name; and a third URI providing a third identifier for a third segment of the plurality of segments of the content, wherein the third URI includes a third domain name, wherein the third domain name is associated with the first server, and wherein the third domain name is different from the first domain name and the second domain name; one or more second processors; and a second non-transitory computer readable storage medium in data communication with the one or more second processors, wherein the second non-transitory computer readable storage medium comprises processor executable instructions that, when executed by the one or more second processors, causes the one or more second processors to perform second operations including: receiving, at an authoritative name server, a first domain name resolution request for the second domain name; identifying a first time associated with the first domain name resolution request; receiving, at the authoritative name server, a second domain name resolution request for the third domain name; identifying a second time associated with the second domain name resolution request; and facilitating determination of a network characteristic associated with the client device using the first time and the second time.

Plain English Translation

The system optimizes content delivery by analyzing network characteristics of a client device through domain name resolution timing. The system includes a content server and an authoritative name server. The content server receives a request for segmented content from a client device and transmits a manifest file containing multiple URIs for different segments. Each URI includes a distinct domain name, all associated with the same content server. The authoritative name server processes domain name resolution requests for these domain names, recording the timestamps of each request. By comparing the timing of these requests, the system determines network characteristics of the client device, such as latency or connectivity patterns. This allows for adaptive content delivery optimization based on real-time network performance analysis. The system improves efficiency by dynamically adjusting content distribution strategies without requiring additional client-side measurements or modifications.

Claim 17

Original Legal Text

17. The system of claim 16 , wherein the first server corresponds to a first content delivery network.

Plain English Translation

A system for optimizing content delivery in a distributed network environment addresses the problem of inefficient content distribution, leading to slow load times and high latency for end-users. The system includes multiple servers, each associated with a content delivery network (CDN), to improve the speed and reliability of content delivery. The first server, corresponding to a first CDN, is configured to receive and process content requests from client devices. The system dynamically selects the optimal server or CDN based on factors such as network latency, server load, and geographic proximity to the client. This ensures that content is delivered from the most efficient source, reducing latency and improving user experience. The system may also include additional servers, each associated with different CDNs, to provide redundancy and further enhance performance. By leveraging multiple CDNs, the system ensures high availability and minimizes disruptions caused by network congestion or server failures. The overall architecture improves content delivery efficiency, scalability, and reliability in distributed network environments.

Claim 18

Original Legal Text

18. The system of claim 16 , wherein the second domain name includes a first unique identifier for the client device, wherein the third domain name includes a second unique identifier for the client device.

Plain English Translation

A system for managing domain names in a network environment addresses the challenge of securely and efficiently routing network traffic to client devices. The system assigns domain names to client devices, where each domain name includes a unique identifier for the client device. The system uses a first domain name to route traffic to a server, which then redirects the traffic to a second domain name associated with the client device. The second domain name includes a first unique identifier for the client device, ensuring that the traffic is directed to the correct device. Additionally, the system may use a third domain name, which includes a second unique identifier for the client device, to further refine the routing process. This dual-identifier approach enhances security and accuracy in network traffic management, preventing unauthorized access and ensuring proper device identification. The system dynamically updates domain names as needed, maintaining efficient and secure communication between client devices and servers.

Claim 19

Original Legal Text

19. The system of claim 16 , wherein the second domain name includes a first unique identifier for the second segment, and wherein the third domain name includes a second unique identifier for the third segment.

Plain English Translation

This invention relates to a system for managing domain names in a networked environment, particularly for routing requests to specific segments of a distributed system. The problem addressed is the need for efficient and scalable domain name resolution in systems where different segments or services require unique identifiers to ensure proper routing and load balancing. The system includes a domain name resolution mechanism that assigns domain names to different segments of a distributed system. A first domain name is associated with a first segment, while a second domain name includes a unique identifier for a second segment, and a third domain name includes a unique identifier for a third segment. These identifiers ensure that requests are routed to the correct segment based on the domain name used. The system may also include a load balancer or routing mechanism that uses these identifiers to distribute traffic appropriately across the segments. The unique identifiers in the second and third domain names allow for dynamic scaling and segmentation of services, enabling the system to handle varying loads and ensure high availability. The identifiers may be generated based on factors such as geographic location, service type, or other segmentation criteria. This approach improves efficiency by reducing the need for manual configuration and simplifies the management of distributed systems. The system may also include mechanisms for updating or modifying these identifiers as needed, ensuring flexibility in response to changing network conditions or service requirements.

Claim 20

Original Legal Text

20. A non-transitory computer readable medium comprising processor executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: receiving, at a computing device, a request for content from a client device; identifying a first server for serving the content to the client device; transmitting a manifest file to the client device to facilitate the client device obtaining the content, wherein the manifest file includes: a first uniform resource identifier (URI) providing a first identifier for a first segment of a plurality of segments of the content, wherein the first URI includes a first domain name, and wherein the first domain name is associated with the first server; a second URI providing a second identifier for a second segment of the plurality of segments of the content, wherein the second URI includes a second domain name, wherein the second domain name is associated with the first server, and wherein the second domain name is different from the first domain name; and a third URI providing a third identifier for a third segment of the plurality of segments of the content, wherein the third URI includes a third domain name, wherein the third domain name is associated with the first server, and wherein the third domain name is different from the first domain name and the second domain name; facilitating receipt, at an authoritative name server, of a first domain name resolution request for the second domain name; facilitating identification of a first time associated with the first domain name resolution request; facilitating receipt, at the authoritative name server, of a second domain name resolution request for the third domain name; facilitating identification of a second time associated with the second domain name resolution request; and facilitating determination of a network characteristic associated with the client device using the first time and the second time.

Plain English Translation

This invention relates to a system for delivering segmented content to a client device while analyzing network characteristics based on domain name resolution timing. The problem addressed is efficiently serving content segments from a single server while measuring network performance metrics such as latency or connectivity issues by leveraging multiple domain names associated with the same server. The system operates by receiving a content request from a client device and identifying a server to serve the content. A manifest file is transmitted to the client device, containing multiple URIs for different segments of the content. Each URI includes a distinct domain name, all associated with the same server. When the client device attempts to resolve these domain names, the system records the timing of these resolution requests at an authoritative name server. By comparing the timestamps of these requests, the system determines network characteristics such as latency or connectivity patterns associated with the client device. This approach allows for performance analysis without requiring additional infrastructure or altering the content delivery path, as all segments are ultimately served from the same server. The use of multiple domain names enables passive monitoring of network behavior during content retrieval.

Patent Metadata

Filing Date

Unknown

Publication Date

September 3, 2019

Inventors

Christopher Boyd Tirpak

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONTENT DELIVERY OPTIMIZATION USING ADAPTIVE AND DYNAMIC DNS” (10404649). https://patentable.app/patents/10404649

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10404649. See llms.txt for full attribution policy.

CONTENT DELIVERY OPTIMIZATION USING ADAPTIVE AND DYNAMIC DNS