The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 17, 2026

Filed:

Aug. 26, 2024
Applicant:

Kinaxis Inc., Ottawa, CA;

Inventors:

Christopher Murray, Ottawa, CA;

Franck Bohoua-Nasse, Montreal, CA;

James R. Crozman, Ottawa, CA;

Angela Lin, Ottawa, CA;

Assignee:

Kinaxis Inc., Ottawa, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 16/219 (2019.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 12/0253 (2013.01);
Abstract

Systems and methods that for a scalable versioned database that can organize data into scenarios and hives. These define how data visibility is controlled by scenarios, and how data can be transferred between scenarios. In some embodiments, queries and algorithms can be executed in independent processes, which may execute in parallel, and on independent machines. Furthermore, data objects can be placed in shared storage, and metadata objects can be placed in a metadata database which supports ACID transactions. Data objects are not modified in place after they are constructed, while metadata objects can be updated transactionally, using the metadata database. Data can be updated by creating new data objects and connecting them to scenarios with new metadata objects. Finally, obsolete data may be cleaned up by identifying unreachable data, which is safe to delete.


Find Patent Forward Citations

Loading…