Method and apparatus for controlling access to resources in remote user interface service
First Claim
Patent Images
1. A method for controlling access to a mutual exclusion (MUTEX) resource by a remote user interface (RUI) client, comprising:
- sending a request for an RUI page to an RUI server;
receiving the RUI page comprising a control ownership object associated with the MUTEX resource, from the RUI server;
establishing a connection to the MUTEX resource of the RUI server based on the control ownership object;
invoking a request for a MUTEX lock for causing the RUI server to restrict access to the MUTEX resource by another RUI client based on the control ownership object;
sending a request for releasing access restriction to the MUTEX resource to the RUI server, upon receiving an inaccessibility to the MUTEX resource from the RUI server as the MUTEX resource is being used by another RUI client;
waiting for acceptance of the request; and
providing the RUI page for controlling the MUTEX resource to the user, upon receiving a success in releasing the access restriction to the MUTEX resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for controlling access to a resource of a Remote User Interface (RUI) server in an RUI client of an RUI system. The method includes sending a request for an RUI page for controlling the resource to the RUI server and receiving the RUI page, generating a connection to a Mutual Exclusion (MUTEX) of the RUI server, which corresponds to the resource, using the received RUT page, and sending a request for MUTEX locking for restricting access to the resource to the RUI server.
-
Citations
19 Claims
-
1. A method for controlling access to a mutual exclusion (MUTEX) resource by a remote user interface (RUI) client, comprising:
-
sending a request for an RUI page to an RUI server; receiving the RUI page comprising a control ownership object associated with the MUTEX resource, from the RUI server; establishing a connection to the MUTEX resource of the RUI server based on the control ownership object; invoking a request for a MUTEX lock for causing the RUI server to restrict access to the MUTEX resource by another RUI client based on the control ownership object; sending a request for releasing access restriction to the MUTEX resource to the RUI server, upon receiving an inaccessibility to the MUTEX resource from the RUI server as the MUTEX resource is being used by another RUI client; waiting for acceptance of the request; and providing the RUI page for controlling the MUTEX resource to the user, upon receiving a success in releasing the access restriction to the MUTEX resource. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium containing program instructions executable by a computer device to perform a method for controlling access to a mutual exclusion (MUTEX) resource by a remote user interface (RUI) client, the computer readable medium comprising:
-
sending a request for an RUI page to an RUI server; receiving the RUI page comprising a control ownership object associated with the MUTEX resource, from the RUI server; establishing a connection to the MUTEX resource of the RUI server based on the control ownership object; invoking a request for a MUTEX lock for causing the RUI server to restrict access to the MUTEX resource by another RUI client based on the control ownership object; sending a request for releasing access restriction to the MUTEX resource to the RUI server, upon receiving an inaccessibility to the MUTEX resource from the RUI server as the MUTEX resource is being used by another RUI client; waiting for acceptance of the request; and providing the RUI page for controlling the MUTEX resource to the user, upon receiving a success in releasing the access restriction to the MUTEX resource. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A remote user interface (RUI) client for controlling access to a mutual exclusion (MUTEX) resource, the RUI client comprising:
-
a transceiver; and a processor configured to; send a request for an RUI page to an RUI server; receive the RUI page comprising a control ownership object associated with the MUTEX resource, from the RUI server; establish a connection to the MUTEX resource of the RUI server based on the control ownership object; invoke a request for a MUTEX lock for causing the RUI server to restrict access to the MUTEX resource by another RUI client based on the control ownership object; send a request for releasing access restriction to the MUTEX resource to the RUI server, upon receiving an inaccessibility to the MUTEX resource from the RUI server as the MUTEX resource is being used by another RUI client; wait for acceptance of the request; and provide the RUI page for controlling the MUTEX resource to the user, upon receiving a success in releasing the access restriction to the MUTEX resource. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification