Patent ID: 9699247
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving, by a computer system, a request to provide an application to a remote client; executing the application on the computer system to generate one or more application windows; generating a watermark window that includes a watermark, wherein the watermark window is a distinct window from the one or more application windows; generating display data for the application, wherein the display data for the application comprises the watermark window and the one or more application windows, wherein the display data, when provided to the remote client, presents the watermark window and the one or more application windows directly in a user interface of the remote client without a remote desktop being provided to the remote client; providing, for presentation on the remote client, the display data for the application to the remote client in response to the request; obtaining data identifying an operation to be performed by the application; updating the watermark to encode information identifying the operation and information identifying an initialization of the operation by the application; and receiving data identifying a completion of the operation by the application and updating the watermark to encode information identifying the completion of the operation.