×

Method and system for efficient remote application provision

  • US 9,106,649 B2
  • Filed: 05/25/2007
  • Issued: 08/11/2015
  • Est. Priority Date: 05/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, at a 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 and information identifying a visible portion of a second application window being presented on the display of the client system, the first application window being dedicated to a first single application and the second application window being dedicated to a second single application;

    receiving, at the server system, a first application data stream provided by a first application server and a second application data stream provided by a second application server, the first application data stream comprising graphic commands regarding presenting functionality of the first application the second data stream comprising graphic commands regarding presenting functionality of the second application;

    rendering, based on at least some of the graphic commands of the first application data stream from the first application server, a first presentation video stream corresponding to the visible portion of the first application window;

    rendering, based on at least some of the graphic commands of the second application data stream from the second application server, a second presentation video stream corresponding to the visible portion of the second application window; and

    providing the first presentation video stream and the second presentation video stream from the server system to the client system for presentation of the visible portion of the first application window and the visible portion of the second application window;

    wherein the server system is remote from the first application server, the second application server, and the client system, the client system being remote from the first application server and the second application server.

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