Invalidity dossier

US 9215275

System and method to balance servers based on server load status

Current assignee: A10 Networks Inc

Added 5/10/2026, 9:37:21 PM

Active provider: Google · gemini-2.5-flash

Auto-generating section 1 of 2: Extensions

Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

No CAFC 2026 dockets were found for US patent 9215275.

Patent Summary for US9215275

  • Title: System and method to balance servers based on server load status
  • Assignee: A10 Networks Inc.
  • Inventors: Lalgudi Narayanan KANNAN, Ronald Wai Lun Szeto, Lee Chen, Feilong Xu, Rajkumar Jalan
  • Filing Date: 2010-09-30
  • Issue Date: 2015-12-15
  • Abstract: A method, system, and computer program product for balancing servers based on server load status, include: receiving from a server a service response to a service request, the service response including a result from a processing of the service request and a server status indicating a computing load status of the server; obtaining the server status from the service response; receiving a next service request from a host, the next service request comprising a Uniform Resource Locator (URL); determining that the server is configured to process the URL; determining whether the server status indicates that the server is available to process the next service request; and in response to determining that the server status indicates that the server is available to process the next service request, sending the next service request to the server.

Plain-Language Overview of Independent Claims:

US Patent 9215275 has three independent claims: Claim 1 (a method claim), Claim 6 (a non-transitory computer readable storage medium claim), and Claim 11 (a system claim). Independent claims are broader in scope and do not refer to other claims.

Claim 1: Method for balancing servers by a service gateway
This claim describes a method performed by a service gateway to balance server load. It involves:

  1. Receiving service responses from two different servers (first and second servers) for their respective service requests, where each request includes a URL associated with that server.
  2. Receiving a new service request (third service request) from a host, which also includes a URL.
  3. Identifying that the first server is the "primary" server for this third URL, and the second server is the "secondary" server for the same third URL.
  4. Discovering from the first server's prior service response that it cannot currently act as the primary server for the third URL.
  5. Discovering from the second server's prior service response that it can currently act as a secondary server for the third URL.
  6. Sending the third service request to the second server.
  7. Receiving a response from the second server for this third request.
  8. Forwarding that response to the original host.

In essence, the method outlines an intelligent load balancing scheme where a service gateway considers the real-time load status of both primary and secondary servers, as communicated in their service responses, to direct new service requests to an available server, even if it's a secondary one.

Claim 6: Non-transitory computer readable storage medium
This claim covers a non-transitory computer readable storage medium storing instructions that, when executed by a processor, perform the exact same method as described in Claim 1. This means the invention can be embodied in software on a storage device.

Claim 11: System
This claim describes a system comprising a processor and memory, where the memory stores instructions that, when executed by the processor, perform the exact same method as described in Claim 1. This means the invention can be embodied in a hardware system (e.g., a server load balancer appliance) that executes the described method.

Generated 5/29/2026, 8:58:21 PM