SELECTING A DEVICE WITH VISUAL CONFIRMATION IN THE INTERNET OF THINGS
First Claim
1. A method for selecting a device in an Internet of Things (IoT) environment, the method comprising:
- determining that an instruction has to be sent for processing in the IoT environment;
locating, relative to a mobile data processing system a set of devices in the IoT environment, wherein the set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome;
collecting, for each device in a subset of the set of devices, a set of factors, the set of factors including an image of a portion of each device;
assigning, for the device, a first weight to a feature of the device extracted from an image of a portion of the device;
assigning, for another device, a second weight to a feature of the other device extracted from another image of a portion of the other device;
selecting, responsive to the first weight being greater than the second weight, the device from the subset as a target for sending the instruction.
2 Assignments
0 Petitions
Accused Products
Abstract
A determination is made that an instruction has to be sent for processing in the IoT environment. A set of devices is located in the IoT environment. The set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome. For each device in a subset of the set of devices, a set of factors is collected, including an image of a portion of each device. For the device, a first weight is assigned to a feature of the device extracted from an image of a portion of the device, and a second weight is assigned to a feature of another device extracted from another image of a portion of the other device. When the first weight is greater than the second weight, the device is selected from the subset as a target for sending the instruction.
-
Citations
20 Claims
-
1. A method for selecting a device in an Internet of Things (IoT) environment, the method comprising:
-
determining that an instruction has to be sent for processing in the IoT environment; locating, relative to a mobile data processing system a set of devices in the IoT environment, wherein the set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome; collecting, for each device in a subset of the set of devices, a set of factors, the set of factors including an image of a portion of each device; assigning, for the device, a first weight to a feature of the device extracted from an image of a portion of the device; assigning, for another device, a second weight to a feature of the other device extracted from another image of a portion of the other device; selecting, responsive to the first weight being greater than the second weight, the device from the subset as a target for sending the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for selecting a device in an Internet of Things (IoT) environment, the computer program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to determine that an instruction has to be sent for processing in the IoT environment; program instructions to locate, relative to a mobile data processing system a set of devices in the IoT environment, wherein the set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome; program instructions to collect, for each device in a subset of the set of devices, a set of factors, the set of factors including an image of a portion of each device; program instructions to assign, for the device, a first weight to a feature of the device extracted from an image of a portion of the device; program instructions to assign, for another device, a second weight to a feature of the other device extracted from another image of a portion of the other device; program instructions to select, responsive to the first weight being greater than the second weight, the device from the subset as a target for sending the instruction.
-
-
20. A computer system for selecting a device in an Internet of Things (IoT) environment, the computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to determine that an instruction has to be sent for processing in the IoT environment; program instructions to locate, relative to a mobile data processing system a set of devices in the IoT environment, wherein the set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome; program instructions to collect, for each device in a subset of the set of devices, a set of factors, the set of factors including an image of a portion of each device; program instructions to assign, for the device, a first weight to a feature of the device extracted from an image of a portion of the device; program instructions to assign, for another device, a second weight to a feature of the other device extracted from another image of a portion of the other device; program instructions to select, responsive to the first weight being greater than the second weight, the device from the subset as a target for sending the instruction.
-
Specification