×

Systems and methods for server management

  • US 8,732,162 B2
  • Filed: 07/11/2011
  • Issued: 05/20/2014
  • Est. Priority Date: 02/15/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a user-generated query, the method comprising:

  • receiving the query at each of a plurality of servers in a network, where each of the plurality of servers includes;

    a database storing one or more data segments accessed during server query processing, anda look-up table stored in memory for directing server query processing upon receipt of the user-generated query communicated to each of the plurality of servers, wherein the look-up table;

    allocates an allotment of time to each server to process the user-generated query,establishes a single redundancy level for the plurality of servers, wherein the single redundancy level includes a first server from the plurality of servers assigned primary responsibility for processing the user-generated query and a second server from the plurality of servers assigned secondary responsibility for processing the user-generated query when the first server fails to process the user-generated query within the allocated time,establishes a double redundancy level for the plurality of servers, the double redundancy level including a third server of the plurality of servers assigned tertiary responsibility for processing the user-generated query when the first server having primary responsibility and the second server having secondary responsibility for server query processing fail to process the user-generated query within the allocated time,establishes a master server from the plurality of servers containing a master database, wherein the master server processes the user-generated query when the servers having assigned primary, secondary, and tertiary responsibility for server query processing fail to process the user-generated query within the allocated time, and the master server is accessible by all other servers, at least one of the other servers accessing the master database when the master server fails to process the query, and the at least one of the other servers processes and delivers the necessary data so that no query is left unprocessed; and

    determining the identity of the first serverprocessing the user-generated query at the first server;

    transmitting a query result to the user who submitted the user-generated query; and

    resetting each of the plurality of servers for processing of a subsequent user-generated query upon successful processing of the user-generated query.

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