Processing device, method and program

The processing device and method facilitate the identification and association of attributes with specific points in data, improving information organization and management by leveraging a terminal-device and server-based system to enhance data analysis and user interaction.

JP7748743B2Active Publication Date: 2025-10-03ALMA INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024021371
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-02-15
Publication Date
2025-10-03
Estimated Expiration
2044-02-15

AI Technical Summary

Technical Problem

Existing technologies lack effective methods for assisting users in organizing information, particularly in identifying and associating attributes with specific points in target data.

Method used

A processing device and method that includes a processor to identify specific points in target data and associate attributes with them, utilizing a system comprising a first terminal device, a second terminal device, and a management server device to optimize the analysis of target data by assigning attributes to specific phrases in documents.

Benefits of technology

Enables users to efficiently organize information by assigning attributes to specific points in documents, enhancing the visibility and management of data through a user-friendly interface and advanced data processing capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007748743000001
    Figure 0007748743000001
  • Figure 0007748743000002
    Figure 0007748743000002
  • Figure 0007748743000003
    Figure 0007748743000003
Patent Text Reader

Abstract

To provide a processing device for supporting users to organize information.SOLUTION: A processing device including a processor specifies a specific point in target data and associates an attribute with the specific point.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a processing device, a method, and a program. [Background technology]

[0002] Conventionally, there are known techniques for presenting knowledge to a user. For example, Patent Document 1 describes identifying knowledge data based on a phase and outputting it to a user. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-87088 Summary of the Invention [Problem to be solved by the invention]

[0004] However, there is room for improvement in the technology for assisting users in organizing information. The present disclosure has been made in light of the above background, and provides a processing device, a method, and a program that can assist users in organizing information. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, A processing device including a processor, Identify specific points in the target data, Associating an attribute with the specific point A processing device configured to is provided.

[0006] According to one aspect of the present disclosure, 1. A computer-implemented method having a processor, comprising: Identifying a specific point in the target data; associating an attribute with the particular point; A method including is provided.

[0007] According to one aspect of the present disclosure, A computer having a processor Identify specific points in the target data, Associating an attribute with the specific point A program that makes it work like this is provided. [Effects of the Invention]

[0008] According to the present disclosure, a processing device, method, and program capable of assisting a user in organizing information can be provided. Note that the above effects are merely exemplary for the sake of convenience of explanation and are not limiting. In addition to or instead of the above effects, any of the effects described in the present disclosure or effects obvious to those skilled in the art may be achieved. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram schematically illustrating a configuration of a system including a processing device according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of a terminal device according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a block diagram showing an example of the configuration of the management server device 13 according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram conceptually illustrating a document information table stored in the memory 32 of the management server device 13 according to the embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram conceptually illustrating an attribute information table stored in the memory 32 of the management server device 13 according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram conceptually illustrating a report information table stored in the memory 32 of the management server device 13 according to an embodiment of the present disclosure. [Figure 7]FIG. 7 is a diagram showing a processing sequence executed among the first terminal device 11, the second terminal device 12, and the management server device 13 in the processing system 1 according to the embodiment of the present disclosure. [Figure 8] FIG. 8 is an explanatory diagram showing an example of a document management screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 9] FIG. 9 is an explanatory diagram showing an example of a document confirmation screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 10] FIG. 10 is an explanatory diagram showing an example of an attribute confirmation screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 11] FIG. 11 is an explanatory diagram showing an example of a report list screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 12] FIG. 12 is an explanatory diagram showing an example of a tree diagram display screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 13] FIG. 13 is an explanatory diagram showing an example of a person image display screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 14] FIG. 14 is an explanatory diagram showing an example of a time series diagram display screen displayed on the display of the first terminal device 11. As shown in FIG. [Figure 15] FIG. 15 is an explanatory diagram showing an example of an attribute confirmation screen according to another embodiment, which is displayed on the display of the first terminal device 11. DETAILED DESCRIPTION OF THE INVENTION

[0010] Embodiments of the present disclosure will be described with reference to the drawings, in which the same reference numerals are used to designate common components.

[0011] The processing system according to the present disclosure is, for example, a system for analyzing target data. In particular, the processing system is advantageously used in that it can assign attributes to specific phrases in a document. In this way, in the processing system according to the present disclosure, the first terminal device and the management server device can optimize the analysis of target data by a user.

[0012] 1 is a diagram schematically illustrating a configuration of a system including a processing device according to an embodiment of the present disclosure. Referring to FIG. 1, the processing system 1 includes a first terminal device 11, a second terminal device 12, and a management server device 13. The first terminal device 11, the second terminal device 12, and the management server device 13 are connected to each other via a wireless and / or wired network 5 so as to be able to communicate with each other.

[0013] An example of the first terminal device 11 and the second terminal device 12 is a portable terminal device capable of wireless communication, such as a laptop computer. The management server device 13 stores and manages various information required for executing the processing system 1, which is input to the first terminal device 11 and the second terminal device 12, and transmits and receives various information between the first terminal device 11 and the second terminal device 12. The detailed configuration and processing will be described later.

[0014] In the example of FIG. 1, only one first terminal device 11 and one second terminal device 12 are shown, but it is possible for two or more of each device to be included. Also, in the example of FIG. 1, the first terminal device 11 and the second terminal device 12 are shown separately from each other, but they may be collectively referred to as terminal devices. However, even in such a case, the term simply refers to each terminal device collectively, and does not mean that the first terminal device 11 and the second terminal device 12 have the same processing or configuration. Also, in the example of FIG. 1, one server device is shown, such as the management server device 13, but two or more devices may be included.

[0015] Fig. 2 is a block diagram showing an example of the configuration of a terminal device according to an embodiment of the present disclosure. The terminal device does not need to include all of the components shown in Fig. 2, and may have a configuration in which some components are omitted, or may include other components.

[0016] As described above, the terminal device is typically a terminal device capable of wireless communication, such as a laptop computer. This terminal device can be suitably applied to any device capable of executing the program according to the present disclosure, such as a feature phone, a personal digital assistant (PDA), a smartphone, a desktop computer, a portable game console, or a stationary game console. Furthermore, the terminal device in the processing system 1 can include multiple terminal devices, but the terminal devices do not need to be the same type and may be different types.

[0017] 2, the terminal device includes a processor 21, a memory 22 (including RAM, ROM, or non-volatile memory (in some cases, SSD), etc.), a communication interface 23 (including a communication processing circuit and an antenna), an input interface 24 (including a mouse, hard keys, etc.), and an output interface 25. These components are electrically connected to each other via control lines and data lines.

[0018] The processor 21 is configured from a CPU and functions as a control unit that controls other connected components based on various programs stored in the memory 22. Specifically, the processor 21 reads out from the memory 22 a program for executing an application according to the present disclosure and a program for executing an OS, and executes these programs. In the present disclosure, the processor 21 particularly executes the processes and the like described in the processing sequence of FIG. 7 (details of the processes will be explained in FIG. 7 and the like). The processor 21 may be configured from a single CPU, or may be configured from a combination of multiple CPUs and GPUs.

[0019] The memory 22 includes a main storage device (ROM, RAM, nonvolatile memory, etc.) and an auxiliary storage device (HDD, SSD, etc.), and functions as a storage unit. The ROM stores instructions and commands for executing the application and OS according to the present disclosure as a program. The RAM is used to write and read data while the program stored in the ROM is being processed by the processor 21. The nonvolatile memory is a memory into which data is written and read as the program is executed, and the data written therein is saved even after the execution of the program has ended. In the present disclosure, the memory 22 particularly stores a program for executing each process, etc., described in the processing sequence of FIG. 7 (details of the process will be explained in FIG. 7, etc.).

[0020] The communication interface 23 functions as a communication unit that transmits and receives information to and from other terminal devices and the management server device 13 via a communication processing circuit and an antenna. The communication processing circuit processes programs and various information used in the processing system 1 to and from a server device, etc., depending on the progress of processing. The communication processing circuit processes based on a wideband wireless communication method such as the 5G method, but can also process based on a narrowband wireless communication method or a short-range wireless communication method such as a wireless LAN or Bluetooth (registered trademark) such as IEEE802.11. Wired communication can also be used instead of or in addition to wireless communication.

[0021] The input interface 24 is composed of a mouse, a keyboard, etc., and functions as an input unit that accepts instruction inputs related to the execution of the program according to the present disclosure, operation inputs for registering various information, etc. The mouse accepts operations such as moving and selecting a cursor displayed on the display by the user. The keyboard accepts operations such as typing characters by the user. Note that, although the present disclosure uses the input interface 24 provided in the terminal device, it is also possible to use a touch panel that detects swiping and tapping operations using, for example, a resistive film method, a capacitive coupling method, an ultrasonic surface acoustic wave method, etc.

[0022] The output interface 25 functions as an output unit that outputs images captured by the camera included in the input interface 24 and various displays output by executing the program according to the present disclosure to devices such as a display or a printer in response to instructions from the processor 21. Note that such a display may be configured, for example, as a liquid crystal display, an organic electroluminescence display, or electronic paper.

[0023] Fig. 3 is a block diagram showing an example of the configuration of management server device 13 according to an embodiment of the present disclosure. Management server device 13 does not need to include all of the components shown in Fig. 3, and may have a configuration in which some components are omitted, or other components may be added. Furthermore, management server device 13 may include any or more of the components shown in Fig. 3 distributed across multiple devices.

[0024] The management server device 13 includes a processor 31 (comprised of a CPU, etc.), a memory 32 (including RAM, ROM, non-volatile memory, HDD, etc.), and a communication interface 33. These components are electrically connected to each other via control lines and data lines. In this embodiment, a database (not shown) that stores various information may be connected via the communication interface 33. In this disclosure, the memory included in the server device may refer to only the memory 32, only the database, or both the memory 32 and the database, unless otherwise specified.

[0025] The processor 31 is configured from a CPU and functions as a control unit for controlling other connected components based on various programs stored in the memory 32. In this embodiment, the processor 31 may be configured from a single CPU, or may be configured from multiple CPUs.

[0026] The memory 32 includes RAM, ROM, non-volatile memory, and HDD, and functions as a storage unit. The memory 32 stores instructions and commands for executing the application and OS according to this embodiment as a program. Such a program is loaded and executed by the processor 31. The memory 32 also stores mainly the information tables shown in FIGS. 4 to 6. The memory 32 (particularly the RAM) is temporarily used to write and read data while the program is being executed by the processor 31. The memory 32 also stores mainly the information table shown in FIG. 7.

[0027] For example, the communication interface 33 functions as a communication unit that performs processes such as modulation and demodulation to transmit and receive programs, various information, and the like used in the system according to the present disclosure via the first terminal device 11, the second terminal device 12, and the network 5, or via the network 5 with other server devices. The communication interface 33 communicates with other first terminal devices and other server devices according to the above-mentioned wireless communication method or a known wired communication method.

[0028] FIG. 4 is a diagram conceptually illustrating a document information table stored in the memory 32 of the management server device 13 according to an embodiment of the present disclosure. FIG. 5 is a diagram conceptually illustrating an attribute information table stored in the memory 32 of the management server device 13 according to an embodiment of the present disclosure. FIG. 6 is a diagram conceptually illustrating a report information table stored in the memory 32 of the management server device 13 according to an embodiment of the present disclosure. Note that the information stored in each information table described below is merely an example, and it is not necessary to store all of this information; information other than this information may also be stored. While the present disclosure describes a case in which each information table is stored in the memory 32 of the management server device 13, the various tables may also be stored in the memory 22 of the first terminal device 11 and the memory 22 of the second terminal device 12. The various tables may also be stored in a database communicably connected to the management server device 13 via the network 5, or may also be stored in a distributed storage database such as a blockchain. In this case, the management server device 13 temporarily reads out the information stored in the database into the memory 32 of the management server device 13 as the processing progresses, and processes the information.

[0029] As shown in FIG. 4, the document information table stores, in association with a document ID, a "folder," a "selected description," a "seventh paragraph description," an "attribute ID," and a "comment." A "document ID" is an identification number assigned to each piece of document data. A "folder" is information for linking multiple pieces of document data and managing the multiple pieces of document data as a single group. A "selected description" is information indicating a portion of a document selectively identified by a user. A "seventh paragraph description" is information indicating the paragraph containing the selected description and the three adjacent paragraphs before and after it, i.e., seven paragraphs in total. An "attribute ID" is an identification number assigned to each attribute. A "comment" is information indicating a user's comment on the document data. Details of this information will be described later. Information such as a "folder," a "selected description," a "seventh paragraph description," an "attribute ID," and a "comment" associated with a document ID may be stored one by one for one document ID, or multiple pieces of each may be stored for one document ID.

[0030] As shown in FIG. 5, the attribute information table stores, in association with an attribute ID, an "attribute name," "reference information," "last updated date and time," "user ID," "dependent attribute," "tag," "importance," and the like. An "attribute ID" is an identification number assigned to each attribute. An "attribute name" is information indicating the name of the attribute. "Reference information" is information such as reference materials related to the attribute. "Last updated date and time" is information indicating the date and time when various settings on the attribute confirmation screen described below were last updated. A "user ID" is an identification number assigned to each user. A "dependent attribute" is information indicating an attribute to which the attribute related to the attribute ID is subordinate. A "tag" is a marker set for the attribute. "Importance" is information indicating the importance of the attribute. Details of this information will be described later. Information such as an "attribute name," "related information," "last updated date and time," "user ID," "dependent attribute," "tag," and "importance" associated with an attribute ID may be stored one by one for each attribute ID, or multiple pieces of each may be stored for each attribute ID.

[0031] As shown in FIG. 6, the report information table stores "report name," "report type," "first item," "second item," "attribute ID," "user input," and the like, in association with a report ID. "Report ID" is an identification number assigned to each report. "Report name" is information indicating the name of the report. "Report type" is information indicating the type of report (e.g., tree, profile, plan). "First item" and "second item" are information used as items in the report, which will be described later. "Attribute ID" represents an attribute ID displayed as a higher level in the report, and corresponds to the identification number assigned to each attribute as described above. "User input" is information entered by the user. Note that information such as "report name," "report type," "first item," "second item," "attribute ID," and "user input," which are associated with a report ID, may be stored one by one for one report ID, or multiple pieces of each may be stored for one report ID.

[0032] 7 is a diagram showing a processing sequence executed among the first terminal device 11, the second terminal device 12, and the management server device 13 in the processing system 1 according to the embodiment of the present disclosure. The flow of processing in the processing system 1 will be described below with reference to the respective drawings.

[0033] 7, the first terminal device 11 accepts a data input operation by the user through the input interface 24 (S11). Specifically, the first terminal device 11 accepts input of document data including text information through the input interface 24. The first terminal device 11 transmits the data input by the user to the management server device 13 through the communication interface 23 (T11). Note that the input operation may be an operation in which the user manually inputs data, or an operation in which predetermined data is stored.

[0034] FIG. 8 is an explanatory diagram showing an example of a document management screen displayed on the display of the first terminal device 11. The document management screen is a screen on which a user can view and manage data such as documents. This document management screen includes a document folder section 101 and a document display section 103. The document folder section 101 is a frame displaying a plurality of folder buttons 102 indicating folder data linked to a plurality of document data. The document folder section 101 can accept a user's selection operation (e.g., a click operation) of the folder button 102. The document display section 103 is a frame displaying a plurality of document buttons 105 linked to, for example, a single document data. Specifically, when the document display section 103 accepts a user's operation to select one folder button 102 in the document folder section 101, it displays document buttons 105 related to a plurality of document data linked to the folder data related to the selected folder button 102. The document display section 103 can accept a user's selection operation of the document button 105. In this way, the first terminal apparatus 11 can execute the corresponding process by accepting the user's selection operation on the folder button 102 and the document button 105.

[0035] 7, the first terminal device 11 accepts an operation to assign attributes to at least a portion of text data based on a sentence input by a user via the input interface 24 (S12). The first terminal device 11 also transmits the attributes assigned by the user to the management server device 13 via the communication interface 23 (T12).

[0036] FIG. 9 is an explanatory diagram illustrating an example of a document confirmation screen displayed on the display of the first terminal device 11. The document confirmation screen is a screen primarily used to accept a user's operation to assign attributes to document data. This document confirmation screen is displayed upon accepting a selection operation on the document button 105. The document confirmation screen also includes a document header section 111, a document data display section 113, an attribute data display section 115, an attribute assignment section 117, and a bulk registration section 119. The document header section 111 is a frame in which bibliographic information related to document data selected by the user is entered. Specifically, the document header section 111 may include, for example, a "folder" to which the document data is linked, "tags" assigned to the attributes, the "status" of the document data, the "last updated date" of the document data, and a "creator" indicating the user who created the document data, based on a document information table. Here, "tags" are, for example, markers that can be arbitrarily set by the user. For example, "tags" may indicate the type of text data, such as "user interview," "inquiry," "business negotiation," and "questionnaire." "Status" is information indicating the registration status of data linked to a document ID. For example, "status" can be "content description," which indicates that document data is linked to a document ID, or "attribute assignment," which indicates that attributes (described later) have been assigned.

[0037] The document data display unit 113 is a frame in which document data related to the selected document ID is displayed. For example, if the document data is minutes related to a "user interview," the minutes document is displayed as text data. The first terminal device 11 accepts an attribute assignment operation by a user for this text data. Specifically, the first terminal device 11 first accepts a selection operation by the user for a portion of the text data (for example, an operation of selecting a portion of text by moving the mouse left or right while pressing the left button of the mouse). Next, the first terminal device 11 displays a button (not shown) for assigning an attribute to a portion (e.g., directly above the selected description 114 (specific point)) in the vicinity of the selected portion (selected description 114 (specific point)). Next, the first terminal device 11 accepts a selection operation of the button by the user. Then, the first terminal device 11 accepts an attribute assignment operation for the selected description 114 in the attribute assignment unit 117. The first terminal device 11 may display the attribute allocation unit 117 after accepting the selection operation of the button, or may overlay the attribute allocation unit 117 on the document data display unit 113. Furthermore, although the above description has been explained in which the user selects the selected description 114, the selected description 114 may be extracted from the text data based on pre-set sorting conditions, or the selected description 114 may be identified based on the calculation results of a so-called AI including a trained model capable of determining the characteristics of the selected description 114 using a neural network or the like.

[0038] The attribute data display unit 115 is a frame in which the selected descriptions 114 in the document data displayed in the document data display unit 113 are displayed in a list. This selected description box 121 includes an attribute 121a and a comment 121b. The attribute 121a is an attribute assigned to the selected description 114. That is, if multiple attributes are assigned to the selected description 114, multiple attributes 121a are displayed. The comment 121b is a comment entered by the user regarding the selected description 114. In this way, the first terminal device 11 displays the selected descriptions 114 in the document data displayed in the document data display unit 113 in a list, and displays the attributes 121a and comments 121b related to the selected descriptions 114 nearby, thereby improving the user's viewability of the selected descriptions, etc.

[0039] The attribute assignment unit 117 is an input unit for accepting an operation by the user to assign an attribute to the selected description 114. The attribute assignment unit 117 has a first recommended assigned attribute 123, a comment input unit 125, and an assigned attribute unit 127. The first recommended assigned attribute 123 indicates an attribute recommended to the user when the user assigns an attribute. The first terminal device 11 displays the first recommended assigned attributes 123 in an order such that attributes previously assigned by the user are preferentially displayed in the order in which they were last assigned (i.e., in the order in which they were most recently assigned). This allows the first terminal device 11 to accept assignment of an attribute to the selected description 114 by the user's selection operation (e.g., a click operation) of the first recommended assigned attribute 123, thereby simplifying the user's task of assigning attributes compared to, for example, searching for and selecting attributes using a search function or the like. The first recommended allocation attribute 123 may be extracted based on pre-set sorting conditions to extract attributes related to the document data or the selected description 114, or may be assigned based on the calculation results of a so-called AI including a trained model that can determine the characteristics of the document data or the selected description 114 using a neural network or the like, or attributes that are frequently assigned by the user may be displayed preferentially.

[0040] The comment input unit 125 is an input unit that accepts comments about the selected description 114. That is, the first terminal device 11 acquires comments about the selected description 114 by accepting an input operation by the user to the comment input unit 125. The assigned attribute unit 127 displays the attributes assigned to the selected description 114. That is, the first terminal device 11 accepts an attribute assignment operation by the user in the attribute assignment unit 117, and displays the attributes assigned to the selected description 114 in the assigned attribute unit 127. That is, in the above-mentioned selected description box 121, one or more attributes assigned to the selected description 114 by the attribute assignment unit 117 and the comment input in the comment input unit 125 are displayed as attributes 121a and comments 121b. In the above, we have explained that attributes are assigned to the selected description 114 based on user operation, but attributes may also be assigned to the selected description 114 based on pre-set sorting conditions, or attributes may be identified for the selected description 114 based on the calculation results of a so-called AI that includes a trained model that can determine the characteristics of the selected description 114 and attributes using a neural network or the like.

[0041] The bulk registration unit 119 is a registration unit for assigning attributes in bulk to selected descriptions 114 that satisfy predetermined conditions. This bulk registration unit 119 has a search window 131 and a second recommended allocation attribute 133. The search window 131 accepts input of a search word by the user. That is, when the first terminal device 11 accepts an input operation of a search word by the user in the search window 131, it identifies a description corresponding to the search word in the text data. The second recommended allocation attribute 133 indicates an attribute that is recommended to the user when the user assigns an attribute, similar to the first recommended allocation attribute 123. As an example, the second recommended allocation attribute 133 displays an attribute assigned to a selected description 114 that includes a description similar to the search word.

[0042] FIG. 10 is an explanatory diagram showing an example of an attribute confirmation screen displayed on the display of the first terminal device 11. The attribute confirmation screen is a screen on which set attributes are displayed in a list. This attribute confirmation screen includes an attribute list display unit 141 and an attribute detail display unit 143. The attribute list display unit 141 is a display unit that displays a list of attributes set by the user. Note that attribute folders linked to multiple attributes may be used to display the attributes linked to the attribute folders. The attribute list display unit 141 displays multiple attribute buttons 145 corresponding to the attributes. The attribute buttons 145 are buttons that can accept a selection operation by the user. The attribute detail display unit 143 is a screen on which details of the attribute related to the selected attribute button 145 are displayed. That is, when the first terminal device 11 accepts a selection operation of one attribute button 145 by the user, the attribute detail display unit 143 displays detailed information of the attribute related to the selected attribute button 145. The attribute detail display section 143 includes an attribute header section 147 , a document data display section 148 , and a comment 149 .

[0043] The attribute header section 147 is a box in which bibliographic information related to an attribute selected by the user is written. Specifically, the attribute header section 147 may include, for example, a "tag" assigned to the attribute, the "importance" of the attribute, "related information" associated with the attribute, the "last updated date" of the attribute, and a "creator" indicating the user who created the attribute, based on an attribute information table. Here, "importance" is information indicating the degree of importance that can be set arbitrarily by the user. For example, "importance" may be expressed as "high," "medium," or "low," or may be expressed as a percentage, etc. "Related information" is information related to the attribute that can be set arbitrarily by the user. For example, "related information" may include links to web pages related to the attribute and materials related to the attribute.

[0044] The document data display unit 148 displays a description corresponding to the selected description 114 in the document to which the attribute is assigned. Specifically, the document data display unit 148 displays the paragraph related to the selected description 114 and information 114a adjacent to the selected description 114 (e.g., the paragraph containing the selected description 114, the three paragraphs immediately preceding the paragraph, and the three paragraphs immediately following the paragraph). This allows the first terminal device 11 to display the selected description 114 to which the user has assigned the attribute on the display when the first terminal device 11 accepts a selection operation of one attribute button 145 by the user. Therefore, the first terminal device 11 can allow the user to confirm the selected description 114 to which the attribute is assigned. In particular, by displaying the paragraph related to the selected description 114 and the information 114a adjacent to the selected description 114, the first terminal device 11 can allow the user to view not only the selected description 114 but also the context before and after the selected description 114, for example, thereby improving the convenience of the user in viewing document data.

[0045] Here, the selected description 114 in the document data display unit 148 can accept a selection operation by the user. When the first terminal device 11 accepts a selection operation by the user for the selected description 114, it displays the range related to the selected description 114 in the document data display unit 113 (FIG. 9). As a result, the first terminal device 11 accepts a selection operation by the user for the selected description 114 and displays the document data display unit 113, thereby reducing the effort required for the user to search for document data in which the selected description 114 is written. The comment 149 is an input unit that displays a comment input by the user in the comment input unit 125 (FIG. 9) of the attribute allocation unit 117. Note that the comment 149 may also accept an editing operation by the user.

[0046] 7, the first terminal device 11 accepts, via the input interface 24, an input operation for information related to the generation of a tree diagram based on attributes assigned by the user (S13). The first terminal device 11 then transmits the information related to the generation of the tree diagram (tree information) input by the user to the management server device 13 via the communication interface 23 (T13). The information related to the generation of the tree diagram includes information representing hierarchical relationships between multiple attributes, and is input, for example, by specifying the subordinate attributes of FIG. 5 for one or more attribute IDs. Similarly, the first terminal device 11 accepts, via the input interface 24, an input operation for information related to the generation of a person image based on attributes assigned by the user (S14). The first terminal device 11 then transmits the information related to the generation of a person image (person image information) input by the user to the management server device 13 via the communication interface 23 (T14). The information related to the generation of a person image includes information indicating which attributes are to be displayed in each of the first item display section 183, the second item display section 185, and the third item display section 187, which will be described later with reference to FIG. 13, for example. Similarly, the first terminal device 11 accepts an input operation for information related to the generation of a time series diagram through the input interface 24 based on the attributes assigned by the user (S15). The information related to the generation of a time series diagram includes information indicating which attributes are to be specified as major and minor items, which will be described later with reference to FIG. 14, for example. The first terminal device 11 also transmits the information related to the generation of a time series diagram input by the user (time series diagram information) to the management server device 13 via the communication interface 23 (T15). Steps S13 to S15 will be described in detail below with reference to FIGS. 11 to 14.

[0047] 11 is an explanatory diagram showing an example of a report list screen displayed on the display of the first terminal device 11. The report list screen is a display unit that displays a list of multiple pieces of report information 151. The report information 151 is a button corresponding to a report generated based on the information received in steps S13 to S15. In other words, the first terminal device 11 receives a selection operation by the user on the report information 151, and displays the corresponding report on the display.

[0048] FIG. 12 is an explanatory diagram showing an example of a tree diagram display screen displayed on the display of the first terminal device 11. When the first terminal device 11 receives a user selection operation for report information 151 whose report type is "tree" from among multiple report information 151, the first terminal device 11 displays a tree diagram display screen on the display. The tree diagram display screen is a screen on which a tree diagram in which multiple pieces of attribute information are represented in a tree-like manner is displayed. This tree diagram display screen includes a first report setting unit 161, a narrowing down setting unit 163, and a tree diagram display unit 165. The first report setting unit 161 is an input unit that can set and change various information related to the report. Specifically, the first report setting unit 161 includes a report name setting unit, a report type setting unit, and an upper layer setting unit.

[0049] The report name setting unit is a display unit that displays the name of the report. This first report setting unit 161 can, for example, accept input operations by the user. The report type setting unit is a setting unit that can switch the report type, for example, from "Tree" to "Portrait" and "Plan." The upper layer setting unit is a display unit that shows the highest layer in the tree diagram displayed in the tree diagram display unit 165. This upper layer setting unit can accept setting operations by the user. In other words, the first terminal device 11 changes the "report name," "report type," and "attribute ID" related to the report information table by accepting input operations by the user in the first report setting unit 161.

[0050] The narrowing setting unit 163 is an input unit that accepts conditions for narrowing down the attributes displayed in the tree diagram display unit 165. Specifically, the narrowing setting unit 163 has input items such as "tag," "importance," and "user." That is, the first terminal device 11 displays, on the tree diagram display unit 165, a tree diagram based on the attributes including "tag" and "importance" input in the narrowing setting unit 163 and the attributes input by the "user" in the narrowing setting unit 163. The tree diagram display unit 165 displays a tree diagram of attributes based on the information input in the first report setting unit 161 and the narrowing setting unit 163. Specifically, the first terminal device 11 first identifies an attribute corresponding to the highest hierarchy based on the "attribute ID" stored in the report information table. Next, the first terminal device 11 extracts attributes subordinate to the identified attribute based on the "dependent attributes" stored in the attribute information table. Next, the first terminal device 11 narrows down the extracted attributes using the narrowing down setting unit 163. Then, the first terminal device 11 arranges the narrowed down attributes based on the "dependent attributes" stored in the attribute information table and generates a tree diagram by connecting each attribute with a line. In this way, the first terminal device 11 can display the tree diagram generated based on the dependent relationships of the attributes on a display so that the user can visually recognize it.

[0051] FIG. 13 is an explanatory diagram showing an example of a person image display screen displayed on the display of the first terminal device 11. The person image display screen is a screen on which a diagram depicting a person image formed based on attribute information is displayed. When the first terminal device 11 receives a user's selection operation for report information 151 whose report type is "person image" from among the plurality of report information 151, the first terminal device 11 displays the person image display screen on the display. The person image display screen includes a second report setting unit 171, a person image setting unit 173, and a person image display unit 175. The second report setting unit 171 is an input unit that can set and change various information related to the report, similar to the first report setting unit 161.

[0052] The person image setting unit 173 is a setting unit that allows multiple items to be set for forming a person image. Here, a person image refers to a representative example of a group of people who fall into a specific category, consisting of common characteristics shared by each person. Specific examples of person images include a woman in her twenties living in Tokyo, a man who regularly wears glasses, and men and women over 60 living in rural areas. The person image setting unit 173 accepts settings of attributes that are likely to be roughly relevant to such person images. That is, the first terminal device 11 accepts a setting operation in which the user sets one or more attributes that are likely to be related to the assumed person image as described above for each item. The person image setting unit 173 is configured to allow input of supplemental information. The person image display unit 175 is a display unit that displays a person image generated based on the information input to the person image setting unit 173. This person image display unit 175 includes an image 181, a first item display unit 183, a second item display unit 185, and a third item display unit 187. The image 181 is an illustration of a person that can be set arbitrarily by the user, for example. Note that the image 181 may be set according to attributes or the like, or may be a photograph or the like.

[0053] The first item display unit 183, the second item display unit 185, and the third item display unit 187 are display units corresponding to the respective attributes input to the person image setting unit 173. As a specific example, the first item display unit 183 displays attributes forming the "basic information" of the person image based on the attributes input to the person image setting unit 173. For example, the attributes in the first item display unit 183 include age, gender, occupation, hobbies and preferences, and family composition. The second item display unit 185 displays attributes forming the "ordinary behavior" of the person image based on the attributes input to the person image setting unit 173. For example, the attributes in the second item display unit 185 include frequency of SNS use, commuting method, and how to spend holidays. The third item display unit 187 displays attributes forming the "challenges faced" of the person image based on the attributes input to the person image setting unit 173. For example, the attributes in the third item display unit 187 include qualification exams, future career paths, savings and investments, and health. As a result, the first terminal device 11 can form a person's image using attributes by accepting attributes related to the assumed person's image for each item, and can provide the user with materials for conducting marketing evaluation based on the attributes, for example.

[0054] Here, the attributes in the first item display unit 183, the second item display unit 185, and the third item display unit 187 are buttons that can receive a selection operation by the user. When the first terminal device 11 receives a selection operation by the user in the first item display unit 183, the second item display unit 185, and the third item display unit 187, the first terminal device 11 displays an attribute confirmation screen (FIG. 10) related to the selected attribute on the display. As a result, when the user considers a person image based on the attributes, the first terminal device 11 allows the user to view the attribute confirmation screen as details of the attributes, thereby allowing the user to consider information behind the person image.

[0055] FIG. 14 is an explanatory diagram showing an example of a time series diagram display screen displayed on the display of the first terminal device 11. The time series diagram display screen is a screen on which a time series diagram expressing a plan formed based on attribute information is displayed. When the first terminal device 11 accepts a user's selection operation for report information 151 whose report type is "plan" from among the multiple report information 151, the first terminal device 11 displays the time series diagram display screen on the display. The time series diagram display screen includes a third report setting unit 191, a plan setting unit 193, and a time series diagram display unit 195. The third report setting unit 191 is an input unit that can set and change various information related to the report, similar to the first report setting unit 161 and the second report setting unit 171.

[0056] The plan setting unit 193 is a setting unit that accepts input of information such as attributes related to the time series diagram. The plan setting unit 193 sets multiple major items 197. Each major item 197 is set with multiple minor items. Attributes and supplemental information are set for each minor item. The major items 197 set the superordinate concepts, conditions, and periods of each minor item. For example, the major items 197 accept user-specified periods such as "before use," "during use," and "after use" of the target application. Minor items are information indicating the items into which the major item is subdivided. For example, minor items include "goal," "action," "graph," and "impression." For example, if the major item 197 is "before use," the minor items correspond to the operational goals, possible actions, general consumer impressions, and initial and final scores for the "before use" period of the target application. The initial and final scores may be values ​​entered by the user or may be separately calculated values.

[0057] The time series diagram display unit 195 is a diagram generated based on information input to the plan setting unit 193. That is, the first terminal device 11 generates a time series diagram and displays it on the display by accepting a user's input operation to the plan setting unit 193. The time series diagram display unit 195 includes a horizontal axis 201, an attribute display row 203, and a graph 205. The horizontal axis 201 has major items as a time series arranged side by side in the left-right direction. The attribute display row 203 displays attributes corresponding to minor items set for the major items on the horizontal axis 201. The graph 205 is a graph formed by connecting line segments on which the initial score and final score set for each major item are plotted. In this way, the first terminal device 11 can generate a time series diagram in which minor items in multiple major items as a time series are connected together by accepting a user's input operation of information such as attributes.

[0058] 7, the second terminal device 12, for example, accesses the management server device 13 to acquire the information input and generated in steps S11 to S15 and displays it on the display (S16). Furthermore, when the user of the second terminal device 12 inputs various pieces of information such as those input in steps S11 to S15, the second terminal device 12 executes processing equivalent to steps S11 to S15 described above. This allows the user operating the second terminal device 12 to view various pieces of information based on the information input by the user of the first terminal device 11 in steps S11 to S15, and further allows the management server device 13 to accept editing operations and the like by the user of the second terminal device 12. Therefore, the management server device 13 allows the user operating the second terminal device 12 to view various pieces of information input by the user operating the first terminal device 11, thereby suppressing subjective judgments by multiple users.

[0059] With the above configuration, the first terminal device 11 according to the present disclosure identifies the selected description 114 as a specific point of the document data that is the target data, for example, based on a user's input operation, and associates an attribute with the selected description 114 (S12). Similarly, the management server device 13 according to the present disclosure identifies the selected description 114 as a specific point of the document data that is the target data, for example, based on information received from the first terminal device 11, and associates an attribute with the selected description 114, for example, based on information received from the first terminal device 11 (T12).

[0060] As a result, the first terminal device 11 and management server device 13 according to the present disclosure can support, for example, a user in comprehensively viewing the selected statements 114 for each attribute based on the attributes associated with the selected statements 114 of the document data. Furthermore, the first terminal device 11 and management server device 13 according to the present disclosure can generate, as a report, a tree diagram, a person profile, and a time series diagram based on the attributes described above by using the attributes associated with the selected statements 114 of the document data. In particular, the first terminal device 11 and management server device 13 according to the present disclosure can output information 114a adjacent to the selected statement 114, thereby allowing the user to understand the attribute in detail based not only on the selected statement 114 related to the attribute but also on the information before or after the selected statement 114 from the adjacent information 114a.

[0061] Fig. 15 is an explanatory diagram showing an example of an attribute confirmation screen displayed on the display of the first terminal device 11 according to another embodiment. Below, with reference to Fig. 15, components having the same or similar functions as those in the above embodiment will be assigned the same reference numerals as those in the above embodiment, and their description will be omitted, and only different parts will be described.

[0062] For example, the first terminal device 11 accepts a user's selection operation on a switching button (not shown) on the attribute confirmation screen in the above-described embodiment. In another embodiment, the attribute confirmation screen is displayed on the display when the first terminal device 11 accepts the selection operation. In the attribute confirmation screen in another embodiment, multiple second document data display areas 248 are displayed in the attribute detail display section 243. The second document data display area 248 displays a document including selected descriptions (hereinafter referred to as a selected description group) to which at least one of the attribute related to the attribute button 145 (attribute G2 in FIG. 15) for which the user's selection operation has been accepted and attributes subordinate to that attribute has been assigned. The second document data display area 248 includes one or more selected description display areas 248a and attribute display areas 248b.

[0063] The selected description display section 248a is a display section that displays one of the selected description group. This selected description display section 248a displays the paragraph related to the selected description 114 and information 114a adjacent to the selected description 114 (for example, the paragraph containing the selected description 114, the three paragraphs immediately before the paragraph, and the three paragraphs immediately after the paragraph) as described in the above embodiment. The attribute display section 248b is a display section located near the selected description display section 248a (for example, directly below the selected description display section 248a). This attribute display section 248b displays the attributes related to the selected description 114 displayed in the nearby selected description display section 248a.

[0064] With this configuration, in the first terminal device 11 according to another embodiment, by displaying on the display a plurality of second document data display sections 248 including selected descriptions to which at least one of the attributes related to the attribute button 145 that has received a selection operation by the user and attributes subordinate to that attribute is assigned, it is possible to provide the user with comprehensive information including selected descriptions to which attributes subordinate to the selected attribute are assigned.

[0065] In the above-described embodiment, the process according to the present disclosure has been described. However, the process may be implemented in an embodiment in which each of the processes is appropriately combined. Furthermore, the execution entities of the process according to the present disclosure are not limited to those described above; some or all of the processes may be executed by different entities. For example, in the above-described embodiment, the generation of document data by inputting a document was described as an example of step S11. However, this is not limited to this. Alternatively, email, social media, image data, audio data, and video data may be input, and text data may be extracted from these data. These data themselves may be processed as target data. In this case, for example, if the target data is image data, a specific person appearing in a photograph may be used as the feature point, and images around the person may be used as adjacent information. Furthermore, if the target data is audio data and video data, for example, information during a specific time period may be used as the feature point, and information before and after the specific time period may be used as adjacent information.

[0066] In addition, in this disclosure, the first terminal device 11 and the management server device 13 are described as separate devices, but they can also be used as an integrated device. In addition, in this disclosure, the names given to each device are used only to distinguish each device from each other, and each device may be called by a different name depending on its function.

[0067] Furthermore, in this disclosure, even if a description such as "first" or "second" is used, it does not mean that the description is limited to only the two elements to which it is attached. Naturally, multiple elements such as "third," "fourth," and more may also be included.

[0068] Furthermore, the processes and procedures described herein may be implemented not only by those explicitly described in this disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein may be implemented by implementing logic corresponding to the processes in a medium such as an integrated circuit, volatile memory, nonvolatile memory, magnetic disk, or optical storage. Furthermore, the processes and procedures described herein may be implemented as computer programs and executed by various computers, including a first terminal device and a server device.

[0069] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories within a single device or multiple memories distributed across multiple devices. Furthermore, software and hardware elements described herein may be realized by integrating them into fewer components or by decomposing them into more components. [Explanation of symbols]

[0070] 11 First terminal device (processing device) 12 Second terminal device (processing device) 13 Management server device (processing device)

Claims

1. A processing device including a processor, Identifying a selected portion of text information included in each of the plurality of document data as a specific point based on a selection operation by a user; Associating one or more attributes with the specific point based on a selection operation by the user; outputting a plurality of pieces of text information of the specific points and adjacent to the specific points, which have at least one of the associated attributes in common, from the plurality of document data; A processing device configured to:

2. At least one of the attributes is dependent on another attribute; Generate a tree diagram according to the attribute dependencies The processing device of claim 1 , configured to:

3. 1. A computer-implemented method having a processor, comprising: a step of identifying a selected portion of text information included in each of a plurality of document data as a specific point based on a selection operation by a user; associating one or more attributes with the specific point based on a selection operation by the user; outputting a plurality of pieces of text information of the specific points and adjacent pieces of text information of the specific points, which have at least one of the associated attributes in common, from the plurality of document data; A method comprising:

4. A computer having a processor Identifying a selected portion of text information included in each of the plurality of document data as a specific point based on a selection operation by a user; Associating one or more attributes with the specific point based on a selection operation by the user; outputting a plurality of pieces of text information of the specific points and adjacent to the specific points, which have at least one of the associated attributes in common, from the plurality of document data; A program that makes it work like this.

Citation Information

Patent Citations

  • Document processor

    JP1994203025A

  • Device and method for extracting individual name and recording medium

    JP2001202381A

  • Document input editing system

    JP2007328471A

  • Computer system and method for evaluating document

    JP2020201815A

  • Information processing method, information processing system, and program

    JP2023087088A