System and method for managing network traffic routing
US-10223469-B2 · Mar 5, 2019 · US
US10783209B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10783209-B2 |
| Application number | US-201916256407-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 24, 2019 |
| Priority date | Mar 16, 2006 |
| Publication date | Sep 22, 2020 |
| Grant date | Sep 22, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems are provided for managing network traffic routing. The system receives a request by a user and determines a location of the user. The system determines, based on a configuration of rules, an application pool is in a first zone that includes the location of the user. Further, in response to the determining the application pool is in the first zone, the system routes the request to the application pool and parses the request to determine a context of the request. The system determines, based on the context parsed from the request, an application server in the application pool to service the request based on the context. Finally, in response to determining the application server based on the context, the system routes the request to the application server.
Opening claim text (preview).
We claim: 1. A system comprising: at least one processor and executable instructions accessible on a computer-readable medium that, when executed, cause the at least one processor to perform operations comprising: receiving a request by a user; determining a location of the user; determining, based on a configuration of rules, an application pool is in a first zone that includes the location of the user; in response to determining the application pool is in the first zone, routing the request to the application pool; parsing the request to determine a context of the request; determining, based on the context parsed from the request, an application server in the application pool to service the request based on the context; and in response to determining the application server based on the context, routing the request to the application server. 2. The system of claim 1 , wherein the context includes data in a cookie. 3. The system of claim 2 , wherein the data includes an identifier. 4. The system of claim 1 , wherein the configuration is input by a management system. 5. The system of claim 4 , wherein the management system outputs a hierarchy of configuration rules. 6. The system of claim 1 , wherein the operations further comprise storing metrics for the request in a metrics database. 7. The system of claim 6 , wherein the storing the metrics includes storing the metrics in a round robin pattern in the metrics database, and wherein the metrics for the request include a throughput metric for the request, a response time metric for the request and a metric indicating whether the request was successful. 8. The system of claim 1 , wherein the operations further comprise monitoring metrics. 9. The system of claim 1 , wherein a first portion of the traffic being directed to the first zone is configured larger than a second portion of the traffic being directed to a second zone. 10. A method comprising: receiving a request by a user; determining a location of the user; determining, based on a configuration of rules, an application pool is in a first zone that includes the location of the user, the determining the application pool being performed by at least one processor; in response to determining the application pool is in the first zone, routing the request to the application pool; parsing the request to determine a context of the request; determining, based on the context parsed from the request, an application server in the application pool to service the request based on the context; and in response to determining the application server based on the context, routing the request to the application server. 11. The method of claim 10 , wherein the context includes data in a cookie. 12. The method of claim 11 , wherein the data includes an identifier. 13. The method of claim 10 , wherein the configuration is input by a management system. 14. The method of claim 13 , wherein the management system outputs a hierarchy of configuration rules. 15. The method of claim 10 , further including storing metrics for the request in a metrics database. 16. The method of claim 15 , wherein the storing the metrics includes storing the metrics in a round robin pattern in the metrics database, and wherein the metrics for the request include a throughput metric for the request, a response time metric for the request and a metric indicating whether the request was successful. 17. The method of claim 10 , further including monitoring metrics. 18. The method of claim 10 , wherein a first portion of the traffic being directed to the first zone is configured larger than a second portion of the traffic being directed to a second zone. 19. A machine-readable storage device having no transitory signal and storing instructions that, when executed by a machine, cause the machine to perform operations comprising: receiving a request by a user; determining a location of the user; determining, based on a configuration of rules, an application pool is in a first zone that includes the location of the user; in response to determining the application pool is in the first zone, routing the request to the application pool; parsing the request to determine a context of the request; determining, based on the context parsed from the request, an application server in the application pool to service the request based on the context; and in response to determining the application server based on the context, routing the request to the application server. 20. The machine-readable storage device of claim 19 , wherein the context includes data in a cookie.
involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function · CPC title
Managing network names, e.g. use of aliases or nicknames (name-to-address mapping H04L61/45) · CPC title
Routing a service request depending on the request content or context · CPC title
specially adapted for the location of the user terminal · CPC title
for accessing one among a plurality of replicated servers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.