Patent ID: 11899660
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A non-transitory computer readable storage medium, including instructions stored thereon, which when read and executed by one or more computer processors, cause the one or more computer processors to perform steps comprising:
receiving table data comprising a plurality of rows and a plurality of columns, a schema for the table data, and a primary-key for the table data;
creating a footer for the table data, the footer comprising the schema and the primary-key;
sorting the rows of the table data using the primary-key;
dividing columns of the sorted rows of the table data into a plurality of datapages based on a datapage size;
identifying sparse indices for each datapage, wherein the sparse indices comprise a minimum value, a maximum value, a starting row index, an ending row index for each datapage;
writing each datapage to cloud storage;
inserting the sparse indices into the footer for the table data; and
writing the footer to cloud storage.