Patent ID: 8892581

Claim:
A non-transitory computer-storage medium having computer program instructions stored thereon, the computer program instructions causing a computer processor to execute a method to enable management of information relating to a particular topic, comprising: compiling a database in which the information is stored, the database comprising a first portion subdivided into first sub-portions and a second portion subdivided into second sub-portions, wherein the information is stored in both the first sub-portions and second sub-portions; linking the first sub-portions in a first predetermined sequential arrangement such that, when at least a part of the information is stored in the first sub-portions, each subsequent sub-portion in the first predetermined sequential arrangement contains further information on the particular topic compared to a previous sub-portion; linking the second sub-portions in a second predetermined sequential arrangement such that navigation from one second sub-portion to another succeeding or preceding second sub-portion within the second predetermined sequential arrangement is permitted, when at least another part of the information is stored in the second sub-portions; defining primary key expressions, in particular information parts that are stored in selected sub-portions of at least one of the first sub-portions and the second sub-portions, wherein the primary key expressions are defined based on content of the particular information parts selected by the compiler; establishing explanatory notes in which additional information parts are provided by the compiler; defining secondary key expressions in particular different information parts that are stored in selected sub-portions of at least one of the first sub-portions and the second sub-portions and linking each secondary key expression to a different explanatory note; linking each secondary key expression to a particular associated explanatory note in an arrangement wherein receiving a selection of a particular secondary key expression from the user, causes the particular associated explanatory note to be displayed; responsive to receiving a user selection of at least one of the primary key expressions, stored in at least one of the selected sub-portions of the first sub-portions, and using the at least one of the primary key expressions, establishing a user-executable navigation link permitting a user to navigate from the at least one selected sub-portion of the first sub-portions to a second sub-portion of the second sub-portions, wherein the second sub-portion is non-sequential to the at least one selected sub-portion; and recording an address in the database of the at least one selected sub-portion of the first sub-portions from which the user-executable navigation link is made to allow the user to return to the at least one selected sub-portion of the first sub-portions from which the navigation link is made.