US 11,748,127 B2
Dynamic navigation system
Amit Singh, Gurugram (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Jan. 19, 2022, as Appl. No. 17/578,739.
Prior Publication US 2023/0229465 A1, Jul. 20, 2023
Int. Cl. G06F 3/048 (2013.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01)
CPC G06F 9/453 (2018.02) [G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by one or more processors an activity to be performed by a user, the activity including a plurality of steps to be performed by the user using a plurality of screens of a data input portion of a user interface, wherein the activity is associated with updating data of a database;
providing the user interface for display, the user interface comprising the data input portion and a navigation pane;
providing, by the one or more processors, a selectable visual sequence of steps corresponding to the plurality of steps to be performed by the user with regards to the activity for display in the navigation pane, wherein each of the selectable visual sequence of steps corresponds to one of the plurality of screens displayable via the data input portion of the user interface;
detecting input by the user provided in the data input portion of the user interface;
identifying a record of the database corresponding to the input provided by the user in the data input portion of the user interface;
retrieving, from a database, first data of the database corresponding to the identified record;
identifying a first portion of the first data that is related to data displayed in the data input portion of the user interface, wherein a second portion of the first data is not related to the data displayed in the data input portion of the user interface; and
providing, by the one or more processors, the first portion of the first data for display in the navigation pane portion, wherein at least a subset of the first portion of the first data displayed in the navigation pane portion is different from the data displayed in the data input portion of the user interface.