×

CROSS-ENVIRONMENT USER INTERFACE MIRRORING USING REMOTE RENDERING

  • US 20120081383A1
  • Filed: 09/27/2011
  • Published: 04/05/2012
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • calculating, using a first operating system, updates to a set of surfaces of a first application compiled for and in active execution within the first operating system;

    storing the updated set of surfaces in a shared memory location accessible by both the first operating system and a second operating system running concurrently on a shared kernel;

    rendering the updated set of surfaces to generate a first graphics frame using the first operating system;

    displaying the first graphics frame to a first application display of the first application on a first display of a first computing environment using the first operating system;

    passing a file descriptor indicating the shared memory location to a console application compiled for and in active execution within the second operating system;

    rendering the updated set of surfaces from the shared memory location to generate a second graphics frame that is substantially identical to the first graphics frame via the console application of the second operating system according to the file descriptor; and

    displaying the second graphics frame to a second application display of the first application on a second display of a second computing environment via the console application of the second operating system, such that the second application display is substantially identical to the first application display.

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