Methods for network traffic presteering and devices thereof
First Claim
1. A method for network traffic presteering to facilitate improved delivery of optimized content, the method implemented by a network traffic system comprising one or more traffic manager computing devices, Domain Name System (DNS) server devices, steering endpoint devices, value-added service (VAS) server devices, content server devices, or client devices, the method comprising:
- retrieving, via at least one of one or more provider networks or one or more wide area networks, content from a server at a location associated with a domain name in response to a request for the content received via one or more access networks from a client;
determining classification data for the domain name, the classification data comprising at least a type of the retrieved content and a request volume for the type of the retrieved content;
determining when a confidence threshold has been reached based on the request volume for the type of the retrieved content in the classification data, the request volume corresponding to a number of received requests for content of the type of the retrieved content;
identifying a steering endpoint Internet Protocol (IP) address based on the type of the retrieved content;
sending at least the steering endpoint IP address and the domain name to a Domain Name System (DNS) server to facilitate resolution of the domain name in a DNS request from another client to the steering endpoint IP address, when the determining indicates that the confidence threshold has been reached, wherein a virtual server at the steering endpoint IP address is configured to identify a value-added service (VAS) server configured to optimize content of the type of the retrieved content; and
sending the retrieved content to the client via the one or more access networks in response to the received request.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, non-transitory computer readable media, and traffic manager computing devices that forward a request to resolve a domain name from a client device to a Domain Name System (DNS) server device and a response from the DNS server device including an original Internet Protocol (IP) address corresponding to the domain name to the client device. Content is retrieved from a location associated with the domain name in response to a request for the content received from the client device. Classification information comprising at least a type of the retrieved content is determined. The retrieved content is sent to the client device in response to the request for the content. A determination is made when a confidence threshold has been exceeded based on the classification information. A steering endpoint IP address is sent to the DNS server device, when the determining indicates that the confidence threshold has been exceeded.
-
Citations
20 Claims
-
1. A method for network traffic presteering to facilitate improved delivery of optimized content, the method implemented by a network traffic system comprising one or more traffic manager computing devices, Domain Name System (DNS) server devices, steering endpoint devices, value-added service (VAS) server devices, content server devices, or client devices, the method comprising:
-
retrieving, via at least one of one or more provider networks or one or more wide area networks, content from a server at a location associated with a domain name in response to a request for the content received via one or more access networks from a client; determining classification data for the domain name, the classification data comprising at least a type of the retrieved content and a request volume for the type of the retrieved content; determining when a confidence threshold has been reached based on the request volume for the type of the retrieved content in the classification data, the request volume corresponding to a number of received requests for content of the type of the retrieved content; identifying a steering endpoint Internet Protocol (IP) address based on the type of the retrieved content; sending at least the steering endpoint IP address and the domain name to a Domain Name System (DNS) server to facilitate resolution of the domain name in a DNS request from another client to the steering endpoint IP address, when the determining indicates that the confidence threshold has been reached, wherein a virtual server at the steering endpoint IP address is configured to identify a value-added service (VAS) server configured to optimize content of the type of the retrieved content; and sending the retrieved content to the client via the one or more access networks in response to the received request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A traffic manager computing device, comprising a memory comprising programmed instructions stored thereon and at least one processor configured to be capable of executing the stored programmed instructions to:
-
retrieve, via at least one of one or more provider networks or one or more wide area networks, content from a server at a location associated with a domain name in response to a request for the content received via one or more access networks from a client; determine classification data for the domain name, the classification data comprising at least a type of the retrieved content and a request volume for the type of the retrieved content; determine when a confidence threshold has been reached based on the request volume for the type of the retrieved content in the classification data, the request volume corresponding to a number of received requests for content of the type of the retrieved content; identify a steering endpoint Internet Protocol (IP) address based on the type of the retrieved content; send at least the steering endpoint IP address and the domain name to a Domain Name System (DNS) server to facilitate resolution of the domain name in a DNS request from another client to the steering endpoint IP address, when the determining indicates that the confidence threshold has been reached, wherein a virtual server at the steering endpoint IP address is configured to identify a value-added service (VAS) server configured to optimize content of the type of the retrieved content; and send the retrieved content to the client via the one or more access networks in response to the received request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having stored thereon instructions for network traffic presteering to facilitate improved delivery of optimized content comprising executable code which when executed by one or more processor, causes the one or more processors to:
-
retrieve, via at least one of one or more provider networks or one or more wide area networks, content from a server at a location associated with a domain name in response to a request for the content received via one or more access networks from a client; determine classification data for the domain name, the classification data comprising at least a type of the retrieved content and a request volume for the type of the retrieved content; determine when a confidence threshold has been reached based on the request volume for the type of the retrieved content in the classification data, the request volume corresponding to a number of received requests for content of the type of the retrieved content; identify a steering endpoint Internet Protocol (IP) address based on the type of the retrieved content; send at least the steering endpoint IP address and the domain name to a Domain Name System (DNS) server to facilitate resolution of the domain name in a DNS request from another client to the steering endpoint IP address, when the determining indicates that the confidence threshold has been reached, wherein a virtual server at the steering endpoint IP address is configured to identify a value-added service (VAS) server configured to optimize content of the type of the retrieved content; and send the retrieved content to the client via the one or more access networks in response to the received request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A network traffic management system, comprising one or more traffic manager computing devices, Domain Name System (DNS) server devices, steering endpoint devices, value-added service (VAS) server devices, content server devices, or client devices, the network traffic management system comprising memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
-
retrieve, via at least one of one or more provider networks or one or more wide area networks, content from a server at a location associated with a domain name in response to a request for the content received via one or more access networks from a client; determine classification data for the domain name, the classification data comprising at least a type of the retrieved content and a request volume for the type of the retrieved content; determine when a confidence threshold has been reached based on the request volume for the type of the retrieved content in the classification data, the request volume corresponding to a number of received requests for content of the type of the retrieved content; identify a steering endpoint Internet Protocol (IP) address based on the type of the retrieved content; send at least the steering endpoint IP address and the domain name to a Domain Name System (DNS) server to facilitate resolution of the domain name in a DNS request from another client to the steering endpoint IP address, when the determining indicates that the confidence threshold has been reached, wherein a virtual server at the steering endpoint IP address is configured to identify a value-added service (VAS) server configured to optimize content of the type of the retrieved content; and send the retrieved content to the client via the one or more access networks in response to the received request. - View Dependent Claims (17, 18, 19, 20)
-
Specification