Analysing Internet of Things
First Claim
1. A computer-implemented method for analyzing time-stamped internet of things (IoT) data, the method comprising:
- through a user interface (UI), receiving a user input for one or more data fields including one or more conditions prerequisite to retrieval of the time-stamped IoT data from a data repository;
converting the received user input into a structured query language (SQL) query;
generating multiple views based upon the generated SQL query without modifying the data repository;
performing logical operations and arithmetical operations in parallel on the generated multiple views to determine whether the one or more conditions are satisfied, wherein each view of the multiple views is a result set of the generated SQL query;
retrieving the time-stamped IoT data from the data repository if it is determined that the one or more conditions are satisfied;
based upon the received user input for the one or more data fields, identifying a visual representation including a format for rendering the retrieved time-stamped IoT data; and
rendering the retrieved time-stamped IoT data based upon the identified visual representation.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for internet of things (IoT) data analysis are described herein. In an aspect, the method includes receiving user'"'"'s input for data fields which are configured for retrieving data from a data repository. The data repository stores data related to one or more IoT devices. A structured query language (SQL) statement corresponding to the received user'"'"'s input is generated. Based upon the generated SQL statement, data from the data repository is retrieved. A visual representation for displaying the retrieved data is identified. The retrieved data is rendered based upon the identified visual representation.
9 Citations
21 Claims
-
1. A computer-implemented method for analyzing time-stamped internet of things (IoT) data, the method comprising:
-
through a user interface (UI), receiving a user input for one or more data fields including one or more conditions prerequisite to retrieval of the time-stamped IoT data from a data repository; converting the received user input into a structured query language (SQL) query; generating multiple views based upon the generated SQL query without modifying the data repository; performing logical operations and arithmetical operations in parallel on the generated multiple views to determine whether the one or more conditions are satisfied, wherein each view of the multiple views is a result set of the generated SQL query; retrieving the time-stamped IoT data from the data repository if it is determined that the one or more conditions are satisfied; based upon the received user input for the one or more data fields, identifying a visual representation including a format for rendering the retrieved time-stamped IoT data; and rendering the retrieved time-stamped IoT data based upon the identified visual representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for analyzing time-stamped internet of things (IoT) data, the method comprising:
-
through a user interface (UI), receiving a user input for one or more data fields including one or more conditions configured for retrieving the time-stamped IoT data from a data repository; converting the received user input into a structured query language (SQL) query; generating multiple views based upon the generated SQL query without modifying the data repository; performing logical operations and arithmetical operations in parallel on the generated multiple views to determine whether the one or more conditions are satisfied, wherein each view of the multiple views is a result set of the generated SQL query; retrieving the time-stamped IoT data from the data repository when the one or more conditions are satisfied; based upon the received user input for the one or more data fields, identifying a visual representation including a format for rendering the retrieved time-stamped IoT data; and rendering the retrieved time-stamped IoT data based upon the identified visual representation. - View Dependent Claims (13)
-
-
14. A computer system for analyzing time-stamped internet of things (IoT) data, the system comprising:
-
at least one memory to store executable instructions; and at least one processor communicatively coupled to the at least one memory, the at least one processor configured to execute the executable instructions to; through a user interface (UI), receive a user input for one or more data fields including one or more conditions configured for retrieving time-stamped IoT data from a data repository; convert the received user input into a structured query language (SQL) query; generate multiple views based upon the generated SQL query without modifying the data repository; perform logical operations and arithmetical operations in parallel on the generated multiple views to determine whether the one or more conditions are satisfied, wherein each view of the multiple views is a result set of the generated SQL query; retrieve time-stamped IoT data from the data repository when the one or more conditions are satisfied; based upon the received user input for the one or more data fields, identify a visual representation including a format for rendering the retrieved time-stamped IoT data; and render the retrieved time-stamped IoT data based upon the identified visual representation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification