Systems and methods for managing data in a database
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A database containing information relating to a particular topic includes a number of portions (10) which are each sub-divided into a number of sub-portions (12). The sub-portions (12) of each portion (10) are linked to one another in a sequential arrangement wherein each subsequent sub-portion contains further information on the topic. Selected sub-portions (12) include primary key expressions which are embedded in the information contained in the sub-portions and which are linked via a hypertext link, to other sub-portions of the database containing more information on the topic. The invention extends to a computer program product for managing the content of the database and to a method of compiling the database.
-
Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information management product which comprises:
-
a non-transitory computer-storage medium for storing a database component and a computer program component; the database component configured to store information relating to a particular topic, wherein the database component is stored on the non-transitory computer-storage medium and comprising a first portion subdivided into first sub-portions and a second portion sub-divided into second sub-portions, wherein information on a plurality of aspects of the particular topic is stored in the first sub-portions and the second sub-portions; and the computer program component configured to manage the information relating to the particular topic stored by the database component, wherein the computer program component is stored on the non-transitory computer-storage medium and executable by a computer processor and including program instructions for; 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 parts on the particular topic compared to a previous sub-portion; and 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 record an address in the database component of the at least one selected sub-portion of the first sub-portions from which a 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 is made. - View Dependent Claims (11, 12)
-
-
13. A method of compiling a database of information relating to a particular topic, which comprises:
-
compiling a first portion and a second portion of the database, wherein the first portion is subdivided into first sub-portions and the second portion is subdivided into second sub-portions; linking the first sub-portions in a first predetermined sequential arrangement such that navigation from one first sub-portion to another succeeding or preceding first sub-portion within the predetermined sequential arrangement is permitted, when at least a part of the information is stored in the first sub-portions; 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; storing the at least part of the information by inserting the at least part of the information in the first sub-portions in the first sequential arrangement wherein each subsequent sub-portion contains further information part on the particular topic than in an immediately preceding sub-portion to which the succeeding first sub-portion is linked; 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 part 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 to permit a user to navigate from the at least one selected sub-portion of the first sub-portions of the database 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. - View Dependent Claims (14, 15, 16)
-
Specification