Information processing device, information processing method, and program

The information processing system addresses the challenge of diminished creativity by facilitating a Q&Q service that engages users in a dialogue of questions and answers, promoting independent thought organization and solution derivation.

JP7841431B2Active Publication Date: 2026-04-07SONY GROUP CORP
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-15
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

As users increasingly access external information, they are influenced by external values, leading to fewer opportunities to organize their own thoughts and a risk of diminished creativity.

Method used

An information processing system that includes a user interface control unit to manage the submission and display of root issues and related questions, facilitating a Q&Q service where users engage in a dialogue of questions and answers to derive their own solutions.

Benefits of technology

The system encourages users to unleash their creativity by engaging in a question-and-answer process, enabling them to organize their thoughts and derive solutions independently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007841431000001
    Figure 0007841431000001
  • Figure 0007841431000002
    Figure 0007841431000002
  • Figure 0007841431000003
    Figure 0007841431000003
Patent Text Reader

Abstract

The present technology relates to an information processing device, an information processing method, and a program with which it is possible to extract the creativity of a user. The information processing device is provided with a user interface control unit for accepting a root issue that is the question to be solved and the posting of a related question that is a question related to the root issue and controlling the display of the root issue and the related question. The present technology can be applied, for example, to a system that solves a user's worry or doubt, etc.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present technology relates to an information processing apparatus, an information processing method, and a program, and more particularly to an information processing apparatus, an information processing method, and a program that can draw out the creativity of a user.

Background Art

[0002] With the progress of the information society in recent years, access to external information has become easier day by day. As a result, users can easily obtain answers to various questions.

[0003] Also, conventionally, an information processing apparatus that responds with information tailored to the user in addition to answering questions from the user has been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, as the user's opportunities to access external information increase, the user tends to be influenced by external values. Therefore, the user has fewer opportunities to access and organize their own thoughts, and there is a risk that it will become more difficult to draw out the user's own creativity.

[0006] The present technology has been made in view of such a situation, and is intended to draw out the creativity of the user.

Means for Solving the Problems

[0007] One aspect of this technology is an information processing device which includes a user interface control unit that receives submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the root issues, and controls the display of the root issues and related questions.

[0008] One aspect of this technology is an information processing method that accepts submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the root issue, and controls the display of the root issue and related questions.

[0009] One aspect of this technology is a program that accepts submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the root issue, and controls the display of the root issue and related questions.

[0010] In one aspect of this technology, the posting of root issues, which are questions to be resolved, and related questions, which are questions related to the root issues, is accepted, and the display of the root issues and related questions is controlled. [Brief explanation of the drawing]

[0011] [Figure 1] This block diagram shows an example configuration of an information processing system to which this technology is applied. [Figure 2] This is a block diagram showing an example server configuration. [Figure 3] This is a block diagram showing an example configuration of a user terminal. [Figure 4] This figure shows an example of a thread search screen. [Figure 5] This diagram shows the details of the thread information section. [Figure 6] This figure shows an example of how to view the details of a thread. [Figure 7] This figure shows an example of how to view the details of a thread. [Figure 8] This figure shows an example of a tree diagram. [Figure 9] This figure shows an example of how nodes are displayed in a tree diagram. [Figure 10] It is a diagram showing an example display of an individual display column for related questions. [Figure 11] It is a diagram showing an example display of an individual display column for related questions. [Figure 12] It is a diagram showing an example display of an individual display column for related questions. [Figure 13] It is a diagram showing an example display of an individual display column for root issues. [Figure 14] It is a diagram showing an example display of an individual display column for root issues. [Figure 15] It is a diagram showing an example of a detailed display of a thread when a root issue is resolved. [Figure 16] It is a diagram showing a configuration example of a thread DB. [Figure 17] It is a diagram showing a configuration example of node data in a thread DB. [Figure 18] It is a diagram showing a configuration example of branch data in a thread DB. [Figure 19] It is a diagram showing a configuration example of a user DB. [Figure 20] It is a flowchart for explaining automatic response processing.

Modes for Carrying Out the Invention

[0012] Hereinafter, modes for carrying out the present technology will be described. The description will be given in the following order. 1. Background of the Present Technology 2. Embodiments 3. Variations 4. Others

[0013] <<1. Background of the Present Technology>> For example, when a person consults about a problem, the person receiving the consultation may just repeat nods and questions without finding a clear solution. On the other hand, the person consulting may, even without being given a solution, organize their own thoughts naturally while talking about their worries or answering questions, and may be able to derive a solution by themselves. This process is, for example, a process similar to coaching or behavioral psychology.

[0014] In contrast, this technology provides a platform that answers user questions with questions of its own, thereby enabling users to unleash their own creativity.

[0015] <<2. Embodiments>> Next, embodiments of this technology will be described with reference to Figures 1 to 20.

[0016] <Example Configuration of Information Processing System 1> Figure 1 shows an example configuration of information processing system 1 to which this technology is applied.

[0017] Information processing system 1 is a system that provides Q&Q services.

[0018] A Q&Q service is a service that provides users with a platform where they can ask questions and receive answers in return.

[0019] For example, when a user posts a question they want to resolve, other users or server 11 post questions in response to the user's question. In response, the user posts answers or questions in response to the questions from other users or server 11. Furthermore, other users or server 11 post questions in response to questions from the user, other users, or server 11, or to answers from the user. In response, the user posts answers or questions in response to the questions from other users or server 11. In this way, the Q&Q service is a service that allows users to derive the answers to their own root issues by repeating the process of other users or server 11 asking questions in response to questions posted by the user, and the user answering or asking questions in response.

[0020] In the following, the question that a user initially posts and that is ultimately resolved will be referred to as the root issue. Questions related to the root issue will be referred to as related questions. Related questions include not only questions posted directly to the root issue, but also questions posted indirectly to the root issue. Indirectly posted questions are those that are two or more levels away from the root issue, such as questions responding to questions posted directly to the root issue.

[0021] The root issue is any question the user wants to resolve, regardless of its content. For example, a root issue can include the user's worries, questions, concerns, etc.

[0022] Furthermore, a group containing a root issue, related questions, answers to the root issue, and answers to related questions will be referred to as a thread. The user who posts a root issue will be referred to as the owner. Therefore, the owner who posts a root issue is also the owner of the thread containing that root issue. Users other than the thread owner will be referred to as general users in that thread. Therefore, in a given thread, users other than the user who posted the root issue are general users.

[0023] Furthermore, below, answers to root issues will be referred to as "solutions," and answers to related questions will be referred to as "responses." This is because answers to root issues have a stronger connotation of being derived by the user, while answers to related questions have a stronger connotation of being responses to the questions. However, the difference between the two is not always strict, and they are sometimes used interchangeably.

[0024] The information processing system 1 comprises a server 11 and user terminals 12-1 to 12-n. The server 11 and user terminals 12-1 to 12-n are interconnected via a network 21.

[0025] In the following, when it is not necessary to distinguish between user terminals 12-1 through 12-n individually, they will simply be referred to as user terminal 12.

[0026] Server 11 is an information processing device that performs various information processing for users to use the Q&Q service using user terminal 12.

[0027] User terminal 12 is an information processing terminal used by users of the Q&Q service, and can consist of, for example, a smartphone, tablet, mobile phone, or PC (personal computer). It is also possible for one user to use multiple user terminals 12.

[0028] <Example configuration for Server 11> Figure 2 is a block diagram showing an example of the functional configuration of server 11 in Figure 1.

[0029] Server 11 comprises a CPU (Central Processing Unit) 101, memory 102, storage 103, DB (Data Base) 104, operation unit 105, display unit 106, communication unit 107, external I / F (interface) 108, and drive 109. The CPU 101 through drive 109 are connected to a bus and communicate with each other as necessary.

[0030] The CPU 101 performs various processes by executing programs installed in the memory 102 and storage 103.

[0031] Memory 102 is composed of, for example, volatile memory, and temporarily stores programs executed by the CPU 101 and necessary data.

[0032] The storage 103 consists of, for example, a hard disk or non-volatile memory, and stores programs executed by the CPU 101 and necessary data.

[0033] DB104 is a database that stores various types of data related to the Q&Q service. For example, DB104 includes a thread database that stores data about each thread in the Q&Q service. Also, for example, DB104 includes a user database that stores data about users who use the Q&Q service.

[0034] The control unit 105 consists of physical keys (including a keyboard), a mouse, a touch panel, etc. The control unit 105 outputs an operation signal on the bus corresponding to the user's operation.

[0035] The display unit 106 is composed of, for example, an LCD (Liquid Crystal Display) and displays an image according to the data supplied from the bus.

[0036] Here, for example, the touch panel, which serves as the operation unit 105, is made of a transparent material and can be integrated with the display unit 106. This allows the user to input information by operating icons, buttons, etc., displayed on the display unit 106.

[0037] The communication unit 107 includes a communication circuit and an antenna, and communicates with the user terminal 12 via the network 21 or without the network 21.

[0038] External I / F108 is an interface for exchanging data with various external devices.

[0039] Drive 109 allows for the insertion and removal of removable media 109A, such as a memory card, and drives the removable media 109A that is installed therein.

[0040] In the server 11 configured as described above, the program executed by the CPU 101 can be pre-recorded in the storage 103, which is a storage medium built into the CPU 101.

[0041] Furthermore, the program can be stored (recorded) on the removable media 109A and provided as so-called packaged software, which can then be installed on the server 11 from the removable media 109A.

[0042] In addition, the program can be downloaded from a server (not shown) via network 21 and communication unit 107 and installed on server 11.

[0043] The CPU 101 executes programs installed on the server 11 to realize functions including the UI (User Interface) control unit 131, learning unit 132, response unit 133, recommendation unit 134, and communication control unit 135.

[0044] The UI control unit 131 communicates with the user terminal 12 via the communication unit 107 and the network 21, and controls the user interface of the Q&Q service on the user terminal 12.

[0045] The learning unit 132 performs various learning processes related to the Q&Q service, for example, using any machine learning method. For example, the learning unit 132 learns the characteristics of each user. For example, the learning unit 132 learns the characteristics of each thread.

[0046] The response unit 133 automatically generates and posts related questions to the root issue and related questions as needed. The response unit 133 also automatically generates and posts answers to the root issue as needed.

[0047] The recommendation unit 134, as needed, recommends other users that the user may follow, based on the user's characteristics, etc.

[0048] The communication control unit 135 controls the communication performed by the communication unit 107.

[0049] In the following, when any part of the server 11 communicates with the user terminal 12 via the communication unit 107 and the network 21, the phrase "via the communication unit 107 and the network 21" will be omitted. For example, when the UI control unit 131 communicates with the user terminal 12 via the communication unit 107 and the network 21, it will simply be stated that the UI control unit 131 communicates with the user terminal 12.

[0050] <Example configuration of user terminal 12> Figure 3 is a block diagram showing an example of the functional configuration of the user terminal 12.

[0051] The user terminal 12 includes a CPU 201, memory 202, storage 203, operation unit 204, display unit 205, speaker 206, camera 207, sensing unit 208, communication unit 209, external I / F 210, and drive 211. The CPU 201 through drive 211 are connected to a bus and communicate with each other as necessary.

[0052] The CPU 201 to storage 203, operation unit 204, display unit 205, and communication unit 209 to drive 211 are configured similarly to the CPU 101 to storage 103, operation unit 105, display unit 106, and communication unit 107 to drive 109 in Figure 2.

[0053] Speaker 206 outputs sound according to the data supplied from the bus.

[0054] Camera 207 captures images (still images and videos) by sensing light and outputs the corresponding image data onto the bus.

[0055] The sensing unit 208 is equipped with various sensors and outputs sensor data from each sensor onto the bus. The sensing unit 208 includes, for example, a GNSS (Global Navigation Satellite System) receiver, an accelerometer, an angular velocity sensor, and the like.

[0056] In the user terminal 12, similar to the server 11, the program executed by the CPU 201 can be pre-recorded in the storage 203, which is a storage medium built into the user terminal 12.

[0057] Furthermore, the program can be stored (recorded) on the removable media 211A and provided as packaged software, which can then be installed from the removable media 211A onto the user terminal 12.

[0058] In addition, the program can be downloaded from a server (not shown) via the network 21 and the communication unit 209 and installed on the user terminal 12.

[0059] The CPU 201 implements functions including the UI (User Interface) control unit 231 and the communication control unit 232 by executing programs installed on the user terminal 12.

[0060] The UI control unit 231 controls the user interface using the display unit 205 and the speaker 206, etc.

[0061] The communication control unit 232 controls the communication performed by the communication unit 209.

[0062] In the following, when any part of the user terminal 12 communicates with the server 11 via the communication unit 209 and the network 21, the phrase "via the communication unit 209 and the network 21" will be omitted. For example, when the UI control unit 231 communicates with the server 11 via the communication unit 209 and the network 21, it will simply be stated that the UI control unit 231 communicates with the server 11.

[0063] <Q&Qサービスのユーザインタフェース> Next, with reference to Figures 4 through 15, a specific example of the user interface for the Q&Q service provided by server 11 will be described.

[0064] Figures 4 to 15 show examples of screens displayed on the display unit 106 of the user terminal 12 when using the Q&Q service. These display screens are shown on the display unit 205 of the user terminal 12 under the control of the UI control unit 131 of the server 11 and the UI control unit 231 of the user terminal 12.

[0065] Figure 4 shows an example of the thread search screen for the Q&Q service. In this search screen, window 301 is displayed.

[0066] The toolbar 311 and menu bar 312 are displayed at the top of window 301.

[0067] The toolbar 311 displays buttons 321 through 323 and a thumbnail 324.

[0068] Button 321 is a button that displays a search screen for searching threads. Figure 4 shows an example of the screen when button 321 is pressed.

[0069] Button 322 is used to post a root issue and create a new thread. When button 322 is pressed, the root issue input screen is displayed. Once the root issue is entered and posted, a thread containing the posted root issue is created.

[0070] Button 323 is used to display the user's profile screen. When button 323 is pressed, the profile screen is displayed. The profile screen displays, for example, the user's name or nickname, thumbnail, self-introduction, following, followers, etc.

[0071] A "follower" is another user that a user is following. Generally, a user can receive questions from their followers in threads they create. Conversely, a user generally cannot receive questions from users who are not their followers in threads they create. In other words, posting questions from users who are not their followers is restricted.

[0072] A follower is another user who follows another user. Users can generally post questions to threads created by their followers. Conversely, users generally cannot post questions to threads created by users who are not their followers. In other words, posting questions to threads created by non-followers is restricted.

[0073] Additionally, users can edit their own profiles and follow other users on their profile screen.

[0074] Thumbnail 324 is a thumbnail consisting of the user's face image, etc.

[0075] Menu bar 312 displays the items "New," "Featured," and "Private."

[0076] When "New" is selected, new threads will be displayed in window 301. For example, a list of newly posted root issues and created threads will be displayed in window 301 in chronological order.

[0077] When "Featured" is selected, threads with high visibility will be displayed in window 301. For example, a list of threads with a large number of views will be displayed in window 301 in order of the number of views. Alternatively, a list of threads with a large number of posts will be displayed in window 301 in order of the number of posts.

[0078] When "Private" is selected, for example, a list of threads created by the user that have been set to private will be displayed in window 301.

[0079] Within window 301, thread information fields 313-1, 313-2, ... are displayed. Hereafter, when it is not necessary to distinguish between thread information fields 313-1, 313-2, ..., they will simply be referred to as thread information field 313.

[0080] Each thread information field 313 corresponds to one thread and displays information about that thread.

[0081] Now, with reference to Figure 5, we will explain the details of the thread information section 313.

[0082] The upper left corner of the thread information section 313 displays the accessibility information 341. The accessibility information 341 includes an icon and text indicating the accessibility of the thread. The accessibility of a thread can be selected from three types, for example: Public, Secret, and Group.

[0083] In the upper right corner of the thread information section 313, the unanswered information 342 is displayed. The unanswered information 342 includes the number of unanswered related questions within the thread.

[0084] Below the public access information 341, owner information 343 is displayed. Owner information 343 includes the name or nickname of the thread owner and a thumbnail (indicated by a circle in the diagram).

[0085] In the lower right corner of owner information 343, a link 344 containing the word "root" is displayed. When link 344 is clicked, the thread details are displayed, as will be described later with reference to Figures 6 and 7.

[0086] Below the owner information 343 and link 344, a section 345 containing the latest posts is displayed, extending to the left and right. The latest posts section 345 displays the content of the latest posts within the thread. Specifically, it displays the text of the most recent related questions and answers posted within the thread. It also displays a thumbnail (indicated by a circle in the diagram) of the user who posted the latest related question or answer, as well as the question number or answer number. The date and time of the latest post are displayed in the lower right corner of the latest posts section 345.

[0087] Here, each question in the thread is assigned a serial number (question number) in the order it is posted. Specifically, the root issue is assigned a question number of 0, and each related question thereafter is assigned a serial number of 1 or higher in the order it is posted. Additionally, answers to related questions are assigned an answer number that is the same as the question number of the related question.

[0088] At the bottom of the thread information section 313, a quote retweet button 346, a bookmark button 347, and a history button 348 are displayed.

[0089] The Quote Retweet button 346 is used to access the Quote Retweet function. The Quote Retweet function allows you to quote another user's Root Issue, post your own Root Issue, and create a new thread. For example, when the Quote Retweet button 346 is pressed, a screen will appear in the Thread Information section 313 where you can post your Root Issue by quoting the Root Issue of the thread displayed there.

[0090] The bookmark button 347 is used to access the bookmark function. The bookmark function allows users to save their favorite threads and view them on a user-specific page. For example, when the bookmark button 347 is pressed, the thread displayed in the thread information section 313 is registered as a bookmark. The number inside the bookmark button 347 indicates the number of times the thread displayed in the thread information section 313 has been bookmarked.

[0091] The History button 348 is a button for using the history function. The history function displays the correlation between the root issue of a thread in the thread information section 313 and the root issues of other threads. In other words, it displays the relationship between other root issues cited by the root issue of a thread in the thread information section 313, and other root issues cited by the root issue of a thread in the thread information section 313. For example, when the History button 348 is pressed, the root issues related to the root issue of the thread in the thread information section 313 are displayed in a tree structure.

[0092] For example, when link 344 in thread information section 313 is clicked, window 401, shown in Figures 6 and 7, is displayed. Note that window 401 in Figure 7 shows window 401 in Figure 6 scrolled downwards.

[0093] At the top of window 401, a toolbar 411 similar to the toolbar 311 of the window in Figure 4 is displayed.

[0094] In the lower left corner of toolbar 411, a progress bar 412 and a button 413 are displayed side by side.

[0095] The progress bar 412 indicates the usage rate of the unanswered question slots.

[0096] Here, the "unanswered question limit" refers to the maximum number of related questions that can remain unanswered within a thread. For example, if the unanswered question limit is set to 5, and the number of unanswered related questions in a thread reaches 5, posting new related questions to that thread will be restricted. For instance, posting new related questions will be prohibited until the number of unanswered related questions falls below the unanswered question limit.

[0097] For example, if the number of unanswered questions is set to 5 and there are 4 related unanswered questions in the thread, the progress bar 412 will show a value of 80%.

[0098] Button 413 is used to select unanswered related questions within the thread. Each time button 413 is pressed, the state switches between selecting an unanswered related question and not selecting one.

[0099] Additionally, button 413 displays the number of remaining unanswered questions. For example, if the number of unanswered questions is set to 5 and there are 4 related unanswered questions in the thread, then 1, the remaining number of unanswered questions, will be displayed.

[0100] In the lower right corner of toolbar 411, the number of questions 414, the bookmark button 415, and the publish button 416 are displayed.

[0101] The number of questions, 414, represents the total number of questions (root issue and related questions) within the thread.

[0102] The bookmark button 415 is used to add a thread to a bookmark. That is, when the bookmark button 415 is pressed, the thread in window 401 is added to the bookmarks of the user viewing the thread.

[0103] The publish button 416 is used to change the visibility of a thread. Each time the publish button 416 is pressed, the visibility of the thread switches between public and private. The publish button 416 also displays whether the thread is currently public or not.

[0104] Note that the publish button 416 is displayed only on the owner's screen, for example.

[0105] Within window 401, the threads containing the selected root issue are displayed in two formats: tree view and individual view.

[0106] Tree view is a format that displays the hierarchical structure of questions within a thread in a tree-like format.

[0107] Individual display refers to a format that displays the details of selected questions within a thread individually, based on their content in the tree view.

[0108] Specifically, within window 401, the tree view area AT, and individual view areas AS1, AS2, AS3, etc., are displayed in a vertical arrangement.

[0109] In the following, when it is not necessary to distinguish between individual display fields AS1, AS2, AS3, etc., they will simply be referred to as individual display field AS.

[0110] In the Tree View section (AT), the thread is displayed in a tree structure. Specifically, a tree diagram is displayed that provides an overview of the hierarchical structure of the root issue and related questions within the thread.

[0111] On the other hand, each individual display field AS displays the root issue and related questions within the thread individually. Specifically, individual display fields AS showing the details of the questions (root issue or related questions) of the node selected in the tree diagram are displayed individually in a vertical order. The number of individual display fields AS displayed increases or decreases according to the number of nodes (questions) selected in the tree diagram.

[0112] Figure 8 shows the details of the tree diagram displayed in the tree view area AT.

[0113] A tree diagram is a diagram that displays nodes representing each question (root issue or related question) in a hierarchical manner, and connects the nodes of questions with parent-child relationships using links. In this example, each question is represented by nodes N0 through N8.

[0114] The top-level node N0 in the tree diagram is the root issue node. Hereafter, the root issue node will be referred to as the root node.

[0115] Furthermore, in the following, among nodes in a parent-child relationship, the higher-level node will be referred to as the parent node, and the lower-level node as the child node. In other words, in a tree diagram, among nodes located at different hierarchical levels and connected by links, the higher-level node will be referred to as the parent node, and the lower-level node as the child node. Therefore, a question posted in response to a question on a parent node becomes a question on a child node.

[0116] For example, node N0, node N1, and node N3 have a parent-child relationship, with node N0 being the parent node and nodes N1 and N3 being the child nodes. Therefore, questions posted in response to the question on node N0 (root issue) become questions on nodes N1 and N3 (related questions).

[0117] Furthermore, node N1, node N2, and node N4 have a parent-child relationship, with node N1 being the parent node and nodes N2 and N4 being the child nodes. Therefore, questions posted in response to node N1's questions (related questions) become questions (related questions) for nodes N2 and N4.

[0118] Figure 9 shows the details of the node. The node consists of a main body 451, a number field 452, a thumbnail 453, and a button 454.

[0119] The main body 451 is designed to resemble a rectangular sticky note. Although not shown in this example, the main body 451 displays text indicating the content of the question. Note that, for example, the main body 451 of the root node and the main body 451 of other nodes are displayed in different ways (e.g., different colors).

[0120] The number field 452 is displayed in the upper left corner of the main unit 451, and the question number of the question displayed on the main unit 451 is displayed in the number field 452. Hereafter, the question number displayed in the number field 452 will also be referred to as the node number.

[0121] Thumbnail 453 represents the user who posted the question (hereinafter referred to as the questioner) and is displayed in the lower right corner of the main body 451. Note that the root node's thumbnail 453 is the thumbnail of the owner, who is the questioner of the root issue.

[0122] For example, the display of thumbnail 453 for related question nodes differs between nodes for unanswered related questions and nodes for answered related questions. For instance, thumbnail 453 for answered related question nodes is highlighted with a red border. On the other hand, thumbnail 453 for unanswered related question nodes is not particularly highlighted.

[0123] Button 454 is displayed below the main body 451 of the selected node in the tree diagram. Button 454 is used to enter related questions or answers to the question displayed in the main body 451.

[0124] For example, if the root node is selected on the screen of the thread owner or a regular user, buttons 454 will be displayed for entering a question about the root issue. When buttons 454 are pressed, the input field for the question will be displayed.

[0125] For example, on the thread owner's screen, if an unanswered related question node is selected, buttons 454 will appear for entering an answer to the selected related question. When buttons 454 are pressed, input fields for the answer will be displayed.

[0126] On the other hand, if a node for an unanswered related question is selected on a general user's screen, button 454 will not be displayed.

[0127] Additionally, when a related question node that has already been answered is selected on the screens of the thread owner and general users, buttons 454 will be displayed for entering related questions for the selected related question.

[0128] Therefore, any user can post related questions to the root issue and related questions that have already been answered. On the other hand, any user is restricted from posting related questions to unanswered related questions. That is, no user can post related questions to unanswered related questions. Also, the owner can post answers to related questions. On the other hand, general users are restricted from posting answers to related questions, with the exceptions described below. That is, general users cannot post answers to related questions, with the exceptions described below.

[0129] Note that the display of button 454 (for example, its color) differs depending on whether it is used as an answer input button or a question input button.

[0130] For example, when any node other than the root node is selected in the tree diagram, an individual display area AS, which shows details of the related questions for the selected node, is displayed below the tree display area AT in window 401. In addition, the selected node is displayed differently from other nodes in the tree diagram. For example, the color of the main body 451 and the number field 452 of the selected node becomes darker. Furthermore, the link from the root node to the selected node is highlighted. For example, the link becomes thicker.

[0131] On the other hand, when the root node is selected in the tree diagram, individual display fields AS, which show the details of all questions in the thread, are displayed vertically below the tree display field AT in window 401, in order of question number (chronological order).

[0132] Furthermore, when any link is selected in the tree diagram, individual display fields AS are displayed below the tree display field AT in window 401. These fields show the details of the questions for each node along the path from the root node to the lower nodes connected to the selected link, arranged vertically in order of question number (chronological order). Additionally, the links along the aforementioned path are highlighted in the tree diagram.

[0133] For example, when a link between node N4 and node N7 is selected, individual display fields AS showing the details of the questions for each node along the path from the root node N0 to node N7 are displayed in order of node number (question number). Specifically, the individual display fields AS showing the details of the questions for nodes N0, N1, N4, and N7 are displayed vertically in order of node number. Also, as shown in Figure 8, the links along the path from node N0 to node N8 are highlighted in the tree diagram.

[0134] For example, any user can select all the nodes of unanswered related questions in a thread at once by operating button 413 in Figure 8. When the nodes of unanswered related questions are selected, individual display fields AS, which show the details of each unanswered related question, are displayed vertically below the tree display field AT in window 401, in order of question number (chronological order).

[0135] As described above, owners and general users can select any node in the tree diagram and view the details of the question associated with the selected node individually.

[0136] Furthermore, in the tree diagram, the spacing and position of nodes are adjusted according to the number of nodes in each hierarchy. This ensures that each node is properly positioned, improving visibility.

[0137] Furthermore, in the tree diagram, the content of the answers to each related question is not displayed; only the root issue and the relationships between each related question are shown.

[0138] Next, with reference to Figures 10 and 14, we will explain examples of the display content in the individual display field AS.

[0139] Figures 10 to 12 show examples of the content displayed on the owner's screen for the individual display field AS corresponding to the related question.

[0140] Figure 10 shows an example of the display content in the individual display field AS when entering answers to related questions.

[0141] Area 501 of the individual display area AS displays information about related questions. Specifically, the question number is displayed in the upper left corner of area 501. Although not shown in the diagram, the text indicating the content of the related question is displayed starting from the position where the words "question3" are displayed in area 501. The posting date and time of the related question are displayed in the lower right corner of area 501.

[0142] In the upper left corner of the individual display area AS, a thumbnail 502 (indicated by a circle in the diagram) representing the questioner of the related question is displayed.

[0143] Buttons 503 through 505 are displayed in the upper right corner of the individual display area AS.

[0144] Button 503 is used to edit related questions. When button 503 is pressed, the related questions displayed in area 501 become editable. Note that button 503 is only enabled on the questioner's screen, for example.

[0145] Button 504 is used to evaluate related questions within the individual display area AS. As described later, the owner can assign one of three evaluations to related questions within the individual display area AS: "Normal," "Important," or "Consideration." The evaluation for each related question is set to "Normal" by default.

[0146] Button 504 displays the current evaluation for the related question in the individual display field AS. When button 504 is pressed, it becomes possible to input an evaluation for the related question, as will be described later with reference to Figure 11. The same applies when button 454 (Figure 9) of the node for the related question in the individual display field AS is pressed in the tree diagram.

[0147] Button 505 is used to give a high rating (e.g., a "like") to a related question within the individual display section AS. For example, if a regular user finds a related question in the individual display section AS to be good or agrees with it, they can give a high rating to that question by pressing button 505. The number inside button 505 indicates the number of users who have given a high rating.

[0148] Button 506 is displayed in the lower left of area 501. Button 506 is used to enter answers to related questions in the individual display area AS. When button 506 is pressed, input field 507 and button 508 are displayed below area 501.

[0149] Button 506 is only displayed on the owner's screen. Furthermore, input field 507 and button 508 are not displayed before button 506 is pressed.

[0150] Input field 507 is used to input answers to related questions within the individual display field AS.

[0151] In this way, in the individual display area AS, the input fields 507 for related questions and their answers are displayed side by side, one above the other. This allows the owner to enter their answers while reviewing the content of the related questions.

[0152] Button 508 is used to submit the entered related question. For example, when button 508 is pressed, the answer entered in input field 507 is confirmed and submitted.

[0153] Figure 11 shows an example of the display content when button 504 is pressed in the individual display area AS of Figure 10 after a response has been submitted. The same reference numerals are used for parts corresponding to Figure 10, and their explanations are omitted as appropriate.

[0154] When button 504 in Figure 10 is pressed, button group 504A is displayed instead of button 504. Button group 504A is used to input evaluations for related questions in the individual display field AS.

[0155] For example, the owner can assign a "Consider" rating to a related question by pressing the button labeled "Consider" in the button group 504A. The owner can assign a "Normal" rating to a related question by pressing the button labeled "Normal" in the button group 504A. The owner can assign an "Important" rating to a related question by pressing the button labeled "Important" in the button group 504A.

[0156] For example, the owner assigns a "Important" rating to related questions that they believe are crucial to resolving the root issue. For example, the owner assigns a "Consideration Required" rating to related questions that they cannot answer immediately and require further consideration.

[0157] Furthermore, for example, in a tree diagram, the display of each node (e.g., color) changes based on the evaluation of related questions. This allows both the owner and general users to easily recognize the owner's evaluation of related questions.

[0158] In this way, the owner can more easily organize their thoughts by assigning evaluations to each related question, classifying and organizing them. Furthermore, for example, the owner can quickly search for important related questions or those that require further consideration. This allows the owner to resolve root issues more quickly.

[0159] Furthermore, general users can easily recognize, for example, related questions that are important to the owner or that require consideration. This allows general users to post more relevant questions that are helpful to the owner.

[0160] Furthermore, after posting an answer to a related question, information about the posted answer will be displayed in area 531 below area 501. Specifically, the letters "A:" indicating the answer will be displayed in the upper left corner of area 531. Although not shown in the diagram, the text indicating the content of the answer will be displayed starting from the position where the letters "answer3" are displayed in area 531. The date and time the answer was posted will be displayed in the lower right corner of area 531.

[0161] In this way, in the individual display area AS, related questions and their answers are displayed side by side, one above the other. This makes it easier for users to understand the relationship between related questions and their answers.

[0162] To the left of area 531, a thumbnail 532 (indicated by a circle in the diagram) representing the user who posted the answer (hereinafter referred to as the answerer) is displayed. Note that, with the exceptions described later, the answerer is generally the owner, so the owner's thumbnail 532 is displayed.

[0163] Buttons 533 and 534 are displayed in the upper right corner of area 531.

[0164] Button 533 is used to edit the answer displayed in area 531. When button 533 is pressed, the answer displayed in area 531 becomes editable. Note that button 533 is only enabled on the owner's screen, for example.

[0165] Button 534 is used to lock the posting of related questions. When button 534 is pressed, posting of related questions to the related question in the individual display field AS is restricted. For example, posting of related questions below the related question in the individual display field AS is prohibited.

[0166] For example, if the owner decides that it is not necessary to delve any further into a question, they can prevent unnecessary related questions from being posted by locking the posting of related questions to the specified related question.

[0167] Pressing button 534 again will unlock the related question posting. Also, button 534 is only enabled on the owner's screen, for example.

[0168] Button 535 is displayed in the lower left of area 531. Button 535 is used to post related questions to related questions in the individual display area AS. To the right of button 535, the number of remaining unanswered question slots in the thread is displayed.

[0169] For example, if the number of unanswered questions in a thread is 0, button 535 will be disabled. In other words, posting new related questions will be restricted.

[0170] Figure 12 shows an example of the display content when button 535 is pressed in the individual display area AS of Figure 11. The same reference numerals are used for parts corresponding to those in Figure 11, and their explanations are omitted as appropriate.

[0171] When button 535 in Figure 11 is pressed, an input field 551, a progress bar 552, and button 553 are displayed below area 531. The same thing happens when button 454 (Figure 9) of the node for the related question in the individual display area AS in the tree diagram is pressed.

[0172] Input field 551 is used to input related questions for related questions in the individual display field AS.

[0173] In this way, in the individual display field AS, the related question, the answer to the related question, and the input field 551 for the related question are displayed side by side vertically. This allows the user to input the related question while confirming the content of the related question and answer.

[0174] Progress bar 552 indicates the number of characters entered in the related question in input field 551. To the right of progress bar 552, the remaining number of characters that can be entered is displayed.

[0175] Here, for example, the number of characters for the root issue and related questions is limited. In this example, the number of characters for the root issue and related questions is limited to a maximum of 45 characters.

[0176] As a result, for example, redundant questions are prevented from being posted, and questions that are posted are kept concise. This allows owners to clearly understand questions and makes it easier to answer them. In addition, both owners and general users can clearly understand questions and make it easier to ask further questions.

[0177] Furthermore, the maximum character limit for answers to root issues and related questions will be set to a sufficiently large value.

[0178] Button 553 is used to submit the related question entered in input field 551. When button 553 is pressed, the related question entered in input field 551 is confirmed and submitted. At this time, a new individual display field AS, different from the individual display field AS in Figure 12, is displayed, and the newly submitted related question is displayed in the new individual display field AS.

[0179] Figures 13 and 14 show examples of the content displayed on the owner's screen for the individual display field AS corresponding to the root issue.

[0180] Figure 13 shows an example of the display content in the individual display field AS before entering the answer to the root issue.

[0181] Area 601 displays information about the root issue. Specifically, the letters "Q:" indicating the root issue are displayed in the upper left corner of area 601. Although not shown in the diagram, the text describing the root issue is displayed starting from the position where the letters "root" are displayed within area 601. The date and time the root issue was posted are displayed in the lower right corner of area 601.

[0182] In the upper left corner of the individual display area AS, a thumbnail 602 (indicated by a circle in the diagram) representing the owner (the poster of the root issue) is displayed.

[0183] Buttons 603 and 604 are displayed in the upper right corner of the individual display area AS.

[0184] Button 603 is used to answer and resolve the root issue. When button 603 is pressed, the individual display area AS changes as shown in Figure 14, which will be described later. Note that button 603 is only enabled on the owner's screen, for example.

[0185] Button 604 is similar to button 505 in Figure 10, and is used to give a high rating to a root issue.

[0186] Button 605 is displayed in the lower left of area 601. Button 605 is for entering related questions for the root issue. When button 605 is pressed, an input field and button similar to input field 507 and button 508 in Figure 10 are displayed below area 601 of the individual display field AS. This is the same as when button 454 (Figure 9) of the root node is pressed in the tree diagram.

[0187] Figure 14 shows an example of the display content when button 603 is pressed in the individual display area AS of Figure 13. The same reference numerals are used for parts corresponding to those in Figure 13, and their explanations are omitted as appropriate.

[0188] When button 603 in Figure 13 is pressed, an input field 631, a radio button 632, and a button 633 appear below area 601.

[0189] Input field 631 is used to input the answer to the root issue.

[0190] In this way, the root issue and the input field 631 for the answer to the root issue are displayed side by side in the individual display field AS. This allows the owner to enter the answer while confirming the contents of the root issue.

[0191] Radio button 632 is used to input the owner's emotion at the time of answering. For example, the owner can select their emotion from satisfied, neutral, or dissatisfied.

[0192] Button 633 is used to submit the answer entered in input field 631. When button 633 is pressed, the answer entered in input field 631 is confirmed and submitted.

[0193] Figure 15 shows an example of what is displayed in window 401 when button 633 in Figure 14 is pressed. Note that the same reference numerals are used for parts corresponding to those in Figure 6, and their explanations are omitted as appropriate.

[0194] For example, the display content of button 413 will change from the number of remaining unanswered questions to the string "solved," indicating that the root issue has been resolved.

[0195] Although not shown in the diagram, the answer to the root issue is displayed below the string "A:" in the individual display field AS1, which corresponds to the individual display field AS in Figure 15. At this time, the input field 631, radio button 632, and button 633 in the individual display field AS1 in Figure 14 are cleared.

[0196] In this way, in the individual display area AS, the root issue and the solution to the root issue are displayed side by side, one above the other.

[0197] As described above, the owner can post root issues, related questions, answers to root issues, and answers to related questions. General users (followers of the owner) can post related questions to root issues and related questions. In addition, both the owner and general users can view root issues, related questions, answers to root issues, and answers to related questions.

[0198] <Example of database configuration> Next, we will describe an example of the database configuration stored in DB104 on server 11.

[0199] DB104, for example, stores the thread database. The thread database is a database that stores data about threads for each root issue.

[0200] Figure 16 shows an example of the thread database configuration. The thread database includes the fields bookmarks, conclusion, count, createdAt, feeling, issue, lastQuestion, maxBranchNum, scope, solved, tag, totalAnswers, updateAt, userId, userName, nodes, and branches.

[0201] The bookmarks field stores the number of bookmarks, i.e., the number of users who bookmarked the thread.

[0202] The conclusion field stores text data that represents the conclusion, i.e., the answer to the root issue.

[0203] The `count` field stores the number of times the thread has been updated.

[0204] The `createdAt` field stores the date and time the thread was created, or in other words, the date and time the root issue was posted.

[0205] The feeling field stores data indicating the owner's emotions. Specifically, it stores data indicating the owner's emotions when answering the root issue, which is entered via radio button 632 in Figure 14.

[0206] The `issue` field stores text data that describes the content of the root issue.

[0207] The `lastQuestion` field stores text data or similar information indicating the content of the last post added to the thread (the most recent post) (root issue, related question, or answer).

[0208] The maxBranchNum field stores the maximum number of branches. The maximum number of branches is the maximum number of related questions that can be posted to a single question (including the root issue). For example, if the maximum number of branches is set to 3, the number of related questions that can be posted to a single question is limited to 3. Therefore, in the tree diagram, the number of child nodes branching from a single parent node is limited to 3.

[0209] The `scope` field stores data indicating the scope of the thread's visibility.

[0210] The `resolved` field stores a flag indicating whether or not the root issue has been resolved.

[0211] The tag field stores the tag data set for the root issue or thread.

[0212] The `totalAnswers` field stores the total number of answers posted within the thread.

[0213] The updateAt field stores the last update time of the thread.

[0214] The userId field stores the user ID of the owner who created the thread, in other words, the owner who posted the root issue.

[0215] The `userName` field stores the name or nickname of the owner who created the thread, in other words, the owner who posted the root issue.

[0216] The Nodes field stores data about each node in the thread tree diagram.

[0217] The branches field stores data about each branch (link) in the thread tree diagram.

[0218] Figure 17 shows an example of the structure of node data stored in the nodes field of the thread DB in Figure 16. The node data includes the fields answer, childrenNum, count, updatedAt, marker, number, parentId, question, and userId.

[0219] The answer field stores data related to the answer to the relevant question for the target node. For example, it stores text data indicating the answer, the creation date and time, the update date and time, and the respondent's user ID.

[0220] The `childsNum` field stores the number of child nodes, or in other words, the number of questions posted to the question of the target node.

[0221] The `count` field stores the number of updates to related questions, etc., for the target node.

[0222] The `updatedAt` field stores the update date and time of related questions and other information for the target node.

[0223] The marker stores data indicating the markers for the relevant questions of the target node. Here, a marker is an evaluation assigned to a relevant question by the button group 504A in Figure 11 described above.

[0224] The `number` field stores the node number, i.e., the question number of the relevant question for the target node.

[0225] The parentId field stores the ID of the parent node, i.e., the question number of the parent node's question (root issue or related question).

[0226] The `question` field stores the text data of the relevant question for the target node.

[0227] The userId field stores the user ID of the questioner in the related question for the target node.

[0228] Figure 18 shows an example of the structure of branch data stored in the branches field of the thread DB in Figure 16. The branch data includes the branch field.

[0229] The `branch` field stores the link creation date and time, the node ID of the link's source, the node ID of the link's destination, and the link's update date and time. The node ID of the link's source is set to, for example, the question number of the parent node's question (root issue or related question) among the nodes connected by the link. The node ID of the link's destination is set to, for example, the question number of the related question of the child node among the nodes connected by the link.

[0230] Furthermore, DB104 stores, for example, the user database. The user database is a database that stores data about each user who uses the Q&Q service.

[0231] Figure 19 shows an example of the user database configuration. The user database includes the fields createdAt, introduction, name, updatedAt, url, twitterName, followings, followers, and userId.

[0232] The `createdAt` field stores the date and time the user account was created.

[0233] The `introduction` field stores the user's self-introduction.

[0234] The `name` field stores the user's name or nickname.

[0235] The updatedAt field stores the date and time the user information was updated.

[0236] The url field stores the URL (Uniform Resource Locator) of the site related to the user.

[0237] The twitterName field stores the user's Twitter account name.

[0238] The followings field stores the user IDs of the users the user is following (followers).

[0239] The `followers` field stores the user IDs and other information of users who are following the user (followers).

[0240] The userId field stores the user's user ID.

[0241] <Automated response processing> Next, we will describe the automated response process performed by server 11.

[0242] Here, automated response processing refers to the process in which server 11 provides an appropriate answer or question to a root issue posted by the owner, leading to the resolution of the root issue.

[0243] In step S1, the UI control unit 131 accepts the submission of a root issue.

[0244] For example, the owner enters the root issue using the user terminal 12 in the manner described above.

[0245] The communication unit 209 of the user terminal 12 transmits data, including the input root issue, to the server 11 under the control of the communication control unit 232.

[0246] In response, the communication unit 107 of the server 11 receives data including the root issue input by the owner, under the control of the communication control unit 135. The communication unit 107 then supplies the received data to the CPU 101.

[0247] In step S2, the response unit 133 determines whether a similar root issue has existed in the past. Specifically, the response unit 133 searches the thread DB stored in DB 104 for root issues similar to the posted root issue (hereinafter referred to as similar issues).

[0248] The method for searching for similar issues is not particularly limited. For example, similar issues can be found by extracting keywords from previously posted root issues and comparing those keywords.

[0249] If the response unit 133 determines, based on the search results, that a similar issue exists, the process proceeds to step S3.

[0250] In step S3, the response unit 133 determines whether or not it is a root issue that can be resolved immediately.

[0251] Specifically, the response unit 133 determines whether or not it is a root issue that can be resolved immediately, or in other words, whether or not it is a root issue that can be resolved without posting a related question, based on at least one of the characteristics of similar issues and the characteristics of the owner.

[0252] For example, the response unit 133 determines whether a root issue can be resolved immediately based on the resolution rate of similar issues. The resolution rate of similar issues is the ratio of the number of currently resolved root issues to the total number of similar issues. For example, the response unit 133 determines that a root issue can be resolved immediately if the resolution rate of similar issues is above a predetermined threshold. On the other hand, the response unit 133 determines that a root issue cannot be resolved immediately if the resolution rate of similar issues is below a predetermined threshold.

[0253] For example, the response unit 133 determines whether a root issue can be resolved immediately based on the characteristics of the tree diagram of the thread containing resolved similar issues. For example, the response unit 133 calculates the average number of nodes in the tree diagram of the thread containing resolved similar issues (hereinafter referred to as the average number of resolved questions) and the average depth of the tree diagram (hereinafter referred to as the average resolved question depth).

[0254] For example, the response unit 133 determines that a root issue can be resolved immediately if the average number of questions resolved is below a predetermined threshold, that is, if the number of questions required to resolve a similar issue is small. On the other hand, the response unit 133 determines that a root issue cannot be resolved immediately if the average number of questions resolved is above a predetermined threshold, that is, if the number of questions required to resolve a similar issue is large.

[0255] For example, the response unit 133 determines that a root issue can be resolved immediately if the average resolved question depth is below a predetermined threshold, that is, if similar issues do not require further questioning to be resolved. On the other hand, the response unit 133 determines that a root issue cannot be resolved immediately if the average resolved question depth is above a predetermined threshold, that is, if similar issues require further questioning to be resolved.

[0256] For example, the response unit 133 determines whether a root issue can be resolved immediately based on the time-series information of threads of similar issues that have been resolved. For example, the response unit 133 calculates the average time taken to resolve similar issues that have been resolved (hereinafter referred to as the average resolution time). If the average resolution time is less than a predetermined threshold, that is, if the time it takes for similar issues to be resolved is short, the response unit 133 determines that it is a root issue that can be resolved immediately. On the other hand, if the average resolution time is greater than or equal to a predetermined threshold, that is, if the time it takes for similar issues to be resolved is long, the response unit 133 determines that it is a root issue that cannot be resolved immediately.

[0257] For example, the response unit 133 calculates the average number of resolved questions, the average depth of resolved questions, and the average resolution time for resolved root issues posted by the owner. Based on at least one of the average number of resolved questions, the average depth of resolved questions, and the average resolution time, the response unit 133 adjusts the threshold used in the determination process for the resolution rate, average number of resolved questions, average depth of resolved questions, or average resolution time of similar issues described above.

[0258] For example, the response unit 133 adjusts the threshold so that it is more likely to determine that a root issue can be resolved immediately if the calculated average number of questions resolved is below a predetermined threshold, i.e., if the owner tends to resolve the root issue before answering many questions. On the other hand, the response unit 133 adjusts the threshold so that it is less likely to determine that a root issue can be resolved immediately if the calculated average number of questions resolved is above a predetermined threshold, i.e., if the owner tends not to resolve the root issue until they have answered many questions.

[0259] For example, the response unit 133 adjusts the threshold so that it is more likely to determine that a root issue can be resolved immediately if the calculated average number of questions resolved is below a predetermined threshold, i.e., if the owner tends to resolve the root issue without delving deeply into the questions. On the other hand, the response unit 133 adjusts the threshold so that it is less likely to determine that a root issue can be resolved immediately if the calculated average number of questions resolved is above a predetermined threshold, i.e., if the owner tends not to resolve the root issue until they delve deeply into the questions.

[0260] For example, the response unit 133 adjusts the threshold so that it is more likely to determine that a root issue can be resolved quickly if the calculated average resolution time is below a predetermined threshold, i.e., if the owner tends to resolve root issues in a short amount of time. On the other hand, the response unit 133 adjusts the threshold so that it is less likely to determine that a root issue can be resolved quickly if the calculated average resolution time is above a predetermined threshold, i.e., if the owner tends not to resolve root issues in a short amount of time.

[0261] Furthermore, the above-mentioned criteria can be combined in any way desired.

[0262] If it is determined that the question cannot be resolved immediately, the process proceeds to step S4.

[0263] On the other hand, if it is determined in step S2 that no similar root issues have existed in the past, the processing in step S3 is skipped, and the process proceeds to step S4.

[0264] In step S4, server 11 posts a related question.

[0265] For example, the response unit 133 controls the posting of related questions based on at least one of the following: the characteristics of the question to which a new related question will be posted (hereinafter referred to as the "featured question"), the characteristics of the answer to the featured question, the characteristics of questions related to the featured question, the characteristics of threads containing similar issues, the characteristics of threads containing root issues previously posted by the owner, the characteristics of the owner, etc.

[0266] Specifically, first, the response unit 133 selects a question of interest. For example, if only the root issue has been posted in the thread being processed (hereinafter referred to as the current thread), the response unit 133 selects the root issue as the question of interest. On the other hand, if related questions other than the root issue have been posted, the response unit 133 selects a question of interest from among the root issue and related questions.

[0267] Here, we will explain an example of how to select key questions.

[0268] For example, if a similar issue to the current root issue has existed in the past, the response unit 133 selects a question of interest based on the characteristics of the thread tree diagram that includes the resolved similar issue.

[0269] For example, if the tree diagram of similar resolved issues tends to expand horizontally, the response unit 133 selects a question of interest so that the tree diagram of the current root issue expands horizontally. In other words, the response unit 133 selects a question of interest so that the range of questions related to the current root issue expands.

[0270] For example, if the response unit 133 has a tendency for the tree diagram of resolved similar issues to extend vertically, it will select a focus question to make the tree diagram of the current root issue extend vertically. In other words, the response unit 133 will select a focus question to delve deeper into the questions related to the current root issue.

[0271] For example, the response unit 133 selects a question of interest according to the order in which the tree diagram of resolved similar issues branches.

[0272] For example, the response unit 133 selects a question of interest based on the characteristics of the tree diagram of threads that include resolved root issues previously posted by the owner.

[0273] For example, if the response unit 133 has a tendency for the owner's resolved root issue tree to expand horizontally, it will select a question of interest so that the current root issue tree expands horizontally. In other words, the response unit 133 will select a question of interest so that the range of questions regarding the current root issue expands.

[0274] For example, if the response unit 133 has a tendency for the owner's resolved root issue tree to extend vertically, it will select a focus question to make the current root issue tree extend vertically. In other words, the response unit 133 will select a focus question to delve deeper into the questions regarding the current root issue.

[0275] For example, the response unit 133 selects a question of interest according to the order in which the tree diagram of the owner's resolved root issues branched.

[0276] The above method for selecting notable questions can be arbitrarily combined.

[0277] Next, the response unit 133 generates related questions for the notable questions.

[0278] Here, an example of the method for generating related questions will be described.

[0279] For example, the response unit 133 generates related questions based on at least one of the features of the notable questions, the features of the answers to the notable questions, the features of the questions related to the notable questions, the features of the threads including similar issues, the features of the threads including the root issues of past owners, the features of the owners, etc.

[0280] Specifically, for example, when there are questions similar to the notable questions in other threads, the response unit 133 generates related questions based on the questions of the parent nodes and the child nodes of the tree diagram including the similar questions. For example, when based on the questions of the parent nodes of the similar questions, questions that abstract the notable questions are likely to be generated. On the other hand, for example, when based on the questions of the child nodes of the similar questions, questions that concretize the notable questions are likely to be generated.

[0281] For example, when there are other questions associated with the notable questions by the anchor function, the response unit 133 generates related questions based on the other questions, the questions of the parent nodes of the other questions, and the questions of the child nodes of the other questions.

[0282] For example, the learning unit 132 performs natural language processing on the questions posted in the past and classifies the type of each question into either 5W1H (Who, When, Where, What, Why, How) or closed questions. In addition, the learning unit 132 learns the tendency of the types of questions posted for each question of each type. That is, the learning unit 132 learns the tendency of the types of questions posted for each of 5W1H (Who, When, Where, What, Why, How) and closed questions.

[0283] The response unit 133 sets the type of related question to post based on the learning results and the type of attention question. This makes it easier to generate related questions of a type that is likely to be posted for a given attention question.

[0284] For example, the response unit 133 extracts keywords from the question of interest and estimates the attributes of the question of interest (e.g., genre) based on the extracted keywords. Based on the attributes of the question of interest, the response unit 133 generates related questions.

[0285] For example, if the owner has posted an answer to a question of interest, the response unit 133 generates related questions based on the owner's answer. For example, the response unit 133 generates related questions related to the content of the owner's answer.

[0286] For example, the learning unit 132 learns the characteristics of the owner's answers to related questions. The response unit 133 generates related questions based on the characteristics of the owner's answers to related questions.

[0287] For example, the response unit 133 generates a question that is expected to elicit a simple answer if the average number of characters in the owner's response is below a predetermined threshold, for example, if the owner's response tends to be simple. On the other hand, the response unit 133 generates a related question that is expected to elicit a detailed answer if the average number of characters in the owner's response is above a predetermined threshold, for example, if the owner's response tends to be detailed.

[0288] For example, the response unit 133 generates related questions that include keywords contained in the answer of the current thread owner, or related questions that are related to those keywords.

[0289] For example, the response unit 133 generates related questions based on the owner's evaluation of related questions. For example, the response unit 133 generates related questions based on the characteristics of related questions that the owner has previously evaluated as "important" (hereinafter referred to as important questions). For example, the response unit 133 generates related questions similar to important questions, related questions using expressions similar to those of important questions, related questions containing keywords from important questions, etc.

[0290] For example, the learning unit 132 analyzes the owner's characteristics (e.g., personality, preferences, abilities, etc.) based on the content and style of the owner's past questions and answers. The response unit 133 generates relevant questions based on the owner's characteristics.

[0291] For example, the response unit 133 generates questions that are appropriate to the owner's personality in order to make it easier for the owner to answer. For example, the response unit 133 generates questions that are appropriate to the owner's personality in terms of writing style.

[0292] For example, the response unit 133 generates questions that are suitable for the owner's preferences in order to make it easier for the owner to answer. For example, the response unit 133 generates questions that include genres or keywords that the owner likes. For example, the response unit 133 also generates questions that are different from the owner's preferences in order to stimulate the owner.

[0293] For example, the response unit 133 generates questions that are appropriate to the owner's abilities so that the owner can easily answer them. For example, the response unit 133 generates questions that are within the owner's comprehension range. For example, the response unit 133 generates questions that include genres or keywords that the owner is good at. For example, the response unit 133 generates questions that are slightly beyond the owner's abilities in order to help the owner improve their skills.

[0294] Furthermore, for example, the response unit 133 generates related questions by assuming that the questioner of the related question is a real person, a person who existed in the past, or a fictional person. For example, a famous person whom the owner likes or respects, a great figure from the past, or a character from a movie or novel may be assumed to be the questioner.

[0295] For example, based on the information about the assumed questioner, the response unit 133 generates relevant questions that reflect the thoughts and personality of the questioner. For example, the response unit 133 generates relevant questions based on the thinking pattern of the questioner, or relevant questions that simulate the tone and style of the questioner. This can increase the motivation of the owner to solve the root issue.

[0296] Note that the above methods for generating relevant questions can be arbitrarily combined.

[0297] Next, the UI control unit 131 controls the owner's user terminal 12 to post relevant questions. That is, the UI control unit 131 causes the generated relevant questions to be displayed on the display unit 106 of the user terminal 12.

[0298] At this time, the response unit 133 controls the timing of posting relevant questions. Hereinafter, examples of the method for controlling the timing of posting relevant questions will be described.

[0299] For example, the response unit 133 controls the timing of posting relevant questions so that the posting interval is constant.

[0300] For example, the response unit 133 controls the timing of posting relevant questions so that relevant questions are posted immediately after the owner answers an unanswered relevant question, or after a predetermined time has elapsed.

[0301] For example, the response unit 133 controls the timing of posting relevant questions based on the time series information of threads including resolved similar issues. For example, the response unit 133 controls the timing of posting relevant questions based on the characteristics of the posting timing of relevant questions in the thread (for example, the average posting interval or the actual posting interval).

[0302] For example, the response unit 133 controls the timing of posting related questions based on the time-series information of the thread containing the owner's resolved root issue. For example, the response unit 133 controls the timing of posting related questions based on the characteristics of the posting timing of related questions in that thread (e.g., the average posting interval or the actual posting interval).

[0303] Furthermore, the above methods for controlling posting timing can be combined in any way you like.

[0304] Furthermore, for example, when posting related questions based on a hypothetical questioner, the UI control unit 131 may display a thumbnail using a photograph or illustration of the hypothetical questioner's face.

[0305] In step S5, the response unit 133 receives a response to the related question.

[0306] For example, the owner may, if necessary, use the user terminal 12 to input answers to unanswered related questions, including newly posted related questions, using the method described above. For example, the owner may, if necessary, use the user terminal 12 to input answers to root issues, using the method described above. For example, the owner may, if necessary, use the user terminal 12 to input questions regarding root issues or related questions, using the method described above.

[0307] When the owner makes the above input, the communication unit 209 of the user terminal 12 transmits the input data to the server 11 under the control of the communication control unit 232.

[0308] In response, the communication unit 107 of the server 11 receives data input by the owner under the control of the communication control unit 135. The communication unit 107 supplies the received data to the CPU 101.

[0309] In step S6, the response unit 133 determines whether the root issue has been resolved. If no answer has been posted to the root issue, the response unit 133 determines that the root issue has not yet been resolved, and the process returns to step S4.

[0310] Subsequently, in step S6, the processes from step S4 to step S6 are repeatedly executed until it is determined that the root issue has been resolved.

[0311] On the other hand, in step S6, if a solution to the root issue is posted, the response unit 133 determines that the root issue has been resolved and terminates the automated response process.

[0312] Furthermore, if it is determined in step S3 that the question can be resolved immediately, the process proceeds to step S7.

[0313] In step S7, server 11 presents the answer.

[0314] First, the response unit 133 generates a solution to the root issue. For example, the response unit 133 generates a solution to the root issue based on solutions to similar issues that have already been resolved. For example, the response unit 133 searches for websites where solutions to the root issue are provided and generates information including the URL of the searched website as the solution.

[0315] Next, the UI control unit 131 controls the owner's user terminal 12 to display the generated answer on the display unit 106 of the user terminal 12.

[0316] The automated response process then terminates.

[0317] In this way, by automatically presenting the owner with appropriate relevant questions, the server 11 can quickly guide the owner to resolve the root issue.

[0318] In addition, in parallel with the server 11, other users may also be allowed to post relevant questions.

[0319] In the above manner, by repeating the answers to the relevant questions related to the root issue, the user can organize or deeply explore their own thoughts. As a result, the user can bring out their own creativity and solve the root issue based on the creativity thus brought out.

[0320] Also, since the root issue and relevant questions are displayed in two types of formats, tree display and individual display, the user can view the questions from different perspectives. Also, the user can easily access each question and answer. As a result, for example, the user can hierarchize their own thoughts or analyze them from different perspectives. This makes it easier to bring out the user's creativity.

[0321] <Example of the business model of the Q&Q service> Here, a specific example of the Q&Q service will be described.

[0322] For example, a business model is assumed where advertisements are posted on the screen of the Q&Q service and advertising fees, etc. are charged to the advertisers.

[0323] In this case, for example, the server 11 or the advertiser may post relevant questions regarding the advertiser's products, services, etc. at appropriate situations and timings. Also, for example, the advertiser may become the owner, post the root issue regarding their own products, services, etc., and solve the root issue while referring to the relevant questions from the users.

[0324] As a result, the advertiser can promote their own products, services, etc. in a more natural form.

[0325] For example, a business model that charges users of a Q&Q service is conceivable. In this case, for example, each user could be charged a predetermined amount of usage. Alternatively, for example, the owner of each thread could make all or part of the thread available only to users who have paid.

[0326] For example, one possible business model involves providing coaching to users using a Q&Q service and charging users a coaching fee.

[0327] In this case, for example, the recommendation unit 134 of server 11 selects and recommends a coach from among pre-contracted coaches or other users who can serve as a follower to post related questions to the user's root issue.

[0328] For example, the recommendation unit 134 recommends a coach who is a good match for the user and possesses the necessary skills for coaching the user, based on the user's abilities, preferences, personality, and attributes (age, gender, nationality, etc.) and the coach's abilities, preferences, personality, and attributes. In this case, for example, the learning unit 132 can learn the user's abilities, preferences, personality, etc., based on the user's posted content and writing style.

[0329] <<3. Variant Example>> The following describes some modifications of the embodiments of the present technology described above.

[0330] The above explanation showed an example of restricting the posting of related questions by users who are not followers, but you could also, for example, allow users who are not followers to post related questions.

[0331] The above explanation provided an example of restricting the posting of related questions to unanswered related questions, but for example, you could also allow the posting of related questions to unanswered related questions.

[0332] For example, you may choose not to impose a character limit on at least one of the root issue or related questions.

[0333] For example, you could allow users to change the root issue by posting a new question on a higher level of the root node.

[0334] For example, if the owner finds it difficult to answer a related question due to its high difficulty level, the owner may grant the right to answer the question to the person who asked it. Alternatively, the owner may grant the right to answer to another user (for example, another follower) other than the person who asked the question.

[0335] In this case, the user granted the right to answer will be able to answer the related questions on behalf of the owner. Furthermore, if a user other than the owner answers, a thumbnail of the actual answerer will be displayed when the answer is shown.

[0336] For example, the owner may be able to extract a section of the tree diagram from an intermediate level and create a new thread. This would allow the owner to, for instance, create a new thread with the related question as the root issue if they find a question they want to resolve among the related questions.

[0337] For example, you could restrict the posting of questions related to the owner's questions. In this case, the owner would only be able to post answers to root issues and answers to related questions.

[0338] <<4. Others>> The series of processes described above can be executed by hardware or by software.

[0339] The programs executed by the computer may be programs that are processed chronologically in the order described herein, or they may be programs that are processed in parallel or at necessary times, such as when a call is made.

[0340] Furthermore, in this specification, a system means a collection of multiple components (devices, modules (parts), etc.), regardless of whether all components are located in the same enclosure or not. Therefore, multiple devices housed in separate enclosures and connected via a network, and a single device in which multiple modules are housed in one enclosure, are both considered systems.

[0341] Furthermore, the embodiments of this technology are not limited to those described above, and various modifications are possible without departing from the spirit of this technology.

[0342] For example, this technology can be configured as cloud computing, where a single function is shared and processed collaboratively by multiple devices via a network.

[0343] Furthermore, each step described in the flowchart above can be performed by a single device, or it can be divided and performed by multiple devices.

[0344] Furthermore, if a single step includes multiple processes, those processes can be executed by a single device or shared among multiple devices.

[0345] <Examples of configuration combinations> This technology can also be configured as follows:

[0346] (1) A user interface control unit receives submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the root issues, and controls the display of the root issues and related questions. Information processing device. (2) The user interface control unit receives submissions of answers to the root issue from the owner, who is the user who posted the root issue; submissions of answers to related questions from the owner; and submissions of related questions to the root issue or related questions from general users, who are users other than the owner. The information processing device described in (1) above. (3) The user interface control unit restricts the posting of related questions from general users other than followers, who are users followed by the owner. The information processing device described in (2) above. (4) Based on the characteristics of the owner and the user, a recommendation unit recommends users who are candidates for the follower. The information processing apparatus described in (3) above is further provided. (5) The user interface control unit restricts the posting of related questions for unanswered related questions. The information processing device described in any of (2) to (4) above. (6) The user interface control unit restricts the posting of new related questions when the number of unanswered related questions reaches an upper limit. The information processing apparatus described in any of (2) to (5) above. (7) The user interface control unit restricts the posting of related questions in response to the related questions specified by the owner. The information processing device described in any of (2) to (6) above. (8) The user interface control unit further receives submissions of related questions from the owner regarding the root issue or related questions. The information processing device described in any of (2) to (7) above. (9) The user interface control unit controls the display of a tree diagram that represents the hierarchical structure of the root issue and the related questions in a tree-like manner. The information processing device described in any of (2) to (8) above. (10) The user interface control unit controls the individual display of the questions selected in the tree diagram, along with the tree diagram. The information processing device described in (9) above. (11) The user interface control unit controls the individual display so that the selected questions in the tree diagram are displayed in chronological order. The information processing device described in (10) above. (12) When the root issue node is selected in the tree diagram, the user interface control unit controls the individual display to display the root issue and all related questions individually. The information processing apparatus described in (10) or (11) above. (13) When a link between nodes in the tree diagram is selected, the user interface control unit controls the individual display to display the questions of nodes located along the path from the root issue node to the lower-level nodes connected to the selected link, in a separate list. The information processing device described in any of (10) to (12) above. (14) When a predetermined operation is performed on the tree diagram, the user interface control unit controls the individual display to display all unanswered related questions individually. The information processing device described in any of (10) to (13) above. (15) The user interface control unit controls the individual display to display the related question and the answer to the related question side by side. The information processing device described in any of (10) to (14) above. (16) The user interface control unit controls the individual display so that the input fields for the related question or answer to the related question are displayed alongside the related question. The information processing device described in any of (10) to (15) above. (17) The user interface control unit controls the individual display to display the root issue and the solution to the root issue side by side. The information processing apparatus described in any of (10) to (16) above. (18) The user interface control unit controls the individual display so that the input fields for the related questions or answers for the root issue are displayed alongside the root issue. The information processing device described in any of (10) to (17) above. (19) The user interface control unit causes the display of nodes for unanswered related questions and nodes for answered related questions to differ in the tree diagram. The information processing apparatus described in any of (9) to (18) above. (20) The user interface control unit receives input of the owner's evaluation of the related questions and changes the display mode of each node of the related questions in the tree diagram based on the evaluation. The information processing apparatus described in any of (9) to (19) above. (twenty one) A response section for posting related questions to the aforementioned root issue or related questions. The information processing apparatus further comprises any of the above (2) to (20). (twenty two) The response unit controls the posting of the related question based on at least one of the following: the characteristics of the featured question which is the question to which the related question is to be posted; the characteristics of the answer to the featured question; the characteristics of the question related to the featured question; the characteristics of the first thread which includes a first root issue which is another root issue similar to the root issue; the characteristics of the second thread which includes a second root issue which is another root issue posted by the owner; and the characteristics of the owner. The information processing device described in (21) above. (twenty three) The response unit selects the question of interest based on at least one of the following: a feature of a tree diagram representing the hierarchical structure of the first root issue and related questions in the first thread, and a feature of a tree diagram representing the hierarchical structure of the second root issue and related questions in the second thread. The information processing device described in (22) above. (twenty four) The response unit generates the related question based on at least one of the following: the characteristics of the question of interest, the characteristics of the answer to the question of interest, the characteristics of the question related to the question of interest, the characteristics of the first thread, the characteristics of the second thread, and the characteristics of the owner. The information processing apparatus described in (22) or (23) above. (twenty five) The response unit controls the posting timing of the related question based on at least one of the characteristics of the posting timing of the related question in the first thread and the characteristics of the posting timing of the related question in the second thread. The information processing device described in any of (22) to (24) above. (26) The response unit, based on the percentage of first root issues resolved and at least one of the characteristics of the first thread, determines that the root issue can be resolved without posting the related question, and then posts an answer to the root issue. The information processing device described in any of (22) to (25) above. (27) The response unit generates the related questions by assuming that the questioner of the related questions is a real person, a person who existed in the past, or a fictional person. The information processing device described in any of (21) to (26) above. (28) The user interface control unit limits the number of characters in the related question. An information processing device according to any one of the above (1) to (27). (29) The user interface control unit controls the display of the root issue and related questions in other information processing devices. The information processing device described in any of (1) to (28) above. (30) We accept submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the said root issues. Controls the display of the aforementioned root issue and the aforementioned related questions. Information processing methods. (31) We accept submissions of root issues, which are questions to be resolved, and related questions, which are questions related to the said root issues. Controls the display of the aforementioned root issue and the aforementioned related questions. A program that causes a computer to perform a process.

[0347] Furthermore, the effects described herein are merely illustrative and not limiting; other effects may also occur. [Explanation of Symbols]

[0348] 1 Information processing system, 11 Server, 12-1 to 12-n User terminals, 101 CPU, 104 DB, 107 Communication unit, 131 UI control unit, 132 Learning unit, 133 Response unit, 134 Recommendation unit, 135 Communication control unit, 201 CPU, 205 Display unit, 209 Communication unit, 231 UI control unit, 232 Communication control unit

Claims

1. A user interface control unit receives submissions of root issues (questions to be resolved), related questions (questions related to the root issue), answers to the root issue from the owner (the user who submitted the root issue), answers to the related questions from the owner, and related questions from general users (users other than the owner) to the root issue or related questions. The control unit also controls the display of a tree diagram representing the hierarchical structure of the root issue and related questions, and the individual display of selected questions in the tree diagram. Information processing device.

2. A user interface control unit that accepts submissions of a root issue which is a question to be resolved, related questions which are questions related to the root issue, submissions of answers to the root issue from the owner which is the user who submitted the root issue, submissions of answers to the related questions from the owner, and submissions of related questions to the root issue or related questions from general users which are users other than the owner, controls the display of a tree diagram which represents the hierarchical structure of the root issue and the related questions in a tree shape, and makes the display of nodes of unanswered related questions and nodes of answered related questions in the tree diagram different. Information processing device.

3. The user interface control unit restricts the posting of related questions from general users other than followers, who are users followed by the owner. The information processing apparatus according to claim 1 or 2.

4. Based on the characteristics of the owner and the coach, the recommendation department recommends coaches who are a good match for the owner and possess the necessary skills to coach the owner as potential followers. The information processing apparatus according to claim 3, further comprising:

5. The user interface control unit restricts the posting of related questions for unanswered related questions. The information processing apparatus according to claim 1 or 2.

6. The user interface control unit restricts the posting of new related questions when the number of unanswered related questions reaches an upper limit. The information processing apparatus according to claim 1 or 2.

7. The user interface control unit restricts the posting of related questions in response to the related questions specified by the owner. The information processing apparatus according to claim 1 or 2.

8. The user interface control unit further receives submissions of related questions from the owner regarding the root issue or related questions. The information processing apparatus according to claim 1 or 2.

9. The user interface control unit controls the individual display so that the selected questions in the tree diagram are displayed in chronological order. The information processing apparatus according to claim 1.

10. When the root issue node is selected in the tree diagram, the user interface control unit controls the individual display to display the root issue and all related questions individually. The information processing apparatus according to claim 1.

11. When a link between nodes in the tree diagram is selected, the user interface control unit controls the individual display to display the questions of nodes located along the path from the root issue node to the lower-level nodes connected to the selected link, in a separate list. The information processing apparatus according to claim 1.

12. When a predetermined operation is performed on the tree diagram, the user interface control unit controls the individual display to display all unanswered related questions individually. The information processing apparatus according to claim 1.

13. The user interface control unit controls the individual display to display the related question and the answer to the related question side by side. The information processing apparatus according to claim 1.

14. The user interface control unit controls the individual display so that the input fields for the related question or answer to the related question are displayed alongside the related question. The information processing apparatus according to claim 1.

15. The user interface control unit controls the individual display to display the root issue and the solution to the root issue side by side. The information processing apparatus according to claim 1.

16. The user interface control unit controls the individual display so that the input fields for the related questions or answers for the root issue are displayed alongside the root issue. The information processing apparatus according to claim 1.

17. The user interface control unit receives input of the owner's evaluation of the related questions and changes the display mode of each node of the related questions in the tree diagram based on the evaluation. The information processing apparatus according to claim 1 or 2.

18. A response section for posting related questions to the aforementioned root issue or related questions. The information processing apparatus according to claim 1 or 2, further comprising:

19. The response unit uses at least one of the following characteristics to control the posting of the related question: the characteristics of the featured question which is the question to which the related question is posted; the characteristics of the answer to the featured question; the characteristics of the question related to the featured question; the characteristics of the first thread which includes a first root issue which is another root issue similar to the root issue; the characteristics of the second thread which includes a second root issue which is another root issue posted by the owner; and the characteristics of the owner. The information processing apparatus according to claim 18.

20. The response unit uses at least one of the following features for selecting the question of interest: a tree diagram feature that represents the hierarchical structure of the first root issue and the related questions in the first thread in a tree-like manner, and a tree diagram feature that represents the hierarchical structure of the second root issue and the related questions in the second thread in a tree-like manner. The information processing apparatus according to claim 19.

21. The response unit uses at least one of the following characteristics to generate the related question: the characteristics of the question of interest, the characteristics of the answer to the question of interest, the characteristics of the question related to the question of interest, the characteristics of the first thread, the characteristics of the second thread, and the characteristics of the owner. The information processing apparatus according to claim 19.

22. The response unit uses at least one of the characteristics of the posting timing of the related question in the first thread and the characteristics of the posting timing of the related question in the second thread to control the posting timing of the related question. The information processing apparatus according to claim 19.

23. The response unit uses the percentage of first root issues that have been resolved and at least one of the characteristics of the first thread to determine whether the root issue can be resolved without posting the related question. The information processing apparatus according to claim 19.

24. The response unit generates the related questions, which reflect the thoughts or personality of a real person, a person who existed in the past, or a fictional person, as the questioner of the related questions. The information processing apparatus according to claim 18.

25. The user interface control unit limits the number of characters in the related question. The information processing apparatus according to claim 1 or 2.

26. The user interface control unit communicates with other information processing devices and controls the display of the root issue and related questions in those other information processing devices. The information processing apparatus according to claim 1 or 2.

27. ​​An information processing device, The system accepts submissions of root issues (questions to be resolved), related questions (questions related to the root issue), answers to the root issue from the owner (the user who submitted the root issue), answers to the related questions from the owner, and submissions of related questions to the root issue or related questions from general users (users other than the owner). The system controls the display of a tree diagram that shows the hierarchical structure of the root issue and related questions in a tree-like manner, and the individual display of the selected questions in the tree diagram. Information processing methods including

28. An information processing device, The system accepts submissions of root issues (questions to be resolved), related questions (questions related to the root issue), answers to the root issue from the owner (the user who submitted the root issue), answers to the related questions from the owner, and submissions of related questions to the root issue or related questions from general users (users other than the owner). The display of a tree diagram representing the hierarchical structure of the root issue and related questions is controlled, and the display of nodes for unanswered related questions and nodes for answered related questions in the tree diagram is made to differ. Information processing methods including

29. The system accepts submissions of root issues (questions to be resolved), related questions (questions related to the root issue), answers to the root issue from the owner (the user who submitted the root issue), answers to the related questions from the owner, and submissions of related questions to the root issue or related questions from general users (users other than the owner). The system controls the display of a tree diagram that shows the hierarchical structure of the root issue and related questions in a tree-like manner, and the individual display of the selected questions in the tree diagram. A program that causes a computer to perform a process that includes [a specific action].

30. Accepting submissions of root issues, which are questions to be resolved; related questions, which are questions related to the root issue; submissions of answers to the root issue from the owner, who is the user who submitted the root issue; submissions of answers to the related questions from the owner; and submissions of related questions to the root issue or related questions from general users, who are users other than the owner. The display of a tree diagram representing the hierarchical structure of the root issue and related questions is controlled, and the display of nodes for unanswered related questions and nodes for answered related questions in the tree diagram is made to differ. A program that causes a computer to perform a process that includes [a specific action].

Citation Information

Patent Citations

  • Q & a system and method for providing information

    JP2005108067A

  • Community server and community program

    JP2007328685A

  • Content collection device, content collection method, and content collection program

    JP2012003589A

  • Image management device

    JP2013015929A

  • Information processing apparatus, information processing method, and program

    JP2015133047A