US 12,332,900 B2
Resolving unknown data nodes during granular query processing via a planar data model
Luca Nils Schmid, Berlin (DE)
Assigned to Vaayu Tech GmbH, Berlin (DE)
Filed by Vaayu Tech GmbH, Berlin (DE)
Filed on Sep. 9, 2024, as Appl. No. 18/829,155.
Application 18/829,155 is a continuation of application No. 18/761,138, filed on Jul. 1, 2024.
Application 18/761,138 is a continuation of application No. PCT/EP2023/072749, filed on Aug. 17, 2023.
Claims priority of provisional application 63/398,734, filed on Aug. 17, 2022.
Prior Publication US 2024/0427774 A1, Dec. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24556 (2019.01) [G06F 16/2246 (2019.01); G06F 16/24565 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for processing a query of a life cycle assessment database, the method comprising:
receiving a query comprising a first set of parameters specifying properties of an entity;
in response to receiving the query, storing, in an in-memory tree structure, a first data node that (i) represents the query and (ii) includes the first set of parameters;
searching one or more hierarchical structures included in the life cycle assessment database for a first set of data nodes that match the first set of parameters included in the stored first data node;
after the first set of parameters is matched to the first set of data nodes, storing the first set of data nodes in the in-memory tree structure;
upon determining that a second data node included in the first set of data nodes includes an unknown consumption or an unknown emission:
searching the one or more hierarchical structures for a second set of data nodes that (i) match a second set of parameters included in associated with the second data node and (ii) include one or more known emissions corresponding to the unknown emission or one or more known consumptions corresponding to the unknown consumption; and
resolving the unknown consumption or the unknown emission by computing one or more environmental impacts associated with the entity based on one or aggregations of a set of functional units that (i) correspond to the one or more known emissions or the one or more known consumptions and (ii) are included in at least one of the first set of data nodes or the second set of data nodes; and
causing the one or more environmental impacts to be outputted in a response to the query.