Methods for managing authority designation of graphical user interfaces
First Claim
1. A computer-implemented method for managing graphical user interface (GUI) elements, the method comprising:
- receiving, at a graphics management system, a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process;
transmitting a second message from the graphics management system to the second process, the second message offering the one or more rights to the second process; and
restricting, by the graphics management system, access of the GUI element by the second process based on the one or more rights accepted by the second process.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect, a graphics management system receives a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process. In response, the graphics management system transmits a second message to the second process, the second message offering the one or more rights to the second process. The graphics management system receives a third message from the second process indicating an acceptance of the offer. Thereafter, the graphics management system restricts access of the GUI element by the second process based on the one or more rights accepted by the second process.
-
Citations
21 Claims
-
1. A computer-implemented method for managing graphical user interface (GUI) elements, the method comprising:
-
receiving, at a graphics management system, a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process; transmitting a second message from the graphics management system to the second process, the second message offering the one or more rights to the second process; and restricting, by the graphics management system, access of the GUI element by the second process based on the one or more rights accepted by the second process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having instructions stored therein, which when executed by a computer, cause a computer to perform a method for managing graphical user interface (GUI) elements, the method comprising:
-
receiving, at a graphics management system, a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process; transmitting a second message from the graphics management system to the second process, the second message offering the one or more rights to the second process; and restricting, by the graphics management system, access of the GUI element by the second process based on the one or more rights accepted by the second process. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a processor; a memory having a first process and a second process executed therein by the processor; and a graphics management system executed from the memory and configured to receive a first message from a first process for granting one or more rights to a second process for accessing a GUI element owned by the first process, transmit a second message from the graphics management system to the second process, the second message offering the one or more rights to the second process, and restrict access of the GUI element by the second process based on the one or more rights accepted by the second process.
-
-
16. A computer-implemented method for accessing a window displayed in a data processing system, the method comprising:
-
receiving, at a first application, a first message from a second application to request accessing a window created by the first application; transmitting a second message from the first application to a window server running within a data processing system, the second message including one or more rights offered to the second application for accessing the window; and receiving a third message from the window server indicating one of an acceptance and rejection of the one or more rights by the second application, wherein the one or more rights, when accepted, are used by the window server to restrict the access of the window by the second application. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method for accessing a window displayed in a data processing system, the method comprising:
-
transmitting a first message from a first program to a second program via an inter-process call (IPC) to request accessing at least a portion of a first window hosted by the second program; receiving a second message from a window manager running within a data processing system, the window manager managing a plurality of windows displayed on a display device of the data processing system, wherein the second message includes one or more access rights of the first window offered by the second program; and in response to the second message, transmitting a third message from the first program to the window manager including one of an acceptance and rejection of the offer of the one or more access rights, wherein the one or more access rights, when accepted by the first program, are used by the window manager to restrict access of the first window by the first program. - View Dependent Claims (21)
-
Specification