US 12,265,517 B1
Servicing database requests using derivations of canonicalized tables
Robert C. Woollen, San Rafael, CA (US); Kenneth Truong, Temple City, CA (US); and Jason D. Frantz, San Francisco, CA (US)
Assigned to SIGMA COMPUTING, INC., San Francisco, CA (US)
Filed by SIGMA COMPUTING, INC., San Francisco, CA (US)
Filed on Jan. 9, 2024, as Appl. No. 18/408,374.
Application 18/408,374 is a continuation of application No. 17/749,256, filed on May 20, 2022, granted, now 11,954,087.
Application 17/749,256 is a continuation of application No. 16/913,565, filed on Jun. 26, 2020, granted, now 11,360,960, issued on Jun. 14, 2022.
Claims priority of provisional application 62/867,298, filed on Jun. 27, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/2282 (2019.01) [G06F 16/219 (2019.01); G06F 16/221 (2019.01); G06F 16/24553 (2019.01); G06F 16/248 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a client computing system, a request for a database table from a database;
determining that a canonicalized version of the database table does not exist in a canonical table repository;
in response to the determining, retrieving the database table from the database;
converting the database table from the database into a canonicalized version of the database table based on a canonical conversion policy, including moving at least one row in the database table to generate the canonicalized version of the database table; and
storing the canonicalized version of the database table in the canonical table repository.