主权项 |
1. A computer program product for managing and rendering a one or more information data nodes relative to a current focus on a display device, the computer program product comprising:
one or more non-transitory computer-readable storage media and program instructions stored on at least one of the one or more non-transitory computer-readable storage media, the program instructions, when executed by a one or more processors, comprising: program instructions to receive one or more principal topics from a content of one or more information nodes data visited by a user, wherein the one or more information nodes data includes at least one first information node data; program instructions to determine, at a computing device, a topic vector from a similarity of a content of the first information node data to the one or more principal topics, wherein the topic vector is determined using a Latent Dirichlet Allocation algorithm; program instructions to create, at the computing device, a map from the topic vector to a storage location of the first information data node; program instructions to determine, at the computing device, one or more current topics from a content of a second information node data, wherein the second information data node is an information data node that has been accessed recently; program instructions to determine, at the computing device, a current focus vector from a similarity of the one or more current topics to each of the one or more principal topics, wherein the current focus vector is determined using the Latent Dirichlet Allocation algorithm; program instructions to render a representation of the current focus vector and a representation of the first information node data on the display device according to a rendering algorithm, wherein the rendering algorithm: determines a position and a size of the representation of the current focus vector and of the first information node data; includes a force-directed drawing algorithm; includes an algorithm that renders a content of the first information node data as a word cloud; and uses the similarity of the one or more current topics to each of the one or more principal topics to generate a position and a size of the representation of the current focus vector and of the first information node data; and program instructions to access the first information data node in the storage location by selecting the representation of the first information data node. |