US 11,704,339 B2
Systems and methods for improving computational speed of planning by tracking dependencies in hypercubes
Ngoc Nguyen, Cupertino, CA (US); Darren Kermit Lee, Sunnyvale, CA (US); Shuyuan Chen, Palo Alto, CA (US); Ritu Jain, Fremont, CA (US); and Francis Wang, Foster City, CA (US)
Assigned to Workday, Inc., Pleasanton, CA (US)
Filed by Workday, Inc., Pleasanton, CA (US)
Filed on Feb. 11, 2022, as Appl. No. 17/670,322.
Application 17/670,322 is a continuation of application No. 16/397,600, filed on Apr. 29, 2019, granted, now 11,281,696.
Claims priority of provisional application 62/664,429, filed on Apr. 30, 2018.
Prior Publication US 2022/0164369 A1, May 26, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/28 (2019.01); G06F 12/0891 (2016.01); G06F 9/38 (2018.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/283 (2019.01) [G06F 9/3838 (2013.01); G06F 12/0891 (2013.01); G06F 16/2264 (2019.01); G06F 16/248 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A system, comprising:
an interface configured to:
receive formula information comprising structural formulas and version-specific formulas;
a processor configured to:
determine a set of structural dependencies based on the structural formulas, wherein each structural dependency of the set of structural dependencies comprises one or more primary dimension values and is applicable across all versions;
store a plurality of alternative data structures each corresponding to a version, wherein the version is stored in a specific version data structure of the plurality of alternative data structures; and
determine a set of version-specific dependencies based on the version-specific formulas, wherein each version-specific dependency of the set of version-specific dependencies associated with a specific version comprises a set of primary dimension values and is applicable only in the specific version.