Providing a proxy view for an application in a window manager
First Claim
1. A method, comprising:
- creating, by a processor in a device, a local proxy view within a window manager display structure for a window manager process;
registering an identifier for a remote proxy window, the remote proxy window corresponding to a first display structure for a first process, wherein the first process controls processing of data used by the first process;
assigning the identifier for the remote proxy window to the local proxy view in the window manager display structure to create a composite display structure; and
rendering the composite display structure to display an image corresponding to views of the first display structure represented by the remote proxy window in the window manager display structure, wherein rendering the composite display structure is controlled by the window manager process.
1 Assignment
0 Petitions
Accused Products
Abstract
A window manager process hosts proxy window objects created by an application in a window manager display structure. A process in a device creates a local proxy view object within a window manager display structure for the window manager process. The process registers an identifier for a remote proxy window object which corresponds to an application display structure. The application controls processing of data used by the application. The process assigns the identifier for the remote proxy window object to the local proxy view object in the window manager display structure to create a composite display structure and renders the composite display structure to display an image on a display device. The image corresponds to the objects of the application display structure represented by the remote proxy window object. The window manager process controls rendering of the composite display structure.
-
Citations
39 Claims
-
1. A method, comprising:
-
creating, by a processor in a device, a local proxy view within a window manager display structure for a window manager process; registering an identifier for a remote proxy window, the remote proxy window corresponding to a first display structure for a first process, wherein the first process controls processing of data used by the first process; assigning the identifier for the remote proxy window to the local proxy view in the window manager display structure to create a composite display structure; and rendering the composite display structure to display an image corresponding to views of the first display structure represented by the remote proxy window in the window manager display structure, wherein rendering the composite display structure is controlled by the window manager process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable storage medium storing instructions which when executed cause a data processing system to perform a method comprising:
-
creating a local proxy view within a window manager display structure for a window manager process; registering an identifier for a remote proxy window, the remote proxy window corresponding to a first display structure for a first process, wherein the first process controls processing of data used by the first process; assigning the identifier for the remote proxy window to the local proxy view in the window manager display structure to create a composite display structure; and rendering the composite display structure to display an image corresponding to views of the first display structure represented by the remote proxy window in the window manager display structure, wherein rendering the composite display structure is controlled by the window manager process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing a window manager process and a first process, wherein the window manager process is configured to; create a local proxy view within a window manager display structure for the window manager process; register an identifier for a remote proxy window, the remote proxy window corresponding to a first display structure for the first process, wherein the first process controls processing of data used by the first process; assign the identifier for the remote proxy window to the local proxy view in the window manager display structure to create a composite display structure; and render the composite display structure to display an image corresponding to views of the first display structure represented by the remote proxy window in the window manager display structure, wherein rendering the composite display structure is controlled by the window manager process. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
creating, by a processor in a device, a remote proxy window for a first process, the remote proxy window corresponding to a first display structure for the first process, wherein the first process controls processing of data used by the first process; creating an identifier for the remote proxy window; and sending the identifier to a window manager process, wherein the window manager process maps the identifier to a local proxy view in a window manager display structure and controls rendering of the window manager display structure. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A machine readable storage medium storing instructions which when executed cause a data processing system to perform a method comprising:
-
creating a remote proxy window for a first process, the remote proxy window corresponding to a first display structure for the first process, wherein the first process controls processing of data used by the first process; creating an identifier for the remote proxy window; and sending the identifier to a window manager process, wherein the window manager process maps the identifier to a local proxy view in a window manager display structure and controls rendering of the window manager display structure. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing a first process and a window manager process, wherein the first process is configured to; create a remote proxy window for the first process, the remote proxy window corresponding to an first display structure for the first process, wherein the first process controls processing of data used by the first process; create an identifier for the remote proxy window; and send the identifier to a window manager process, wherein the window manager process maps the identifier to a local proxy view in a window manager display structure and controls rendering of the window manager display structure. - View Dependent Claims (36, 37, 38, 39)
-
Specification