Associating an agent device associated with a first application providing apparatus with a second application providing apparatus
First Claim
1. A method of associating an agent device associated with a first application providing apparatus with a second application providing apparatus, the agent device and the first application providing apparatus being registered with a first device registry, each of the first application providing apparatus and the second application providing apparatus including a device configured to perform one or more of the following:
- provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices, the method comprising;
receiving at the first device registry an application association request requesting that the agent device is associated with the second application providing apparatus in a second device registry;
in response to the application association request, checking whether the agent device is allowed to be associated with the second application providing apparatus;
responsive to the agent device being allowed to be associated with the second application providing apparatus, instructing the agent device to generate new authentication information for use by the second device registry to authenticate the identity of the agent device, and to transmit from the agent device to the second device registry the new authentication information so as toregister the new authentication information for the agent device in the second device registry to enable authenticated communication between the agent device and the second application providing apparatus such that the agent device is associated with the second application providing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An agent device is registered in a first device registry maintained by a first registry apparatus for authenticating agent devices for communicating with application providing apparatuses. The agent device can be assigned to a second device registry maintained by second registry apparatus. The method of assignment comprises the first registry apparatus receiving from a requestor device a device assignment request. In response to the device assignment request, the first registry apparatus checks whether the agent device is allowed to be assigned to the second device registry, and if so, the agent device transmits second authentication information for authenticating the identity of the agent device to the second registry apparatus which registers this in the second device registry.
-
Citations
20 Claims
-
1. A method of associating an agent device associated with a first application providing apparatus with a second application providing apparatus, the agent device and the first application providing apparatus being registered with a first device registry, each of the first application providing apparatus and the second application providing apparatus including a device configured to perform one or more of the following:
- provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices, the method comprising;
receiving at the first device registry an application association request requesting that the agent device is associated with the second application providing apparatus in a second device registry; in response to the application association request, checking whether the agent device is allowed to be associated with the second application providing apparatus; responsive to the agent device being allowed to be associated with the second application providing apparatus, instructing the agent device to generate new authentication information for use by the second device registry to authenticate the identity of the agent device, and to transmit from the agent device to the second device registry the new authentication information so as to register the new authentication information for the agent device in the second device registry to enable authenticated communication between the agent device and the second application providing apparatus such that the agent device is associated with the second application providing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices, the method comprising;
-
12. A registry apparatus comprising:
-
storage circuitry to store a first device registry of agent devices associated with a first application providing apparatus, the first device registry comprising authentication information for authenticating the identity of the agent devices for the first application providing apparatus; communication circuitry to receive from a requestor device, an application association request requesting that at least one of the agent devices is associated with a second application providing apparatus, wherein each of the first application providing apparatus and the second application providing apparatus includes a device configured to perform one or more of the following;
provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices; andprocessing circuitry to check whether the at least one agent device is allowed to be associated with the second application providing apparatus in response to the application association request, wherein responsive to the at least one agent device being allowed to be associated with the second application providing apparatus, the processing circuitry is configured to control the communication circuitry to instruct the at least one agent device to generate new authentication information for use by a second device registry to authenticate the identity of the at least one agent device, such that the at least one agent device can be associated with the second application providing apparatus in the second device registry by transmitting the new authentication information generated by the at least one agent device to the second device registry and by enabling the new authentication information for the at least one agent device to be registered in the second device registry, enabling authenticated communication between the at least one agent device and the second application providing apparatus. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for assigning an agent device registered with a first device registry and capable of authenticated communication with an associated first application providing apparatus registered with the first device registry, to a second application providing apparatus registered with a second device registry, each of the first application providing apparatus and the second application providing apparatus including a device configured to perform one or more of the following:
- provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices, the method comprising;
receiving, at the second device registry, an indication that the agent device registered with the first device registry is to be associated with the second application providing apparatus in the second device registry; in response to receiving the indication that the agent device is to be associated with the second application providing apparatus, instructing the agent device to generate new authentication information for use by the second device registry to authenticate the identity of the agent device; receiving, at the second device registry, the new authentication information for authenticating the identity of the agent device; and registering the new authentication information for the agent device in the second device registry to enable authenticated communication between the agent device and the second application providing apparatus such that the agent device is associated with the second application providing apparatus in the second device registry.
- provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices, the method comprising;
-
20. A registry apparatus comprising:
-
communication circuitry to receive from a first device registry an indication that an agent device registered with the first device registry and capable of authenticated communication with a first application providing apparatus, is to be associated with a second application providing apparatus in a second device registry, wherein each of the first application providing apparatus and the second application providing apparatus includes a device configured to perform one or more of the following;
provide a cloud service, execute an application program using data gathered from one or more agent devices, and issue commands for controlling one or more agent devices;storage circuitry to store the second device registry; and processing circuitry to control the communication circuitry to instruct the agent device to generate new authentication information for use by the second device registry to authenticate the identity of the agent device, responsive to receiving the indication that the agent device is to be associated with the second application providing apparatus, to control the communication circuitry to receive from the agent device the new authentication information, and to register the new authentication information in the second device registry to enable authenticated communication between the agent device and the second application providing apparatus such that the agent device is associated with the second application providing apparatus in the second device registry.
-
Specification