System and method to provide device control service, and computer product
First Claim
Patent Images
1. A non-transitory computer-readable recording medium that stores therein a computer program causing a computer to execute a process comprising:
- receiving, via a network, a device control service request for controlling a group of electronic devices;
obtaining a list of operable electronic devices, the list associating an owner of each electronic device with identification information of electronic devices of which a sender of the service request received has operating authority;
determining whether an owner associated with identification information of the group of electronic devices is identical to the sender of the service request by referring to the obtained list;
requesting, when the sender of the service request is identical to the owner of the group of electronic devices, issuance of operating authority transfer certificates for the electronic devices;
receiving an operating authority transfer certificate that is issued by a server when all of the electronic devices in the group are operable by the sender of the service request; and
transmitting the received operating authority transfer certificate and a plurality of requests to execute device control processes to respective device control servers for controlling an operation of the electronic devices in the group based on the service request.
1 Assignment
0 Petitions
Accused Products
Abstract
A device control service providing system includes a service request receiving unit that receives, via a network, a device control service request for controlling a group of electronic devices, and a process execution requesting unit that requests respective device control servers to execute device control processes for controlling an operation of the electronic devices in the group based on the request received, where one of the device control servers executes the device control processes corresponding to one group of the electronic devices.
-
Citations
13 Claims
-
1. A non-transitory computer-readable recording medium that stores therein a computer program causing a computer to execute a process comprising:
-
receiving, via a network, a device control service request for controlling a group of electronic devices; obtaining a list of operable electronic devices, the list associating an owner of each electronic device with identification information of electronic devices of which a sender of the service request received has operating authority; determining whether an owner associated with identification information of the group of electronic devices is identical to the sender of the service request by referring to the obtained list; requesting, when the sender of the service request is identical to the owner of the group of electronic devices, issuance of operating authority transfer certificates for the electronic devices; receiving an operating authority transfer certificate that is issued by a server when all of the electronic devices in the group are operable by the sender of the service request; and transmitting the received operating authority transfer certificate and a plurality of requests to execute device control processes to respective device control servers for controlling an operation of the electronic devices in the group based on the service request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device control service providing system comprising:
-
a memory storing executable instructions, a processor executing the instructions being configured to operate as; a service request receiving unit that receives, via a network, a device control service request for controlling a group of electronic devices; a determining unit that obtains a list of operable electronic devices, the list associating an owner of each electronic device with identification information of electronic devices of which a sender of the service request received has operating authority, determines whether an owner associated with identification information of the group of electronic devices is identical to the sender of the service request by referring to the obtained list, and requests, when the sender of the service request is identical to the owner of the group of electronic devices, issuance of operating authority transfer certificates for the electronic devices; and a process execution requesting unit that transmits the operating authority transfer certificate and a plurality of requests to execute device control processes to respective device control servers for controlling an operation of the electronic devices in the group based on the service request, the operating authority transfer certificate issued when all of the electronic devices in the group are operable by the sender of the service request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method that provides device control service for controlling operation of electronic devices, the method comprising:
-
receiving, via a network, a device control service request for controlling a group of the electronic devices; obtaining a list of operable electronic devices, the list associating an owner of each electronic device with identification information of electronic devices of which a sender of the service request received has operating authority; determining whether an owner associated with identification information of the group of electronic devices is identical to the sender of the service request by referring to the obtained list; requesting, when the sender of the service request is identical to the owner of the group of electronic devices, issuance of operating authority transfer certificates for the electronic devices; receiving an operating authority transfer certificate that is issued by a server when all of the electronic devices in the group are operable by the sender of the service request; and transmitting the received operating authority transfer certificate and a plurality of requests to execute device control processes to respective device control servers for controlling an operation of the electronic devices in the group based on the service request. - View Dependent Claims (12, 13)
-
Specification