Method and system for efficient remote application provision
AssigneeCloudon Ltd.
InventorShuki Binyamin
Life of this patent
Estimating the term…
Abstract
A method of remotely providing an application includes identifying a visible portion of a first application window on a display of a client. A data stream corresponding only to the visible portion of the first application window is received. The received data stream is provided to the client such that the visible portion of the first application window is able to be presented on the display.
Claims20
A non-transitory computer readable medium with executable instructions, the executable instructions being executable by at least one processor to perform a method, the method comprising:
- receiving, at a first server system from a client system, information identifying a visible portion of a first application window being presented on a display of the client system, the first application window being dedicated to a first application, the first application window presented on the display of the client system including the visible portion and a non-visible portion;
- generating graphic commands regarding presenting functionality of the first application;
- rendering, based on at least some of the graphic commands, a first presentation video stream corresponding to the visible portion of the first application window, the first presentation video stream not including the non-visible portion of the first application window;
- and
- providing the first presentation video stream to the client system for presentation of the visible portion of the first application window.
A computer-implemented method comprising:
- under control of a server system configured with executable instructions that are executable by at least one processor of the server system, receiving, at a first server system from a client system, information identifying a visible portion of a first window being presented on a display of the client system, the first window presented on the display of the client system including the visible portion and a non-visible portion;
- generating graphic commands regarding presenting functionality of at least one first application;
- rendering, based on at least some of the graphic commands, a first presentation video stream corresponding to the visible portion of the first window, the first presentation video stream not including the non-visible portion of the first window;
- and
- providing the first presentation video stream to the client system for presentation of the visible portion of the first window.
A system comprising:
- at least one processor;
- and
- memory including instructions that, when executed by the at least one processor, cause the system to:
- receive information identifying a visible portion of a first window being presented on a display of the client system, the first window presented on the display of the client system including the visible portion and a non-visible portion;
- render a first presentation video stream corresponding to the visible portion of the first window, the first presentation video stream not including the non-visible portion of the first window;
- and
- provide the first presentation video stream to the client system for presentation of the visible portion of the first window.
Dependencies are inferred from the claim text.