Patent ID: 11860890
Assignee: NIFE LABS PTE LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A processor-implemented method for synchronizing and reconciling data stream in real-time between an edge node and a cloud node, comprising:
classifying data that is obtained from a plurality of edge nodes in real-time to generate a data stream, wherein the data stream comprises at least one of numerical data, string-based data, or image data;
queuing the data stream from the plurality of edge nodes and tagging the data with (i) a time stamp of the data, (ii) a first location of a first edge node, (iii) an edge identifier of the first edge node, and (iv) an internet protocol address of the first edge node;
automatically determining a frequency count of the data that is queued based on a quantity of the data, wherein the frequency count is automatically determined based on (i) an amount of the data, (ii) the first location of the first edge node, and (iii) a type of an application running in the first edge node;
detecting a database and a type of database in the cloud node based on the frequency count that is determined, wherein information of the database is located as metadata with the application running in the first edge node;
receiving a request signal for synchronizing the data from the first edge node to the cloud node;
upon receiving, a response signal from the cloud node based on the request signal, the data is stored in the cloud node, wherein the response signal includes a second location of the database in the cloud node;
synchronizing the data that is stored in the database in the cloud node to the plurality of edge nodes by updating a synchronization table with the second location of the database in the cloud node, wherein the synchronization table that is stored in the first edge node comprises metadata of the first edge node; and
maintaining the data that is synchronized from the plurality of edge nodes to the cloud node by replicating the data in the plurality of databases of the cloud node, thereby the data is synchronized without duplication.