×

Computer work distribution system and method

  • US 9,800,672 B2
  • Filed: 04/09/2015
  • Issued: 10/24/2017
  • Est. Priority Date: 04/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for sharing work between a client session and a server session comprising:

  • a) on a client computer operating the client session;

    i) generating a request message requesting work to be done,ii) identifying client restart data necessary to restart the client session,iii) communicating the request message and the client restart data to a manager computer;

    b) on the manager computer;

    i) storing the client restart data and the request message in association with a client-server session maintained by the manager computer,ii) identifying the server session associated with the client-server session,iii) transmitting the request message to the server session,c) on a server computer operating the server session,i) receiving the request message,ii) performing the work and generating a response message identifying the results of the work,iii) identifying server restart data necessary to restart the server session, iv) communicating the response message and the server restart data to the manager computer;

    d) on the manager computer;

    i) storing the server restart data and the response message in association with the client-server session,ii) transmitting the response message to the client session,wherein the manager computer periodically backs up all data stored in association with the client-server session to a backup manager computer;

    e) on the backup manager computer;

    i) identifying an interruption to the manager computer,ii) establishing communications with the client computer and causing the client session to restart on the client computer,iii) providing the client session with client restart data, the request queue, and the response queue to facilitate restarting of the client session,iv) establishing communications with the server computer and causing the server session to restart on the server computer, andv) providing the server session with server restart data, the request queue, and the response queue to facilitate restarting of the server session;

    wherein the request message is stored in a request queue of messages comprising a plurality of request messages, and further wherein the request queue of messages is transmitted from the client session to the manager computer, stored on the manager computer, and transmitted from the manager computer to the server session, andwherein the response message is stored in a response queue of messages comprising a plurality of response messages, and further wherein the response queue of messages is transmitted from the server session to the manager computer, stored on the manager computer, and transmitted from the manager computer to the client session.

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