Domain managing method, domain extending method and reference point controller electing method
First Claim
1. A computer-implemented method comprising:
- by a device;
comparing, each time the device receives data describing a capability of another device associated with an interoperable domain, a capability of the device with the capability of the other device;
determining whether the device has a highest capability among the devices associated with the interoperable domain, based on comparing the capability of the device with the capability of the other device; and
designating the device as a master device of the interoperable domain based on determining that the device has the highest capability, the master device comprising a controller that is responsible for;
receiving a request from a client,checking, in response to the received request from the client, whether the client is located in a local area, andissuing, to the client, based on determining that the client is located in the local area, a first credential which verifies that the client is located in the local area,wherein the client submits, to a domain manager of the interoperable domain, any one of the first credential issued by the controller and a second credential issued by the domain manger to join the interoperable domain,the first credential verifying that the client is located in the local area, and including a controller membership verifying the controller and a client membership given to the client,the second credential being issued by a domain manager when the interoperable domain is generated, the second credential comprising the client membership given to the client and explicit domain credential provided by the domain manager, wherein the domain manager determines that the client is in a local status or a remote status based on determining whether the credential submitted by the client is the first credential or the second credential.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing a domain, a method of extending a domain, and a method of selecting a reference point controller are provided. The method of operating the domain includes: receiving a request for authenticating a reference point controller from a reference point controller candidate; invalidating a membership of the stored reference point controller; generating a unique reference point controller membership for verifying that the reference point controller candidate is a new reference point controller; and transmitting the generated reference point controller membership to the reference point controller candidate. Accordingly, even when an error occurs in the reference point controller, the function of the reference point controller can be rapidly replaced by using the reference point controller candidate.
196 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
by a device; comparing, each time the device receives data describing a capability of another device associated with an interoperable domain, a capability of the device with the capability of the other device; determining whether the device has a highest capability among the devices associated with the interoperable domain, based on comparing the capability of the device with the capability of the other device; and designating the device as a master device of the interoperable domain based on determining that the device has the highest capability, the master device comprising a controller that is responsible for; receiving a request from a client, checking, in response to the received request from the client, whether the client is located in a local area, and issuing, to the client, based on determining that the client is located in the local area, a first credential which verifies that the client is located in the local area, wherein the client submits, to a domain manager of the interoperable domain, any one of the first credential issued by the controller and a second credential issued by the domain manger to join the interoperable domain, the first credential verifying that the client is located in the local area, and including a controller membership verifying the controller and a client membership given to the client, the second credential being issued by a domain manager when the interoperable domain is generated, the second credential comprising the client membership given to the client and explicit domain credential provided by the domain manager, wherein the domain manager determines that the client is in a local status or a remote status based on determining whether the credential submitted by the client is the first credential or the second credential. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device comprising a processor configured to:
-
compare, each time the device receives data describing a capability of another device associated with an interoperable domain, a capability of the device with the capability of the other device; determine whether the device has a highest capability among the devices associated with the interoperable domain, based on comparing the capability of the device with the capability of the other device; and designate the device as a master device of the interoperable domain based on determining that the device has the highest capability, the master device comprising a controller that is responsible for; receiving a request from a client, checking, in response to the received request from the client, whether the client is located in a local area, and issuing, to the client, based on determining that the client is located in the local area, a first credential which verifies that the client is located in the local area, wherein the client submits, to a domain manager of the interoperable domain, any one of the first credential issued by the controller and a second credential issued by the domain manger to join the interoperable domain, the first credential verifying that the client is located in the local area, and including a controller membership verifying the controller and a client membership given to the client, the second credential being issued by a domain manager when the interoperable domain is generated, the second credential comprising the client membership given to the client and explicit domain credential provided by the domain manager, wherein the domain manager determines that the client is in a local status or a remote status based on determining whether the credential submitted by the client is the first credential or the second credential. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers; a non-transitory computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, causes the one or more computers to perform operations comprising; comparing, each time a device receives data describing a capability of another device associated with an interoperable domain, a capability of the device with the capability of the other device; determining whether the device has a highest capability among the devices associated with the interoperable domain, based on comparing the capability of the device with the capability of the other device; and designating the device as a master device of the interoperable domain based on determining that the device has the highest capability, the master device comprising a controller that is responsible for; receiving a request from a client, checking, in response to the received request from the client, whether the client is located in a local area, and issuing, to the client, based on determining that the client is located in the local area, a first credential which verifies that the client is located in the local area, wherein the client submits, to a domain manager of the interoperable domain, any one of the first credential issued by the controller and a second credential issued by the domain manger to join the interoperable domain, the first credential verifying that the client is located in the local area, and including a controller membership verifying the controller and a client membership given to the client, the second credential being issued by a domain manager when the interoperable domain is generated, the second credential comprising the client membership given to the client and explicit domain credential provided by the domain manager, wherein the domain manager determines that the client is in a local status or a remote status based on determining whether the credential submitted by the client is the first credential or the second credential. - View Dependent Claims (12, 13, 14, 15)
-
Specification