Spiritual Research System and Method
First Claim
1. A computing machine for spiritual research comprising:
- a) a network interface providing data to a remote computing device over a computerized network;
b) a processor that is controlled via programming instructions;
c) a non-transitory computer readable memory;
d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a database that is transformed during operation by the database programming, the database comprising;
i) a plurality of document database entities each identifying a full text version of a spiritual document,ii) a plurality snippet database entities each identifying an excerpt from one spiritual document,iii) a plurality of life issue tag database entities each identifying a life issue, wherein the life issue is selected from a set comprising marriage, family, parenting, death, relationships, and divorce,iv) a plurality of commentary database entities each identifying a commentary on one excerpt,v) a plurality of first database relationships, each first database relationship establishing an association in the database between one document database entity and one snippet database entity to indicate that the spiritual document identified by the one document database entity is a source for the excerpt identified by the one snippet database entity,vi) a plurality of second database relationships, each second database relationship establishing an association in the database between one commentary database entity and one snippet database entity to indicate that the commentary identified by the one commentary database entity concerns the excerpt identified by the one snipped database entity, andvii) a plurality of third database relationships, each third database relationship establishing an association in the database between one life issue tag database entity and one commentary database entity to indicate that the commentary identified by the one commentary database entity was written to reflect on the life issue identified by the one life issue tag database entity; and
e) user interface programming stored on the non-transitory computer readable memory and performed by the processor, the user interface programming providing a user interface to the remote computing device over the computerized network that;
i) receives a selection of a selected spiritual document and a selected life issue,ii) uses the database relationships to identify commentaries on excerpts of the selected spiritual document wherein the identified commentaries comment on the identified excerpts reflecting on the selected life issue, andiii) presents the selected spiritual document over the user interface by visually distinguishing the identified excerpts while simultaneously presenting the identified commentaries in close visual proximity to the identified excerpts.
0 Assignments
0 Petitions
Accused Products
Abstract
A computerized system and method are presented that provide access to a research archive for researching fundamental texts of a variety of spiritual and religious domains. The research archive is oriented around ideas having snippets from the fundamental texts. Each idea is associated with a single life issue tag and a religious or spiritual domain. Each idea is further associated with a fixed number of commentaries that comment on the snippet from the point of view of the religious domain and its relationship to the associated life issue tag. The fixed number of commentaries are each written with respect to a particular role. Customized study guides to the spiritual documents can be created using the commentaries by selecting religious or spiritual domains or life issue tags to choose a subset of commentaries to be displayed with the spiritual document.
18 Citations
21 Claims
-
1. A computing machine for spiritual research comprising:
-
a) a network interface providing data to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a database that is transformed during operation by the database programming, the database comprising; i) a plurality of document database entities each identifying a full text version of a spiritual document, ii) a plurality snippet database entities each identifying an excerpt from one spiritual document, iii) a plurality of life issue tag database entities each identifying a life issue, wherein the life issue is selected from a set comprising marriage, family, parenting, death, relationships, and divorce, iv) a plurality of commentary database entities each identifying a commentary on one excerpt, v) a plurality of first database relationships, each first database relationship establishing an association in the database between one document database entity and one snippet database entity to indicate that the spiritual document identified by the one document database entity is a source for the excerpt identified by the one snippet database entity, vi) a plurality of second database relationships, each second database relationship establishing an association in the database between one commentary database entity and one snippet database entity to indicate that the commentary identified by the one commentary database entity concerns the excerpt identified by the one snipped database entity, and vii) a plurality of third database relationships, each third database relationship establishing an association in the database between one life issue tag database entity and one commentary database entity to indicate that the commentary identified by the one commentary database entity was written to reflect on the life issue identified by the one life issue tag database entity; and e) user interface programming stored on the non-transitory computer readable memory and performed by the processor, the user interface programming providing a user interface to the remote computing device over the computerized network that; i) receives a selection of a selected spiritual document and a selected life issue, ii) uses the database relationships to identify commentaries on excerpts of the selected spiritual document wherein the identified commentaries comment on the identified excerpts reflecting on the selected life issue, and iii) presents the selected spiritual document over the user interface by visually distinguishing the identified excerpts while simultaneously presenting the identified commentaries in close visual proximity to the identified excerpts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing machine for spiritual research comprising:
-
a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a database that is transformed during operation by the database programming, the database comprising; i) a plurality of life issue tag database entities each identifying a life issue, wherein the life issue is selected from a set comprising marriage, family, parenting, death, relationships, and divorce, ii) a plurality snippet database entities each identifying an excerpt from a spiritual document, iii) a plurality of commentary database entities each identifying a commentary on one excerpt, iv) a plurality of story database entities each identifying a story, v) a plurality of first database relationships, each first database relationship establishing an association in the database between one commentary database entity and one snippet database entity to indicate that the commentary identified by the one commentary database entity was written concerning the excerpt identified by the one snipped database entity, vi) a plurality of second database relationships, each second database relationship establishing an association in the database between one life issue tag database entity and one commentary database entity to indicate that the commentary identified by the one commentary database entity was written from to reflect on the life issue identified by the one life issue tag database entity, and vii) a plurality of third database relationships, each third database relationship establishing an association in the database between one story database entity and one snippet database entity, wherein the third database relationships establish a common story for a plurality of excerpts; and e) user interface programming stored on the non-transitory computer readable memory and performed by the processor, the user interface programming providing a user interface to the remote computing device over the computerized network that; i) receives a selection of a selected excerpt and a selected life issue, wherein a particular third database relationship links the selected excerpt to a particular story, ii) uses the database relationships to identify commentaries on the selected snippet written to reflect on the selected life issue, and iii) display the identified commentaries along with a link to a different snippet that is linked via the third database relationships to the particular story of the selected excerpt. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
a) maintaining an archive database having database entities for; i) a life issue selected from a set comprising marriage, family, parenting, death, relationships, and divorce; ii) a first excerpt from a first spiritual document, the first spiritual document being associated with a first spiritual domain; iii) a user; iv) a user written commentary on the excerpt reflecting on the life issue and written by the user; v) an expert; vi) an expert written commentary on the excerpt reflecting on the life issue and written by the expert; b) receiving over a network interface a ranking of the user written commentary on the excerpt; c) storing the ranking in the archive database in connection with the user; d) receiving a request for commentaries on the excerpt over the network interface; e) presenting over the network interface the user written commentary and the expert written commentary, wherein the user written commentary is displayed in an altered manner based on analysis of rankings in the archive database stored in connection with the user. - View Dependent Claims (21)
-
Specification