Systems and methods for providing desktop or application remoting to a web browser
AssigneeMicrosoft Corporation
InventorsJeson Patel, Nadim Abdo, Robert-Wilhelm Schmieder
Life of this patent
Estimating the term…
Abstract
Systems and methods (“tools”) are described that enable a user to access and interact with a remote desktop or application without the need to install a plug-in or software in addition to a web browser. In some embodiments, the tools include double buffering graphics that display the remote desktop or application, and caching images that are repeated. These tools may also include identifying the portion of the desktop or application that has changed and then transmitting the changed portion.
Claims20
A method of updating a web resource displayed by a web browser to a user, the method comprising:
- sending a request for at least one of a new web resource and an updated web resource representing at least one of a remote application and a remote desktop;
- receiving images that represent at least portions of the at least one of the application and the desktop that have changed;
- and
- displaying the at least one of the new web resource and the updated web resource representing the remote application or remote desktop without using a remote desktop/application plug-in or remote desktop/application software installed by the user.
A method of batching input at a web browser, the method comprising:
- receiving an input event by the web browser;
- accumulating a plurality of received input events in a data structure;
- and
- transmitting the accumulated input events when an object associated with a client-side script request is available.
A method of updating graphics displayed by a web browser to a user, the method comprising:
- receiving at least one updated image for a portion of a web resource;
- and
- updating the displayed image of the web resource using double buffering, without using a remote desktop or remote application plug-in or other remote desktop or remote application software installed by the user.
Dependencies are inferred from the claim text.