US 9,811,304 B2
Method and apparatus of capturing a screen image of a remotely managed machine
Derek Rodrigues, Ojai, CA (US)
Assigned to Open Invention Network, LLC, Durham, NC (US)
Filed by Derek Rodrigues, Ojai, CA (US)
Filed on Mar. 30, 2011, as Appl. No. 13/75,283.
Prior Publication US 2012/0254381 A1, Oct. 4, 2012
Int. Cl. G06F 15/177 (2006.01); G06F 3/14 (2006.01); H04L 29/08 (2006.01); G06F 9/44 (2006.01)
CPC G06F 3/1454 (2013.01) [G06F 9/4445 (2013.01); H04L 67/025 (2013.01); G09G 2340/02 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of remotely communicating with a managed machine, the method comprising:
identifying the managed machine operating in a communication network;
transmitting a connection establishment message to the managed machine over the communication network;
receiving an acceptance message from the managed machine;
transmitting a request for a screen capture of present operating conditions of the managed machine via a server process, wherein the request comprises a thumbnail image size used for processing the screen capture;
initializing a surrogate process on the managed machine responsive to the transmitted request, wherein the surrogate process is operating on behalf of the server process;
identifying one active session among a plurality of active sessions from which to obtain the screen capture;
performing the screen capture via the surrogate process;
initiating a user input desktop operation via the surrogate process, wherein the user input desktop operation receives user input and assigns the user input to a currently operating thread; and
receiving the screen capture formatted in a compressed format via the server process.