×

Method and system for distributing images to client systems

  • US 7,779,090 B2
  • Filed: 11/05/2003
  • Issued: 08/17/2010
  • Est. Priority Date: 09/29/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for communicating between a server computer system and client systems for image distribution, wherein the server computer system has a processor, the method comprising:

  • receiving at the server computer system heartbeat communications on a periodic basis from client systems, each heartbeat communication containing client status information, wherein the heartbeat communications include;

    a first heartbeat communication received from a first client system,a second heartbeat communication received from a second client system,a third heartbeat communication received from a third client system, anda fourth heartbeat communication received from a fourth client system;

    in response to receiving the first heartbeat communication from the first client system,selecting a first response of no action to send to the first client system, wherein the first response is selected from among response candidates (1) no action, (2) send information, (3) retrieve information, and (4) execute a command;

    setting a state of the first client system in accordance with the selected first response; and

    sending the selected first response to the first client system;

    in response to receiving the second heartbeat communication from the second client system,selecting a second response of send information to send to the second client system, wherein the second response is selected from among the response candidates (1) no action, (2) send information, (3) retrieve information, and (4) execute a command;

    setting a state of the second client system in accordance with the selected second response; and

    sending the selected second response to the second client system;

    in response to receiving the third heartbeat communication from the third client system,selecting a third response of retrieve information to send to the third client system, wherein the third response is selected from among the response candidates (1) no action, (2) send information, (3) retrieve information, and (4) execute a command;

    setting a state of the third client system in accordance with the selected third response; and

    sending the selected third response to the third client system;

    in response to receiving the fourth heartbeat communication from the fourth client system,selecting a fourth response of execute a command to send to the fourth client system, wherein the fourth response is selected from among the response candidates (1) no action, (2) send information, (3) retrieve information, and (4) execute a command;

    setting a state of the fourth client system in accordance with the selected fourth response; and

    sending the selected fourth response to the fourth client system;

    in response to receiving a subsequent heartbeat communication from one of the client systems, ensuring that the client status information contained in the subsequent heartbeat communication is in accordance with the state of that client system, wherein the acts of the method are performed by the server computer system.

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