US 12,259,866 B2
Data operations acceleration
D. Brice Achkir, Livermore, CA (US); Kaushal Sanjay Mhalgi, San Jose, CA (US); and Gautam Khandelwal, Tracy, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,160.
Prior Publication US 2024/0256512 A1, Aug. 1, 2024
Int. Cl. G06F 16/22 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/2272 (2019.01) [G06F 16/284 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a complex data record that includes at least one unique identifier, primary information about the complex data record, and a plurality of data values that change over time;
generating a plurality of data sub-records by:
splitting, based on a set of rules, the complex data record into a plurality of parts in which at least a portion of the primary information is separated from the plurality of data values and added to a respective data sub-record of the plurality of data sub-records,
generating a unique binding identifier, and
adding the unique binding identifier to each of the plurality of data sub-records to link the plurality of data sub-records to each other; and
storing, using an in-memory database, the plurality of data sub-records into a blockchain,
wherein the complex data record is a rate record comprising a rate-record identifier, and the plurality of data values are classified into one of a first field in which a first set of values are used to generate event transactions or a second field in which a second set of values are not yet approved and are not used in generating the event transactions.