×

Behavior based client selection for disparate treatment

  • US 9,374,425 B2
  • Filed: 05/19/2015
  • Issued: 06/21/2016
  • Est. Priority Date: 12/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system for managing server connections between client computers and servers, the data processing system comprising:

  • one or more processors, one or more computer-readable memories and one or more computer-readable, storage devices, and program instructions stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions comprising;

    program instructions to assign an initial server-activity category for a first client computer;

    program instructions to log one or more select operations requested by the first client computer to a first server;

    program instructions to calculate a ratio of a number of the one or more select operations to a predetermined period of time during which the one or more select operations were logged; and

    program instructions to replace the assignment of the initial server-activity category with a second, different, server-activity category for the first client computer based on the ratio, and in response, transfer the first client computer from the first server to a second server to process subsequent requests by the first client computer, wherein the second server-activity category is a middle server-activity category having a corresponding middle ratio range, the initial server-activity category having a corresponding initial ratio range covering a range higher than the middle ratio range;

    and wherein a third server-activity category having a corresponding third ratio range, the third ratio range covering a range lower than the middle ratio range, wherein the second server-activity category is a middle server-activity category comprising a ratio range an upper threshold of, at most, ten select operations per 60 seconds.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×