Grouping devices as a virtual device for providing better quality of device data
AssigneeInternational Business Machines Corporation
InventorsRhonda L. Childress, Rahul Gupta, Timothy J. Hahn, Leucir Marin, JR.
Life of this patent
Estimating the term…
Abstract
Provided are techniques for grouping devices as a virtual device for providing better quality of device data. A group of devices in an Internet of Things (IoT) network is identified based on one or more attributes of each of the devices. The group of devices is provided as a single virtual device by: collecting data from each of the devices in the group, transforming the data, and using the transformed data to modify a device.
Claims21
1-20. (canceled)
A computer-implemented method, comprising operations for:
- forming one or more groups of devices that each include a subset of devices in an Internet of Things (IoT) network based on one or more factors, wherein the factors comprise a pre-determined number of common attributes, device proximity, a geo-fenced area, device types, device cluster analysis, and membership of existing groups;
- providing each of the one or more groups of devices as a single virtual device by:
- collecting data from each of the devices in a group of devices;
- transforming the data using rules that perform transformation operations and that provide an order for the transformation operations;
- and
- providing the transformed data as coming from the single virtual device.
A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform operations for:
- forming one or more groups of devices that each include a subset of devices in an Internet of Things (IoT) network based on one or more factors, wherein the factors comprise a pre-determined number of common attributes, device proximity, a geo-fenced area, device types, device cluster analysis, and membership of existing groups;
- providing each of the one or more groups of devices as a single virtual device by:
- collecting data from each of the devices in a group of devices;
- transforming the data using rules that perform transformation operations and that provide an order for the transformation operations;
- and
- providing the transformed data as coming from the single virtual device.
A computer system, comprising:
- one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;
- and
- program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform operations comprising:
- forming one or more groups of devices that each include a subset of devices in an Internet of Things (IoT) network based on one or more factors, wherein the factors comprise a pre-determined number of common attributes, device proximity, a geo-fenced area, device types, device cluster analysis, and membership of existing groups;
- providing each of the one or more groups of devices as a single virtual device by:
- collecting data from each of the devices in a group of devices;
- transforming the data using rules that perform transformation operations and that provide an order for the transformation operations;
- and
- providing the transformed data as coming from the single virtual device.
Dependencies are inferred from the claim text.