×

Application remoting using network vector rendering

  • US 10,558,824 B1
  • Filed: 07/03/2019
  • Issued: 02/11/2020
  • Est. Priority Date: 02/04/2019
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for improving one or more computer technologies, comprising:

  • under control of a server computing device that is remotely located, separate, and distinct from a client computing device;

    receiving from the client computing device a request to initiate a first remote application in the server computing device while the client computing device executes a client application, the request indicating one or more characteristics of the client computing device or the client application;

    instantiating an instance of the first remote application in the server computing device, the server computing device having a rules engine;

    executing the rules engine to determine a first appropriate interception technique for intercepting rendering commands from the first remote application instance based on evaluation of one or more hierarchical rules against one or more characteristics of the first remote application, the one or more characteristics of the client computing device, or the client application;

    intercepting first render commands associated with the first remote application instance;

    providing to the client computing device the first render commands to cause the client application to render one or more portions of the output of the first remote application instance based on the first render commands;

    receiving from the client computing device an indication of a user action based on an event intercepted by the one or more files; and

    causing the client application to update on the client computing device the output received from the first remote application instance by providing to the client computing device one or more second render commands based on the received indication of the user action.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×