US 12,072,901 B2
Customizable date dimension for non-standard calendar
Mairtin Keane, Dublin (IE); Vlad Zat, Dublin (IE); Shane Conroy, Dublin (IE); Michael Zakharenkov, Dublin (IE); Cathal McGovern, Dublin (IE); Raffaele Sangiovanni, Dublin (IE); Michael Golden, Dublin (IE); and Esther Rodrigo Ortiz, Dublin (IE)
Assigned to BUSINESS OBJECTS SOFTWARE LTD., Dublin (IE)
Filed by BUSINESS OBJECTS SOFTWARE LTD., Dublin (IE)
Filed on Dec. 5, 2022, as Appl. No. 18/074,704.
Prior Publication US 2024/0184794 A1, Jun. 6, 2024
Int. Cl. G06F 16/24 (2019.01); G06F 16/2458 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/2477 (2019.01) [G06F 16/248 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A system comprising:
a memory storing processor-executable program code; and
a processing unit to execute the processor-executable program code to cause the system to:
receive a first instance of an object, the first instance representing a first date dimension member of a date dimension of a non-Gregorian date dimension hierarchy and comprising a first key value of the first date dimension member, a first user interface representation of the first date dimension member, key values of one or more ancestor date dimension members of the date dimension, and user interface representations of the one or more ancestor date dimension members;
display the first user interface representation of the first date dimension member and the user interface representations of the one or more ancestor date dimension members;
receive a request to increment the first date dimension member at a first hierarchy level of the non-Gregorian date dimension hierarchy;
in response to the request, transmit a query including:
a primary request to navigate the non-Gregorian date dimension hierarchy from the first date dimension member to a first ancestor dimension member at the first hierarchy level, to a next dimension member at the first hierarchy level, and to a descendant dimension member of the next dimension member which corresponds to the first date dimension member; and
a fallback request to navigate the non-Gregorian date dimension hierarchy from the first date dimension member to a parent date dimension member at a second hierarchy level and to a second next dimension member at the second hierarchy level which corresponds to the parent date dimension member;
receive, in response to the query, a second instance of the object representing the descendant dimension member and comprising a second key value of the descendant dimension member, and a second user interface representation of the descendant dimension member; and
display the second user interface representation of the descendant dimension member.