Patent ID: 7809788

Claim:
A method, executing on a server, comprising: receiving by the server, over a computer network from a client, a registration request including registration data associated with the client; verifying the received registration data to establish a registered client; maintaining by the server a current log of registered clients having an active session of streaming communication with the server; generating by the server a transmission schedule for a registered client having an active session of streaming communication with the server, wherein the transmission schedule defines a transmission period for periodically transmitting communications between the server and the registered client during the active session of streaming communication with the server, and wherein the transmission period includes a plurality of transmission intervals; and transmitting, by the server to the registered client having the active session of streaming communication with the server, instructions to interchange communications with the server during a designated transmission interval of the transmission period according to the transmission schedule for the registered client having the active session of streaming communication with the server.