Methods for managing authority designation of graphical user interfaces
First Claim
1. A computer-implemented method implemented within a data processing system, the method comprising:
- receiving, at a server operating as a system component of an operating system, a first message from a first process requesting access to a user interface (UI) element;
in response to the first message, transmitting a second message from the server to the first process, the second message offering one or more access rights for accessing the UI element that are granted by a second process; and
restricting, by the server, access of the UI element by the first process based on the one or more access rights accepted by the first process, wherein the server operates as a mediator between the first process and the second process to allow the first process to access the UI element provided by the second process based on the accepted one or more access rights.
0 Assignments
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.
22 Citations
30 Claims
-
1. A computer-implemented method implemented within a data processing system, the method comprising:
-
receiving, at a server operating as a system component of an operating system, a first message from a first process requesting access to a user interface (UI) element; in response to the first message, transmitting a second message from the server to the first process, the second message offering one or more access rights for accessing the UI element that are granted by a second process; and restricting, by the server, access of the UI element by the first process based on the one or more access rights accepted by the first process, wherein the server operates as a mediator between the first process and the second process to allow the first process to access the UI element provided by the second process based on the accepted one or more access rights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium having instructions stored therein, which when executed by a data processing system, cause the data processing system to perform a method, the method comprising:
-
receiving, at a server operating as a system component of an operating system, a first message from a first process requesting access to a user interface (UI) element; in response to the first message, transmitting a second message from the server to the first process, the second message offering one or more access rights for accessing the UI element that are granted by a second process; and restricting, by the server, access of the UI element by the first process based on the one or more access rights accepted by the first process, wherein the server operates as a mediator between the first process and the second process to allow the first process to access the UI element provided by the second process based on the accepted one or more access rights. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A data processing system, comprising:
-
a processor; a memory coupled to the processor; and an operating system executed in the memory by the processor, the operating system including a server operating as a system component, the server configured to perform operations including receiving a first message from a first process requesting access to a user interface (UI) element, in response to the first message, transmitting a second message from the server to the first process, the second message offering one or more access rights for accessing the UI element that are granted by a second process, and restricting, by the server, access of the UI element by the first process based on the one or more access rights accepted by the first process, wherein the server operates as a mediator between the first process and the second process to allow the first process to access the UI element provided by the second process based on the accepted one or more access rights. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification