Patent ID: 8219919

Claim:
A method of operating a computing system including at least one processor and at least one nontransitory computer-readable medium to dynamically determine application flows at run time, the method comprising: determining at least one data type to which a first user has access rights that are based at least in part on inherited access rights by the at least one processor, wherein the determining at least one data type to which a first user has access rights comprises accessing a stored set of access rights assigned to a first entity object that represents the user, the access rights defining a right of the entity object to access data by data type; identifying each of a number of data presentation user interface elements capable of representing the determined at least one data type by the at least one processor; and dynamically building a navigation user interface element by the at least one processor that provides a user selectable representation of each of the identified number of data presentation user interface elements capable of representing the determined at least one data type to which a user may navigate.