Abstract: This disclosure relates to method and system for analyzing IoT data in real-time and predicting future events. In one embodiment, the method may include acquiring the real-time IoT data corresponding to one or more IoT devices, and building a predictive model based on the real-time IoT data. The predictive model may include a machine learning algorithm that generates an output parameter representing a future event based on a set of input parameters derived from the real-time IoT data. The predictive model may be built by training the predictive model for one or more explanatory input parameters and an expected output parameter. The method may further include predicting the future event based on the real-time IoT data using the predictive model, determining a deviation between the future event and an actual event, and tuning the predictive model based on the deviation. Figure 3
Claims:WE CLAIM:
1. A method of predicting future events by analyzing real-time Internet of things (IoT) data, the method comprising:
acquiring, by an analytics and prediction device, the real-time IoT data corresponding to one or more IoT devices;
building, by the analytics and prediction device, a predictive model based on the real-time IoT data, wherein the predictive model comprises a machine learning algorithm that generates an output parameter representing a future event based on a set of input parameters derived from the real-time IoT data, and wherein building the predictive model comprises training the predictive model for one or more explanatory input parameters and an expected output parameter;
predicting, by the analytics and prediction device, the future event based on the real-time IoT data using the predictive model;
determining, by the analytics and prediction device, a deviation between the future event and an actual event; and
tuning, by the analytics and prediction device, the predictive model based on the deviation.
2. The method of claim 1, further comprising:
receiving real-time streaming IoT data from the one or more IoT devices through a data streaming platform; and
storing the real-time streaming IoT data in a big data warehouse for a pre-defined time period.
3. The method of claim 2, wherein acquiring the real-time IoT data comprises:
extracting the real-time streaming IoT data from the big data warehouse;
transforming the real-time streaming IoT data into a structured data format; and
organizing the transformed real-time streaming IoT data in a hive database.
4. The method of claim 1, wherein the predictive model comprises at least one of a liner regression model, a logistic regression model, a random forest model, or an extreme gradient boosting (XgBoost) model.
5. The method of claim 1, wherein tuning the predictive model further comprises:
evaluating one or more characteristic indices of the predictive model within a pre-defined time period; and
tuning the predictive model based on the evaluation.
6. The method of claim 5, wherein the one or more characteristic indices comprises at least one of a population stability index (PSI), a coefficient stability index (CSI), or a Kolmogorov-Smirnov (KS) value.
7. A system for predicting future events by analyzing real-time Internet of things (IoT) data, the system comprising:
an analytics and prediction device comprising at least one processor and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
acquiring the real-time IoT data corresponding to one or more IoT devices;
building a predictive model based on the real-time IoT data, wherein the predictive model comprises a machine learning algorithm that generates an output parameter representing a future event based on a set of input parameters derived from the real-time IoT data, and wherein building the predictive model comprises training the predictive model for one or more explanatory input parameters and an expected output parameter;
predicting the future event based on the real-time IoT data using the predictive model;
determining a deviation between the future event and an actual event; and
tuning the predictive model based on the deviation.
8. The system of claim 7, wherein the operations further comprise:
receiving real-time streaming IoT data from the one or more IoT devices through a data streaming platform; and
storing the real-time streaming IoT data in a big data warehouse for a pre-defined time period.
9. The system of claim 8, wherein acquiring the real-time IoT data comprises:
extracting the real-time streaming IoT data from the big data warehouse;
transforming the real-time streaming IoT data into a structured data format; and
organizing the transformed real-time streaming IoT data in a hive database.
10. The system of claim 7, wherein the predictive model comprises at least one of a liner regression model, a logistic regression model, a random forest model, or an extreme gradient boosting (XgBoost) model.
11. The system of claim 7, wherein tuning the predictive model further comprises:
evaluating one or more characteristic indices of the predictive model within a pre-defined time period; and
tuning the predictive model based on the evaluation.
12. The system of claim 11, wherein the one or more characteristic indices comprises at least one of a population stability index (PSI), a coefficient stability index (CSI), or a Kolmogorov-Smirnov (KS) value.
Dated this 19th day of September 2018
Swetha SN
Of K&S Partners
Agent for the Applicant
IN/PA-2123
, Description:TECHNICAL FIELD
This disclosure relates generally to Internet of Things (IoT), and more particularly to method and system for analyzing IoT data in real-time and providing predictions.
| # | Name | Date |
|---|---|---|
| 1 | 201841035359-STATEMENT OF UNDERTAKING (FORM 3) [19-09-2018(online)].pdf | 2018-09-19 |
| 2 | 201841035359-REQUEST FOR EXAMINATION (FORM-18) [19-09-2018(online)].pdf | 2018-09-19 |
| 3 | 201841035359-POWER OF AUTHORITY [19-09-2018(online)].pdf | 2018-09-19 |
| 4 | 201841035359-FORM 18 [19-09-2018(online)].pdf | 2018-09-19 |
| 5 | 201841035359-FORM 1 [19-09-2018(online)].pdf | 2018-09-19 |
| 6 | 201841035359-DRAWINGS [19-09-2018(online)].pdf | 2018-09-19 |
| 7 | 201841035359-DECLARATION OF INVENTORSHIP (FORM 5) [19-09-2018(online)].pdf | 2018-09-19 |
| 8 | 201841035359-COMPLETE SPECIFICATION [19-09-2018(online)].pdf | 2018-09-19 |
| 9 | abstract 201841035359.jpg | 2018-09-20 |
| 10 | 201841035359-Request Letter-Correspondence [26-09-2018(online)].pdf | 2018-09-26 |
| 11 | 201841035359-Power of Attorney [26-09-2018(online)].pdf | 2018-09-26 |
| 12 | 201841035359-Form 1 (Submitted on date of filing) [26-09-2018(online)].pdf | 2018-09-26 |
| 13 | 201841035359-Proof of Right (MANDATORY) [21-12-2018(online)].pdf | 2018-12-21 |
| 14 | Correspondence by Agent_Form1_31-12-2018.pdf | 2018-12-31 |
| 15 | 201841035359-PETITION UNDER RULE 137 [29-06-2021(online)].pdf | 2021-06-29 |
| 16 | 201841035359-FORM 3 [29-06-2021(online)].pdf | 2021-06-29 |
| 17 | 201841035359-FER_SER_REPLY [29-06-2021(online)].pdf | 2021-06-29 |
| 18 | 201841035359-FER.pdf | 2021-10-17 |
| 19 | 201841035359-US(14)-HearingNotice-(HearingDate-18-10-2023).pdf | 2023-09-14 |
| 20 | 201841035359-POA [25-09-2023(online)].pdf | 2023-09-25 |
| 21 | 201841035359-FORM 13 [25-09-2023(online)].pdf | 2023-09-25 |
| 22 | 201841035359-Correspondence to notify the Controller [25-09-2023(online)].pdf | 2023-09-25 |
| 23 | 201841035359-AMENDED DOCUMENTS [25-09-2023(online)].pdf | 2023-09-25 |
| 24 | 201841035359-FORM-26 [18-10-2023(online)].pdf | 2023-10-18 |
| 25 | 201841035359-Written submissions and relevant documents [02-11-2023(online)].pdf | 2023-11-02 |
| 26 | 201841035359-FORM 3 [02-11-2023(online)].pdf | 2023-11-02 |
| 27 | 201841035359-PatentCertificate09-01-2024.pdf | 2024-01-09 |
| 28 | 201841035359-IntimationOfGrant09-01-2024.pdf | 2024-01-09 |
| 1 | 2020-12-2815-31-23E_31-12-2020.pdf |