Methods for managing authority designation of graphical user interfaces
First Claim
1. A computer-readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for accessing a region displayed in the 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 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 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 server to restrict the access of the window by the second application.
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.
19 Citations
12 Claims
-
1. A computer-readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for accessing a region displayed in the 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 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 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 server to restrict the access of the window by the second application. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for accessing a region displayed in the 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 manager running within a data processing system, the manager managing a plurality of windows 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 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 manager to restrict access of the first window by the first program. - View Dependent Claims (6)
-
-
7. A computer-readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for accessing a window displayed in the 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 (8, 9, 10)
-
-
11. A computer-readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for accessing a window displayed in the 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 (12)
-
Specification