×

Cross-process interface for non-compatible frameworks

  • US 10,572,279 B2
  • Filed: 04/10/2018
  • Issued: 02/25/2020
  • Est. Priority Date: 04/10/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer device comprising:

  • a processor configured to;

    execute an operating system at the computer device;

    execute a first application within the operating system executed by the processor of the computer device, the first application configured for a first user interface framework;

    instantiate a host window of the first application using the first user interface framework;

    execute a second application within the operating system executed by the processor of the computer device that is out of process with the first application, the second application configured for a second user interface framework that is incompatible with the first user interface framework, wherein the first user interface framework and the second user interface framework are incompatible at least by including incompatible controls for hosting out of process applications;

    instantiate a hosted window of the second application using the second user interface framework;

    establish a cross-process interface as a system process of the operating system configured to exchange communications including rendering information between the hosted window of the second application being run in a first process of the operating system and the host window of the first application being run in a second process of the operating system that is out of process with the first process; and

    display the rendering information rendered by the second application and exchanged from the hosted window to the host window by the cross-process interface within the host window on a display of the computer device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×