US 12,282,477 B2
Method for implementing data triplestore over a cloud analytical data store
Ryan Oattes, Burlington (CA)
Assigned to Kobai, Inc., San Ramon, CA (US)
Filed by Kobai, Inc., San Ramon, CA (US)
Filed on May 3, 2023, as Appl. No. 18/142,823.
Claims priority of provisional application 63/337,788, filed on May 3, 2022.
Prior Publication US 2023/0359614 A1, Nov. 9, 2023
Int. Cl. G06F 16/24 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/242 (2019.01)
CPC G06F 16/2433 (2019.01) [G06F 16/211 (2019.01); G06F 16/221 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
representing semantic data in the semantic data storage using a schema native to Cloud Analytical Data Store (CADS) based on data defining a semantic model;
modifying the schema based on a detected change in the semantic model, by:
performing a selection of one of (a) narrow strategy schema, or (b) wide strategy schema based on metadata of the CADS data storage and/or based on optimization methods native to the CADS data storage; and
modifying the schema based on the performed selection;
writing semantic data into the CADS, wherein the semantic data is formatted according to the schema using at least one of: (a) bulk load, or (b) a sequence of write requests;
receiving a semantic query;
translating the semantic query into a translated query in a CADS-native format, wherein the translated query is formatted according to the schema; and
causing the CADS to provide an answer to the translated query based on data contained in the CADS.