Sensor data handling for cloud-platform infrastructure layouts
First Claim
Patent Images
1. A product including:
- machine readable media other than a transitory signal; and
instructions stored on the machine readable media, the instructions configured to, when executed, cause a machine to;
establish a communication link over a network;
obtain, via the communication link, sensor data from a sensor;
apply an extension to a knowledge layout, the extension including a subclass that includes a sensor type of the sensor, the extension defining;
a first path from a sensor node for the sensor to an analytics type node; and
a second path from the sensor node to a sensor data kind node;
access the sensor node for the sensor;
traverse the first path of the extension from the sensor node to the analytics type node to determine an analytics type instance for the sensor;
traverse the second path of the extension from the sensor node to the sensor data kind node to determine a sensor data kind instance for the sensor, the sensor data kind instance having a pre-defined associated property defining a preferred datastore class for the sensor data kind instance;
generate enriched sensor data by addition of metadata to the sensor data, the metadata indicating the analytics type instance and the sensor data kind instance for the sensor;
establish a datastore class consistent with the preferred datastore class by accessing the pre-defined associated property for the sensor data kind instance;
responsive to the datastore class, instantiate reserved storage for the enriched sensor data; and
store the enriched sensor data within the reserved storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A system maintains, generates, and manages infrastructure layouts. The infrastructure layouts include structural relationships for the handling of received sensor data. The infrastructure layouts may be traversed to determine datastore options for the sensor data and contextual information that may be used to enrich the received sensor data.
-
Citations
20 Claims
-
1. A product including:
-
machine readable media other than a transitory signal; and instructions stored on the machine readable media, the instructions configured to, when executed, cause a machine to; establish a communication link over a network; obtain, via the communication link, sensor data from a sensor; apply an extension to a knowledge layout, the extension including a subclass that includes a sensor type of the sensor, the extension defining; a first path from a sensor node for the sensor to an analytics type node; and a second path from the sensor node to a sensor data kind node; access the sensor node for the sensor; traverse the first path of the extension from the sensor node to the analytics type node to determine an analytics type instance for the sensor; traverse the second path of the extension from the sensor node to the sensor data kind node to determine a sensor data kind instance for the sensor, the sensor data kind instance having a pre-defined associated property defining a preferred datastore class for the sensor data kind instance; generate enriched sensor data by addition of metadata to the sensor data, the metadata indicating the analytics type instance and the sensor data kind instance for the sensor; establish a datastore class consistent with the preferred datastore class by accessing the pre-defined associated property for the sensor data kind instance; responsive to the datastore class, instantiate reserved storage for the enriched sensor data; and store the enriched sensor data within the reserved storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method including:
-
establishing a communication link over a network; obtaining, via the communication link, sensor data from a sensor; applying an extension to a knowledge layout, the extension including a subclass that includes a sensor type of the sensor, the extension defining one or more paths extending from; a sensor node for the sensor to an analytics type node; and the sensor node to a sensor data kind node; accessing the sensor node for the sensor; traversing the one or more paths of the extension from the sensor node to the analytics type node to determine an analytics type instance for the sensor; traversing the one or more paths of the extension from the sensor node to the sensor data kind node to determine a sensor data kind instance for the sensor, the sensor data kind instance having a pre-defined associated property defining a preferred datastore class for the sensor data kind instance; generating enriched sensor data by adding metadata to the sensor data, the metadata indicating the analytics type instance and sensor data kind instance for the sensor; establishing a datastore class consistent with the preferred datastore class by accessing the pre-defined associated property for the sensor data kind instance; responsive to the datastore class, instantiating reserved storage for the enriched sensor data; and storing the enriched sensor data within the reserved storage. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system including:
-
network interface circuitry configured to; establish a communication link over a network; and obtain, via the communication link, sensor data from a sensor; and processing circuitry configured to; apply an extension to a knowledge layout, the extension including a subclass that includes a sensor type of the sensor, the extension defining connections; extending from a sensor node for the sensor to an analytics type node; and extending from the the sensor node to a sensor data kind node; access the sensor node for the sensor; traverse the connections of the extension from the sensor node to the analytics type node to discover an analytics type instance for the sensor; traverse the connections of the extension from the sensor node to the sensor data kind node to determine a sensor data kind instance for the sensor, the sensor data kind instance having a pre-defined associated property defining a preferred datastore class for the sensor data kind instance; generate enriched sensor data by adding metadata to the sensor data, the metadata indicating the analytics type instance and sensor data kind instance for the sensor data; establish a datastore class consistent with the preferred datastore class by accessing the pre-defined associated property for the sensor data kind instance; responsive to the datastore class, instantiate reserved storage for the enriched sensor data; and store the enriched sensor data within the reserved storage. - View Dependent Claims (19, 20)
-
Specification