Systems and methods for providing content and services on a network system
First Claim
Patent Images
1. A method of managing network access using a network management system, the method comprising:
- receiving a domain name system (DNS) request for a DNS server to resolve a first internet protocol (IP) address associated with a destination site from a user device, wherein the destination site is located external to a network of the network management system;
in response to the DNS request, sending a second IP address to the user device, wherein the second IP address is different than the first IP address and wherein the second IP address corresponds to a network system that is a part of the network of the network management system;
completing a transmission control protocol handshake between the second IP address and a source IP address of the user device;
receiving an HTTP request for the destination site from the user device;
in response to receiving the HTTP request, generating response data, the response data including alternate content that is different from content of the destination site;
sending to the user device the generated response data including alternate content; and
replacing an address of the requested DNS server with an address of a local DNS server.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include controlling user perceived connection speed. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for directing client computers to select connection speed. The disclosed systems and methods may be used in numerous network system applications.
832 Citations
17 Claims
-
1. A method of managing network access using a network management system, the method comprising:
-
receiving a domain name system (DNS) request for a DNS server to resolve a first internet protocol (IP) address associated with a destination site from a user device, wherein the destination site is located external to a network of the network management system; in response to the DNS request, sending a second IP address to the user device, wherein the second IP address is different than the first IP address and wherein the second IP address corresponds to a network system that is a part of the network of the network management system; completing a transmission control protocol handshake between the second IP address and a source IP address of the user device; receiving an HTTP request for the destination site from the user device; in response to receiving the HTTP request, generating response data, the response data including alternate content that is different from content of the destination site; sending to the user device the generated response data including alternate content; and replacing an address of the requested DNS server with an address of a local DNS server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network management system to manage network access, the network management system comprising:
-
at least one hardware processor; and computer network communication hardware configured to provide a communication path between the at least one hardware processor and a user'"'"'s network enabled device; the at least one hardware processor configured to; receive a domain name system (DNS) request for a DNS server to resolve a first internet protocol (IP) address associated with a destination site from a user device, Wherein the destination site is located external to a network of the network management system; in response to the DNS request, send a second IP address to the user device, wherein the second IP address is different than the first IP address and wherein the second IP address corresponds to a network system that is a part of the network of the network management system complete a transmission control protocol handshake between the second IP address and a source IP address of the user device; receive an HTTP request for the destination site from the user device; in response to receiving the HTTP request, generate response data, the response data including alternate content that is different from content of the destination site; and send to the user device the generated response data including alternate contend and replace an address of the requested DNS server with an address of a local DNS server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network management system configured to manage network access, the network management system comprising computer network communication hardware and at least one hardware processor, wherein the network management system is configured to:
-
receive a domain name system (DNS) request for a DNS server to resolve a first internet protocol (IP) address associated with a destination site from a user device, wherein the destination site is located external to a network of the network management system; in response to the DNS request, send a second IP address to the user device, wherein the second IP address is different than the first IP address; complete a transmission control protocol handshake between the second IP address and a source IP address of the user device; receive an HTTP request for the destination site from the user device; in response to receiving the HTTP request, generate response data, the response data including alternate content that is different from content of the destination site; send to the user device the generated response data including alternate contend and replace an address of the requested DNS server with an address of a local DNS server. - View Dependent Claims (16, 17)
-
Specification