Information processing apparatus, information processing method, computer readable medium, and computer program product
By managing user-generated structured information through server management and utilizing other users' structured information to suggest associated destinations for new content on devices such as personal computers and smartphones, the problem of file structure not matching user preferences is solved, and the effect of intelligently importing new content is achieved.
Patent Information
- Application Number
- CN202010781116.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-02-04
- Filing Date
- 2020-08-06
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2040-08-06
AI Technical Summary
In the existing technology, the structured results of a large number of files in devices such as personal computers and smartphones do not conform to the user's personal preferences, making it difficult to effectively import new content.
The server manages the structured information subjectively generated by each user, and uses the structured information generated by other users to provide users with suggestions for related destinations of new content, including score calculation and related evaluation. It also distinguishes and displays the structured information generated by users, and prompts for the correlation between content and reserved opinions.
It enables intelligent suggestions based on structured information from other users when users add new content, improving the efficiency and comprehensibility of content import and promoting the correlation and structuring of content.
Smart Images

Figure CN113220731B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to information processing apparatus, information processing method, computer-readable medium, and computer program product. Background Technology
[0002] Japanese Patent Application Publication No. 2000-268041 discloses a document file sharing system, characterized in that, in a system in which multiple clients share document files via a server, it comprises: a unit for maintaining multiple classification systems associated with the shared files, each corresponding to multiple classification viewpoints; and a unit for retrieving from the maintained multiple classification systems a classification system corresponding to the classification viewpoint specified by the client to the server.
[0003] Large numbers of files are scattered across personal computers, smartphones, or servers. While technologies exist to automatically structure large amounts of files based on their content, there are also cases where the structured format does not meet the user's personal preferences. Summary of the Invention
[0004] This disclosure was made in view of the above circumstances, and its purpose is to provide an information processing apparatus and a computer-readable medium capable of making suggestions related to the user importing new content into structured information when the user adds new content.
[0005] According to a first aspect of this disclosure, an information processing apparatus is provided, the information processing apparatus having a processor that performs the following processing: obtaining structured information generated by a user and other structured information generated by other users; and proposing, based on the obtained structured information, the associated destination of the new content when adding new content to the structured information generated by the user.
[0006] According to the second aspect of this disclosure, the processor proposes content for the associated destination of the new content based on content associated with the new content in the structured information generated by other users.
[0007] According to the third aspect of this disclosure, the processor proposes content for the associated destination of the new content based on the score of each piece of content calculated using the structured information generated by other users.
[0008] According to the fourth aspect of this disclosure, the processor calculates the score of the associated destination content in such a way that the more users associated with the structured information generated by other users, the higher the score.
[0009] According to the fifth aspect of this disclosure, the processor proposes content for the associated destination of the new content based on the amount of evaluation performed on the association between content related to the new content in the structured information generated by other users.
[0010] According to the sixth aspect of this disclosure, the processor proposes content for an associated destination of the new content based on the results obtained from analyzing the content of the new content.
[0011] According to the seventh aspect of this disclosure, the processor prompts the user with the structured information it has generated in a manner that distinguishes it from the structured information generated by other users.
[0012] According to the eighth aspect of this disclosure, in the case of content that is not associated with any of the content in the structured information, the processor prompts the unassociated content in a manner that distinguishes it from the other content.
[0013] According to the ninth aspect of this disclosure, if there is a predetermined amount or more of content that is not associated with any of the content in the structured information, the processor outputs a notification prompting the association of that content.
[0014] According to the 10th aspect of this disclosure, the processor indicates the relevance between contents by the shape of lines representing the association between contents in the structured information.
[0015] According to the 11th aspect of this disclosure, the state in the structured information where there is reservation about the association between contents is indicated in a manner that distinguishes it from the state where the contents are associated.
[0016] According to the 12th aspect of this disclosure, a computer-readable medium is provided that stores a program for causing a computer to perform processing, wherein the computer-readable medium performs the following processing: obtaining user-generated information derived from content structuring, i.e., structured information, and other user-generated structured information; and proposing, based on the obtained structured information, the associated destination of the new content when adding new content to the user-generated structured information.
[0017] According to the 13th aspect of this disclosure, an information processing method is provided, the information processing method comprising: obtaining structured information generated by a user and derived from content structuring, i.e., structured information, and other structured information generated by other users; and proposing, based on the obtained structured information, the associated destination of the content when adding new content to the structured information generated by the user.
[0018] (Effect)
[0019] According to the first scheme or the thirteenth scheme, it is possible to use the structured information generated by the user and the structured information generated by other users to make a suggestion related to the user importing new content into the structured information when the user adds new content.
[0020] According to the second scheme, when a user adds new content, a suggestion related to that user importing new content into the structured information can be made based on the content of the structured information generated by other users.
[0021] According to the third scheme, it is possible to propose as follows: to associate based on scores calculated from the content of structured information generated by other users.
[0022] According to the fourth scheme, the following proposal can be made: associate users based on the relationships with the most users.
[0023] According to the fifth scheme, it is possible to propose as follows: to associate based on the quantity of evaluation for the association.
[0024] According to the sixth scheme, the following proposal can be made: to make associations based on the analysis results of the content.
[0025] According to the seventh scheme, compared to prompting users about their own generated structured information in a way that does not distinguish it from structured information generated by other users, it is easier to understand the relevance in the structured information generated by other users.
[0026] According to the eighth scheme, when there is content that is not associated with any of the structured information, the presence of unassociated content can be indicated in an easily understandable way compared to indicating the unassociated content in a way that does not distinguish it from other content.
[0027] According to the ninth scheme, users can be encouraged to associate unassociated content with other content.
[0028] According to the 10th scheme, compared to the case where lines representing the relationship between content in structured information are presented in the same form, the relevance between content can be presented in an easily understandable way.
[0029] According to the 11th solution, compared to the situation where the state of having reservations about the relationship between content in the structured information is not distinguished from the state where the content is associated, the state of having reservations about the relationship between content can be indicated in an easily understandable way.
[0030] According to the 12th scheme, it is possible to use user-generated structured information and other user-generated structured information to make suggestions related to the user importing new content into the structured information when the user adds new content.
[0031] According to this disclosure, it is possible to use user-generated structured information and other user-generated structured information to make suggestions related to the user importing new content into the structured information when the user adds new content. Attached Figure Description
[0032] Figure 1 This is a diagram showing the general structure of the information processing system according to this embodiment.
[0033] Figure 2 This is a block diagram showing the hardware structure of the server.
[0034] Figure 3 This is a block diagram illustrating an example of the functional structure of a server.
[0035] Figure 4 This is a diagram showing an example of a structured information table stored in the storage department.
[0036] Figure 5 This is a diagram showing an example of a table containing project information stored in the storage department.
[0037] Figure 6 This is a diagram showing an example of a table containing related information stored in the storage unit.
[0038] Figure 7 This is a flowchart illustrating the process of structured information prompting handled by the server.
[0039] Figure 8 This is a diagram showing an example of structured information generated by a user.
[0040] Figure 9 This is a diagram showing an example of structured information generated by a user.
[0041] Figure 10 This is a diagram showing an example of structured information generated by a user.
[0042] Figure 11 This is a diagram showing an example of structured information generated by a user.
[0043] Figure 12 This is a diagram showing an example of structured information generated by a user.
[0044] Figure 13 This is a diagram showing an example of the search results obtained by the server when searching for a project.
[0045] Figure 14 This is a diagram showing an example of the search results obtained by the server when searching for a project. Detailed Implementation
[0046] Hereinafter, an example of an embodiment of the present invention will be described with reference to the accompanying drawings. Furthermore, in each drawing, the same or equivalent structural elements and parts are labeled with the same reference numerals. Additionally, for ease of explanation, the scale of the drawings has been exaggerated, and therefore sometimes differs from the actual scale.
[0047] First, the process by which the inventors of this invention obtained the embodiments of this invention will be described.
[0048] Systematizing multiple matters and tracing them back according to the system facilitates human thought. However, even when starting with the same matter, the method of tracing back from that matter generally varies from person to person. That is, the systematization of multiple matters is based on human subjectivity.
[0049] Several techniques are proposed to systematize multiple matters according to prescribed rules. For example, there is a technique that analyzes the content of a document, extracts feature words that give the document characteristics, and presents the co-occurrence relationships between the extracted feature words as a network diagram. This refers to presenting the co-occurrence relationships between feature words as a network diagram according to pre-defined rules. In other words, the network diagram obtained here is generated through objective judgment, rather than through subjective human generation.
[0050] However, as mentioned above, the systematization of multiple items is based on human subjectivity. Therefore, the results of systematization may vary from person to person. If we can visualize the items that others have systematized in their minds and obtain them as information, we can gain insights into how people systematize multiple items.
[0051] The embodiments of the present invention were made based on the above background, and provide the following technology, which enables the provision of key points for systematizing matters based on the content of visualizing matters that have been systematized in the minds of others.
[0052] Figure 1 This is a diagram illustrating the general structure of the information processing system according to this embodiment. Figure 1 The image shows a server 10 and user terminals 20A and 20B, which are information processing devices.
[0053] Server 10 is a device that manages structured information (i.e., structured information) and displays it to user terminals 20A and 20B. While specific examples will be described later, in this embodiment, structured information represents the relationships between content in multiple ways. When structuring content, sometimes structuring is implemented according to prescribed rules, such as in a shared network. However, in this embodiment, the structured information managed by server 10 is structured information generated by individual users based on their subjective judgment. In this embodiment, server 10 has the function of receiving input related to the generation of structured information from user terminals 20A and 20B and displaying structured information based on the received input. User terminals 20A and 20B can respectively receive input from users related to the generation of different types of structured information.
[0054] User terminals 20A and 20B are devices that connect to server 10 via network 30, such as the Internet or intranet, and accept input from users related to the generation of structured information. User terminals 20A and 20B are terminals used by different users. Figure 1 Two user terminals are shown, but the number of user terminals in an information processing system is arbitrary. Each user terminal can be, for example, a personal computer, a smartphone, a tablet, or any device with the function of connecting to network 30. In the following description, unless it is necessary to distinguish between user terminals 20A and 20B, they will be referred to simply as user terminal 20.
[0055] Figure 2 This is a block diagram showing the hardware structure of server 10.
[0056] like Figure 2 As shown, server 10 includes a CPU (Central Processing Unit) 11, ROM (Read Only Memory) 12, RAM (Random Access Memory) 13, storage device 14, input unit 15, display unit 16, and communication interface (I / F) 17. All components are connected via bus 19 to enable communication between them.
[0057] The CPU 11 is the central processing unit, which executes various programs or controls various components. Specifically, the CPU 11 reads programs from the ROM 12 or memory 14 and uses the RAM 13 as the working area to execute the programs. The CPU 11 performs control and various arithmetic operations on the aforementioned structures according to the programs recorded in the ROM 12 or memory 14. In this embodiment, a structured information prompting program is stored in the ROM 12 or memory 14, which prompts structured information to the user terminal 20.
[0058] ROM 12 stores various programs and data. RAM 13 serves as a temporary storage area for programs or data. Memory 14 is composed of storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, storing various programs and data, including the operating system.
[0059] The input unit 15 includes a pointing device such as a mouse and a keyboard for various input methods.
[0060] The display unit 16 is, for example, a liquid crystal display (LCD) that displays various information. The display unit 16 may be a touch panel and may function as an input unit 15.
[0061] Communication interface 17 is an interface for communicating with other devices such as user terminal 20. For example, standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark) can be used.
[0062] When executing the structured information prompting program described above, server 10 uses the aforementioned hardware resources to implement various functions. The functional structure implemented by server 10 is explained below.
[0063] Next, the functional structure of server 10 will be explained.
[0064] Figure 3 This is a block diagram illustrating an example of the functional structure of server 10.
[0065] like Figure 3 As shown, the server 10 has an input unit 101, a generation unit 102, an output unit 103, and a storage unit 105 as its functional structure. Each functional structure is implemented by having the CPU 11 read and execute the structured information prompting program stored in the ROM 12 or the memory 14.
[0066] The input unit 101 accepts user input related to the generation of structured information from the user terminal 20. This input includes various types of information related to the generation of structured information, such as item settings and relationships between items. Items can be generated, for example, in the form of files. Files store various types of data, such as document data, image data, and sound data. Items can also be generated, for example, in the form of folders. The server 10 displays a user interface for generating structured information on the screen of the user terminal 20. The input unit 101 accepts information related to structured information generated on the user interface of the user terminal 20 through user keyboard operations and mouse operations. In addition to accepting input from user keyboard operations, it also includes reading information stored on hard drives (including hard drives connected via a network, in addition to those built into the computer).
[0067] The generation unit 102 generates structured information based on the input received by the input unit 101. For example, it performs editing operations on items (including adding, deleting, etc.), modifications to the relationship lines between items (including adding, deleting, etc.), and editing of the attributes (strength, direction, etc.) of the relationship lines between items based on the user's editing operations received by the input unit 101.
[0068] Output unit 103 outputs the structured information generated by generation unit 102. The destination of the output structured information is user terminal 20, which has received input from the user related to the generation of structured information. In addition, output unit 103 stores information related to the structured information generated by generation unit 102 in storage unit 105.
[0069] In this embodiment, the output unit 103 proposes items for the associated destination when adding new items to the user's own structured information based on each piece of structured information. When proposing items for the associated destination, the output unit 103 proposes items for the associated destination based on items in the structured information generated by other users that are associated with the newly added item.
[0070] When proposing projects with associated destinations, the output unit 103 can use the content of structured information generated by other users to calculate a score for each project, and propose projects with associated destinations for new projects based on the calculated scores for each project. This score can also be calculated as follows: the more users who have been associated with the projects in the structured information generated by other users, the higher the score of the projects with associated destinations.
[0071] When proposing related destination items, the output unit 103 can also propose related destination items for the new project based on the amount of evaluation of the association between the new project and related items in the structured information generated by other users. Furthermore, when proposing related destination items, the output unit 103 can also propose related destination items for the new project based on the results of analyzing the content of the new project.
[0072] The output unit 103 can also prompt a user's structured information in a way that distinguishes it from structured information generated by other users. For example, the output unit 103 can also prompt a user's structured information in a way that distinguishes it from structured information generated by other users by differentiating the thickness, color, and type of the connecting lines.
[0073] Storage unit 105 stores various information related to the operation of server 10. In this embodiment, storage unit 105 stores information related to structured information as an example of various information related to the operation of server 10. The information related to structured information includes data structures used to generate structured information.
[0074] Figure 4 This is a diagram showing an example of a structured information table stored in storage unit 105. (See diagram below.) Figure 4 As shown, the structured information table 400 has a structured information ID column, a generator column, and a generation date column. The structured information ID column stores an identifier that uniquely identifies the structured information. The generator column stores information about the user who generated the structured information. The generation date column stores the date the structured information was generated.
[0075] Figure 5 This is a diagram showing an example of a table of item information stored in storage unit 105. (Example) Figure 5 As shown, Project Information Table 500 has a Structured Information ID column, a Project ID column, and a Project Name column. The Structured Information ID column stores a unique identifier for the structured information, corresponding to the Structured Information ID column in Structured Information Table 400. The Project ID column stores an identifier for the project. A project can be uniquely identified by the identifier in the Structured Information ID column and the identifier in the Project ID column. The Project Name column stores the name of the project.
[0076] Figure 6 This is a diagram showing an example of a correlation information table stored in storage unit 105. (Example) Figure 6As shown, the correlation information table 600 has a structured information ID column, a correlation ID column, a parent ID column, a child ID column, and a rating quantity column. The structured information ID column stores unique identifiers for the structured information and corresponds to the structured information ID column in structured information table 400. The correlation ID column stores identifiers for the correlations representing the relationships between items. Items can be uniquely identified using the identifiers in both the structured information ID column and the correlation ID column. The parent ID column stores the item ID of the parent item in this correlation. The child ID column stores the item IDs of the child items in this correlation. The rating quantity column stores the number of users who have rated this correlation.
[0077] Next, the function of server 10 will be explained.
[0078] Figure 7 This is a flowchart illustrating the process of structured information prompting on server 10. Structured information prompting is implemented by having CPU 11 read the structured information prompting program from ROM 12 or memory 14 and load it into RAM 13 for execution.
[0079] CPU 11 waits for input from user terminal 20 for items related to structured information (step S101).
[0080] When an item related to structured information is entered from user terminal 20 (step S101; Yes), CPU 11 proposes an associated destination item for the entered item (step S102). When proposing an associated destination item, CPU 11 proposes the associated destination item based on items associated with the newly added item in structured information generated by other users.
[0081] Server 10 executes Figure 7 The actions shown can use user-generated structured information and other user-generated structured information to make suggestions related to the user importing new items into the structured information when the user adds new items.
[0082] Next, examples of structured information generated by the users are shown.
[0083] Figures 8-10 This is a diagram showing an example of structured information generated by a user. Figure 8 This is a diagram showing an example of structured information generated by user A centered around an item such as "apple". Figure 9 This is a diagram showing an example of structured information generated by user B centered around the item "apple". Figure 10This diagram illustrates an example of structured information generated by user C centered around the item "apple". Arrows indicate parent-child relationships within each structured message. Furthermore, each structured message is subjectively generated by the individual user.
[0084] In addition, Figure 8 In the structured information shown, a dashed arrow instead of a solid arrow is used between "polyphenols" and "proanthocyanidins". This indicates that user A has reservations about the certainty of the correlation between "polyphenols" and "proanthocyanidins". Thus, when displaying structured information, server 10 can distinguish between the state of reservation regarding the association between items and the state of association between items. If the state of reservation persists, server 10 can highlight the dashed line in a lighter color over time. Furthermore, if the state of reservation has lasted for a specified period, server 10 can also sever the association between items by completely deleting the dashed line.
[0085] As mentioned above, each piece of structured information is generated subjectively by each user. Therefore, even if they all start with the same "apple" project, such as Figures 8-10 As shown, this content also varies considerably depending on the user. Server 10 can use structured information generated by one user to help generate structured information for another user.
[0086] Furthermore, sometimes items exist where a parent-child relationship exists in structured information generated by one user but not in structured information generated by another user. For example, in... Figure 8 In the structured information generated by user A, there is no direct parent-child relationship between "apple" and "red," but... Figure 9 The structured information generated by user B shown below and Figure 10 In the structured information generated by user C shown, there is a direct parent-child relationship between "apple" and "red".
[0087] Therefore, server 10 can also retrieve data from server 10 when user A obtains it. Figure 8 When the structured information is displayed on the user terminal 20, it is proposed to establish a direct parent-child relationship between "Apple" and "Red".
[0088] Figure 11 This is a diagram illustrating an example of structured information generated by user A centered around the item "apple". Figure 11 The example shown illustrates how server 10 proposes establishing a direct parent-child relationship between "apple" and "red" using a thick arrow. Whether or not user A accepts server 10's proposal is a subjective judgment and decision.
[0089] Then, when a user adds a new item to the structured information, the server 10 proposes an associated destination for the added item based on the structured information of other users.
[0090] Figure 12 This is a diagram illustrating an example of structured information generated by user B centered around the item "apple". Furthermore, in Figure 12 The example shown illustrates a user adding the "origin" item to structured information. Here, observing user A's structured information, a parent-child relationship is established between "apple" and "origin." Therefore, server 10 proposes "apple" as a candidate destination associated with "origin" based on information related to the structured information stored in storage unit 105, and displays a message 200 related to the proposal. Whether to accept server 10's proposal is subjectively determined by user B. Furthermore, server 10 can propose a candidate destination via text or voice.
[0091] When proposing projects as associated destinations, server 10 may also propose projects as associated destinations for the new project based on the amount of evaluation of the association between the new project and related projects in structured information generated by other users. For example, server 10 may also propose projects whose evaluation amount exceeds a predetermined threshold as associated destinations for the new project.
[0092] The structured arrows are managed using information related to the structured information stored on server 10. Furthermore, a user can have multiple structured arrows. By utilizing multiple structured arrows, for example, when creating a work experience profile, a user can use the attribute information of the structured arrows generated for that work experience to extract relevant files. Specifically, server 10 can also store information such as blue arrows representing private use and purple arrows representing work experiences.
[0093] When the arrow is assigned attribute information, server 10 can record that attribute information as attribute information in the content of a file or similar file. Furthermore, when a user removes the arrow, server 10 allows the user to choose whether to simultaneously delete the attribute information from the content or retain it as historical data.
[0094] In cases where files are shared in the cloud, when server 10 adds new content, even to structured documents unknown to the current user, server 10 can understand the meaning based on the file name, articles, or images within the content. Furthermore, server 10 can automatically identify already structured attributes within the same content as temporary candidates. The appropriateness of the attributes identified by server 10 as temporary additions is determined by the user's subjective judgment.
[0095] The structured information stored by server 10 for content can not only record information with the closest parent-child relationship, but also structured information with multiple layers related to higher or lower levels. This is because, in companies and similar organizations, there are often multiple rules, ranging from large company rules to specific rules or detailed regulations, which are often described in multiple layers.
[0096] To prevent the inclusion of unstructured content from users, server 10 can add colors, shapes, and additional images to file icons and images, enabling the identification of unstructured and structured content. Furthermore, when unstructured content accumulates to a predetermined amount, server 10 can issue a warning, notifying the number of unstructured content items and their names, thus prompting the structuring of the content.
[0097] Server 10 can enable users to retrieve items based on structured information. For example, server 10 can specify the number of layers to enable users to retrieve items. Figure 13 This is a diagram illustrating an example of the search results for items on server 10, generated for user A, using structured information. Figure 13 The following example is shown: When user A specifies "apple", server 10 retrieves items that exist below level 1 and provides a prompt.
[0098] Retrieval based on structured information can also start from multiple items. Figure 14 This is a diagram illustrating an example of the search results for items on server 10, generated for user A, using structured information. Figure 14 The example shown is as follows: When user A specifies "apple" and "December 8, 2019", server 10 retrieves and suggests items that exist at level 2 or lower. Server 10 can suggest search results based on structured information, starting from multiple items.
[0099] Server 10 can also prioritize retrieving structured information that has been extensively associated with other users' structured information. For example, when retrieving structured information generated by user A, server 10 can extract only the parent-child relationships that are consistent with those generated by other users B and C, and present them as search results.
[0100] When presenting structured information to the user, server 10 can use the distance between items to indicate the closeness of their relationship. Therefore, server 10 can also store information related to the distance between items in the relevance information table 600. Furthermore, when presenting structured information to the user, server 10 can use the thickness of the lines between items to indicate the closeness of their relationship. Therefore, server 10 can also store information related to the thickness of the lines between items in the relevance information table 600.
[0101] Furthermore, server 10 can also change the configuration location of each item through user actions when prompting the user with the generated structured information. Therefore, server 10 can also save information related to the configured location of the item, such as the configured coordinates of the item, in item information table 500.
[0102] In addition, when prompting the user with the generated structured information, the server 10 can set up any number of axes and prompt the structured information by configuring the items in the space of the axis.
[0103] Furthermore, in the embodiments described above, various processors other than the CPU can also perform the structured information prompting process, which involves the CPU reading and executing software (programs). Examples of processors in this case include FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices) whose circuit structure can be changed after manufacturing, ASICs (Application Specific Integrated Circuits), and dedicated circuits that have specially designed circuit structures for performing specific processes. Moreover, structured information prompting processing can be performed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is a circuit obtained by combining circuit elements such as semiconductor elements.
[0104] Furthermore, while the above embodiments describe pre-storing (installing) the structured information prompting program in a ROM or memory, this is not a limitation. The program can also be provided via non-transitory storage media such as CD-ROM (CompactDisk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. Additionally, the program can be downloaded from an external device via a network.
[0105] Furthermore, the actions of the processors in the above embodiments may not be completed by a single processor, but may be completed collaboratively by multiple processors located in physically separate positions. Moreover, the order of the processor's actions is not limited to the order described in the above embodiments and may be appropriately modified.
Claims
1. An information processing apparatus, wherein the information processing apparatus has a processor, the processor acquires structured information generated by a user himself or herself and structured information generated by other users, the structured information including a plurality of items, a parent item and a child item, having a parent-child relationship, in a case where the user adds a new content as an item to the structured information generated by the user himself or herself while displaying the structured information on a terminal apparatus of the user, the structured information indicating the parent-child relationship by an arrow pointing from the parent item to the child item, the processor proposes, on the terminal apparatus of the user, a content of an item as an association destination of the new content, based on the structured information generated by the other users.
2. The information processing apparatus according to claim 1, wherein the processor proposes a content of an association destination of the new content based on a content associated with the new content in the structured information generated by the other users.
3. The information processing apparatus according to claim 2, wherein the processor proposes a content of an association destination of the new content based on a score of each content calculated using a content of the structured information generated by the other users.
4. The information processing apparatus according to claim 3, wherein the processor calculates in such a manner that the more the users associated in the structured information generated by the other users, the higher the score of the content of the association destination.
5. The information processing apparatus according to claim 1, wherein the processor proposes a content of an association destination of the new content based on an amount of evaluation of association between contents related to the new content in the structured information generated by the other users.
6. The information processing apparatus according to claim 1, wherein the processor proposes a content of an association destination of the new content based on a result of analyzing a content of the new content.
7. The information processing apparatus according to claim 1, wherein the processor prompts the structured information generated by the user himself or herself in a manner distinguished from the structured information generated by the other users.
8. The information processing apparatus according to claim 1, wherein in a case where there is a content not associated with any of the contents of the structured information, the processor prompts the content not associated in a manner distinguished from the other contents.
9. The information processing apparatus according to claim 8, wherein in a case where there is a content not associated with any of the contents of the structured information, the processor outputs a notification prompting association of the content, if the content not associated is present in an amount or more.
10. The information processing apparatus according to claim 1, wherein the processor prompts relevance between contents by a form of a line indicating association between the contents in the structured information.
11. The information processing apparatus according to claim 10, wherein The processor presents the state of reservation of the inter-content association in the structured information in a manner that distinguishes it from the state of being associated.
12. A computer-readable medium storing a program for causing a computer to execute a process, wherein, In the processing, acquiring structured information generated by a user himself and structured information generated by other users, the structured information including a plurality of items, i.e., a parent item and a child item, having a parent-child relationship, in a case where the user adds a new content as an item to the structured information while displaying the structured information generated by the user himself, which represents the parent-child relationship using an arrow that points from the parent item to the child item, on a terminal device, the content of the item that is a destination of the association of the new content is proposed on the terminal device possessed by the user, based on the structured information generated by the other users.
13. An information processing method, wherein acquiring structured information generated by a user himself and structured information generated by other users, the structured information including a plurality of items, i.e., a parent item and a child item, having a parent-child relationship, in a case where the user adds a new content as an item to the structured information while displaying the structured information generated by the user himself, which represents the parent-child relationship using an arrow that points from the parent item to the child item, on a terminal device, the content of the item that is a destination of the association of the new content is proposed on the terminal device possessed by the user, based on the structured information generated by the other users.
14. A computer program product including a program that causes a computer to execute processing in which acquiring structured information generated by a user himself and structured information generated by other users, the structured information including a plurality of items, i.e., a parent item and a child item, having a parent-child relationship, in a case where the user adds a new content as an item to the structured information while displaying the structured information generated by the user himself, which represents the parent-child relationship using an arrow that points from the parent item to the child item, on a terminal device, the content of the item that is a destination of the association of the new content is proposed on the terminal device possessed by the user, based on the structured information generated by the other users.
Citation Information
Patent Citations
Document file sharing system
JP2000268041A
Method and system for online user profiling
US20160371378A1
Generating social networks from social connection data
US9419820B1