| CPC G06F 16/34 (2019.01) | 11 Claims |

|
1. A non-transitory computer-readable medium storing computer executable code, operable on a device comprising at least one processor and at least one memory coupled to the at least one processor, wherein the at least one processor is configured to implement searching and visual presentation, the computer executable code comprising:
instructions for causing a computer to select a repository, assigning a category to each of a plurality of limbs, assigning a category to each of a plurality of branches for the each of a plurality of limbs, and assigning a subcategory to each of a plurality of twigs of the plurality of branches, wherein the plurality of limbs, the plurality of branches and the plurality of twigs form a tree structure view;
instructions for causing the computer to input a location in a document where a keyword must appear in the document, and wherein the input of the location is performed prior to searching of the keyword in the document;
instructions for causing the computer to input the keyword for searching, wherein the keyword is characterized by the location and wherein the location is within a page of the document on which the keyword will appear for the document to be displayed as part of a search result and wherein the location is one of the following: a left top quadrant of the page of the document, a right top quadrant of the page, a left bottom quadrant of the page, a right bottom quadrant of the page, a top section of the page divided into three vertical sections, a middle section of the page divided into three vertical sections, or a bottom section of the page divided into three vertical sections;
instructions for causing the computer to configure a processor for searching the repository to identify one or more documents in the repository that contain the keyword appearing in the location; and
instructions for causing the computer to generate the search result, wherein the search result comprises the one or more documents; and
instructions for causing the computer to display the search result in the tree structure view, wherein each of the one or more documents is identified in at least one of the following: one of the plurality of limbs, one of the plurality of branches or one of the plurality of twigs.
|