US 11,734,254 B2
System for managing data
Sanjay Jayaram, Bangalore (IN); and Raghuram Bk, Bangalore (IN)
Filed by Sanjay Jayaram, Bangalore (IN); and Raghuram Bk, Bangalore (IN)
Filed on Oct. 28, 2020, as Appl. No. 17/82,014.
Application 17/082,014 is a continuation of application No. 15/484,159, filed on Apr. 11, 2017, granted, now 10,860,572.
Claims priority of application No. 5638/CHE/2015 (IN), filed on Oct. 20, 2015.
Prior Publication US 2021/0073205 A1, Mar. 11, 2021
Int. Cl. G06F 16/23 (2019.01); G06F 16/25 (2019.01); G06F 16/22 (2019.01); G06F 16/901 (2019.01); H04L 9/32 (2006.01); G06F 21/62 (2013.01)
CPC G06F 16/2365 (2019.01) [G06F 16/2255 (2019.01); G06F 16/258 (2019.01); G06F 16/9014 (2019.01); G06F 21/6218 (2013.01); H04L 9/3239 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A system for managing data, the system comprising at least one processor configured to:
receive a source dataset as an input by the processor;
transmute, by the processor, the source dataset into an intermediate dataset, wherein the intermediate dataset comprises hash values obtained by transmuting data strings in the source dataset, and continue transmuting the immediate transmuted intermediate dataset to a subsequent intermediate dataset until obtaining a root dataset, wherein the system is configured to use one or more functions among a plurality of functions to obtain the intermediate datasets and the root dataset;
create, by the processor, the root dataset comprising
reference bits, wherein the reference bits enable identification of a function, among the plurality of functions, which is used to obtain at least the intermediary dataset of an immediate higher order from which the root dataset was obtained during the conversion of the source dataset to the root dataset, and the reference bits comprised in the root dataset enable identification of a number of intermediary datasets that must be derived to obtain the source dataset from the root dataset;
re-construct, by the processor, the intermediate dataset of the immediate higher order from which the root dataset was obtained, using the function identified by the reference bits of the root dataset; and
re-construct, by the processor, the source dataset by re-constructing the intermediate datasets based on the number of the intermediate datasets that is derived to obtain the source dataset from the root dataset, wherein the reference bits comprised in the root dataset enable identification of the number.