Information processing device, information processing method, and information processing program

The information processing device classifies and tags comments to facilitate easy viewing, addressing the challenge of navigating large volumes of user feedback.

JP7792306B2Active Publication Date: 2025-12-25LY CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022098175
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-17
Publication Date
2025-12-25
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

Existing systems struggle to facilitate easy viewing of a large number of comments, especially when multiple comments are provided in response to content.

Method used

An information processing device that classifies comments into groups based on classification conditions, identifies keywords for each group, and provides tags for narrowing down comments, allowing users to easily view relevant comments.

Benefits of technology

Enables users to efficiently navigate and view comments by grouping and tagging them based on content, attributes, and behavioral history, enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007792306000001
    Figure 0007792306000001
  • Figure 0007792306000002
    Figure 0007792306000002
  • Figure 0007792306000003
    Figure 0007792306000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and an information processing program capable of easily browsing the comment.SOLUTION: An information processing device according to the present application includes: a classification part; a specification part; and a provision part. The classification part classifies a plurality of comments posted to the content into a group satisfying a classification condition among a plurality of groups. The specification part specifies a keyword for each group based on the text included in the comment for each group. The provision part provides a tag including information indicating the keyword specified by the specification part as the tag for narrowing down the comments classified into the group from the plurality of comments.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] BACKGROUND ART Conventionally, when providing content such as news, there has been a service that provides content that indicates opinions, impressions, etc. on the content posted by a third party in accordance with the content (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-49094 Summary of the Invention [Problem to be solved by the invention]

[0004] However, while the above-mentioned conventional technology is capable of providing multiple pieces of content that fall within a specified theme and multiple comments posted in response to these multiple comments, there is room for further improvement in terms of making it easier to view comments when a large number of comments are provided.

[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that make it easy to view comments. [Means for solving the problem]

[0006] The information processing device according to the present application includes a classification unit, an identification unit, and a providing unit. The classification unit classifies multiple comments posted to content into multiple groups that satisfy classification conditions. The identification unit identifies keywords for each group based on text included in the comments for each group. The providing unit provides tags including information indicating the keywords identified by the identification unit as tags for narrowing down the comments classified into the groups from the multiple comments. [Effects of the Invention]

[0007] According to one aspect of the embodiment, an effect is achieved in that comments can be easily viewed. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a user information table stored in the user information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a content table stored in the content storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of list content provided by the providing unit of the information processing device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of provided content provided by the providing unit of the information processing device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of comment content provided by the providing unit of the information processing device according to the embodiment. [Figure 10]FIG. 10 is a diagram illustrating another example of the provided content provided by the providing unit of the information processing device according to the embodiment. [Figure 11] FIG. 11 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 12] FIG. 12 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, modes for implementing an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the respective embodiments can be appropriately combined within the scope of not causing any contradiction in the processing content. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.

[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment.

[0011] An information processing device 1 shown in FIG. 1 provides online services such as a news site, a shopping site, an auction site, a flea market site, a restaurant introduction site, a review site, or a social networking service (SNS) site.

[0012] As shown in FIG. 1, the information processing device 1 is n-1 The content that corresponds to the content request is sent to users U1 to U n-1 (Steps S11 to S1 n-1 ) where n is, for example, an integer of 3 or more.

[0013] Steps S11 to S1 n-1 The content provided on the site may include, for example, content related to products that are the subject of trade on shopping sites or auction sites, news content, or content related to products or services that are the subject of reviews on review sites, and may be referred to as "target content" below.

[0014] For example, users U1 to U n-1 terminal devices 21-2 n-1 By operating the corresponding terminal device among the terminal devices 21 to 2 n-1 The information processing device 1 causes the corresponding terminal device among the terminal devices 21 to 2 to transmit a content request to the information processing device 1. n-1 The terminal devices 21-2 n-1 and the terminal devices 21-2 n-1 By displaying the target content in response to the content request, users U1 to U n-1 The target content according to the request from users U1 to U n-1 Provided to.

[0015] The information processing device 1 then receives the user U1 to U n-1 , and accepts comments on the target content from the n-1 The information processing device 1 is a n-1 For example, the information of the comments received from users U1 to U2 is stored (step S3). n-1 terminal devices 21-2 n-1 By operating the corresponding terminal device among the terminal devices 21 to 2 n-1 The corresponding terminal device among the plurality of terminals transmits information about a comment on the target content to the information processing device 1.

[0016] The information processing device 1 includes terminal devices 21-2 n-1 By receiving the information of the comment sent from the user U1 to the user U2, and storing the information of the received comment, n-1The information of the comments received from users U1 to U2 who posted the comments is stored below. n-1 Each of these may be referred to as a posting user, and a comment posted on the target content may be referred to as a posted comment.

[0017] After that, the information processing device 1 receives the user U n The information processing device 1 receives a content request from the user (step S4). The information processing device 1 classifies each of the multiple comments posted to the target content in response to the content request into one of the multiple groups that satisfies the classification condition (step S5).

[0018] The classification condition is, for example, one or more of a condition related to the content of the posted comment, a condition related to the attributes of the posting user, a condition related to the behavior history of the posting user, and a condition related to the posting date and time or the posting location of the posted comment. For example, the information processing device 1 can classify each of the multiple posted comments into groups according to the content of the posted comment.

[0019] Furthermore, the information processing device 1 can classify each of the multiple posted comments into groups according to the attributes of the posting user. Conditions related to the attributes of the posting user include, for example, the gender, age, location, and place of residence of the posting user.

[0020] Furthermore, the information processing device 1 can classify each of the multiple posted comments into groups according to the behavioral history of the posting user. Conditions related to the behavioral history of the posting user include, for example, a condition on the posting user's content viewing tendency, a condition on the posting user's purchasing tendency of transaction items, a condition on the posting user's payment amount, etc.

[0021] Furthermore, the information processing device 1 can classify each of the multiple posted comments into groups according to the posting date and time and the posting location of the posted comment. The posting date and time is the date and time when the posting user posted the comment, and the posting location is the location of the posting user when the posting user posted the comment.

[0022] Next, the information processing device 1 identifies keywords for each group based on text included in the posted comments for each group (step S6). For example, the information processing device 1 has a plurality of keyword identification modes, and can identify keywords for each group using a keyword identification mode selected from these plurality of keyword identification modes.

[0023] For example, when the keyword identification mode is the first mode, the information processing device 1 extracts the most common words or phrases included in the posted comments of the same group for each group, and identifies the extracted words or phrases for each group as keywords for each group.

[0024] In addition, when the keyword identification mode is the second mode, the information processing device 1 can calculate the TF-IDF (Term Frequency-Inverse Document Frequency) values ​​of words or phrases contained in the posted comments for each group, and based on these TF-IDF values, extract words or phrases that are characteristic of each group as keywords for each group.

[0025] Furthermore, when the keyword identification mode is the third mode, the information processing device 1 may, for example, n Keywords for each group are identified under specific conditions according to the attributes of the destination users. For example, the information processing device 1 has a keyword candidate table for each attribute of the user U, and identifies keywords for each group using a keyword candidate table of a type according to the attributes of the destination users.

[0026] Furthermore, when the keyword identification mode is the fourth mode, the information processing device 1 may, for example, select a user U to whom the target content is to be provided in response to the content request. nKeywords for each group are identified under specific conditions according to the behavioral history of the destination user. For example, the information processing device 1 has a keyword candidate table for each behavior type of the user U, and identifies keywords for each group using the keyword candidate table of the type according to the behavioral history of the destination user.

[0027] For example, the information processing device 1 can select one of the keyword identification modes from the first mode to the fourth mode based on the type of target content in response to the content request or the attributes of the recipient user, and identify keywords for each group using the selected keyword identification mode.

[0028] Next, the information processing device 1 transmits to the terminal device 2 as provided content, content including the target content in response to the content request, group selection content including the keywords of each group identified in step S6, and comment content including a plurality of posted comments on the target content in response to the content request. n By sending to n The content is provided to the user (step S7).

[0029] In the process of step S7, the information processing device 1 transmits the provided content to the terminal device 2. n and terminal device 2 n By displaying it on the n The provided content includes target content in response to the content request, group selection content corresponding to the target content in response to the content request, and comment content including a plurality of posted comments on the target content in response to the content request. The group selection content includes, for each group, a tag for narrowing down posted comments classified into groups from the plurality of posted comments posted on the target content in response to the content request.

[0030] In the provided content shown in Figure 1, the target content includes news K content containing the string "How should teleworking employees be evaluated...?", the group selection content includes tags for each group containing keywords such as "communication," "employee," "environment construction," or "cafe," and the comment content includes multiple posted comments C. A-3 ,C B-2 Contains:

[0031] User U n In the group selection content, a user can select a desired keyword from among the keywords for each group. For example, a user U n In the provided content, by selecting the tag indicated by the boxed area for "communication," it is possible to select a group in which the keyword "communication" is identified.

[0032] User U n When the terminal device 2 selects one tag from multiple tags, n From User U n Selection information indicating information on the tag or tag group selected by the user is transmitted to the information processing device 1 (step S8).

[0033] The information processing device 1 is a terminal device 2 n The terminal device 2 displays comment content including a plurality of posted comments classified into a tag group indicated by the selection information from n and terminal device 2 n By displaying it on the n User U n provides comment content corresponding to the selected group (step S9).

[0034] In the example shown in Figure 1, multiple posted comments C are classified into a group that identifies the keyword "communication" as comment content. A-9 ,C A-6 ,C A-3 ,C A-1This includes information about the user U n is a list of multiple classified comments posted by groups where the keyword "communication" was identified. A-9 ,C A-6 ,C A-3 ,C A-1 Therefore, user U n It is possible to easily grasp multiple posted comments that are classified into groups that specify the keywords selected by the user.

[0035] In the above example, the information processing device 1 provides provided content including group selection content in response to a content request, but the group selection content can also be provided in response to a request other than a content request.

[0036] For example, the information processing device 1 may include a link to transition to the group selection content in place of the group selection content in the content provided in response to a content request, and provide the group selection content when the link is selected.

[0037] Furthermore, the information processing device 1 may be configured to execute the process of step S5 before the process of step S4, or may be configured to execute the processes of steps S5 and S6 before the process of step S4.

[0038] In addition, provided contents, comment contents, group selection contents, etc. are transmitted to the terminal devices 21-2 n The information processing device 1 may display the information on the terminal devices 21 to 2 based on information input from the terminal device 2 via an interface such as an API (Application Programming Interface). n In addition, in FIG. 1, the terminal devices 21 to 2 n The case where the terminal device 21 and the information processing device 1 are separate devices has been described. n and the information processing device 1 may be integrated.

[0039] In this way, the information processing device 1 classifies each of the multiple posted comments on the target content into one of multiple groups that meets the classification conditions, and identifies keywords for each group based on text included in the posted comments for each group.The information processing device 1 then provides tags including information indicating the identified keywords as tags for narrowing down the posted comments classified into groups from the multiple posted comments.This allows the information processing device 1 to easily view the posted comments.

[0040] The following describes the process performed by the information processing device 1 and the terminal devices 21-2. n The configuration of the information processing system including the above will be described in detail.

[0041] [2. Information Processing System Configuration] 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in FIG. 2, the information processing system 100 according to an embodiment includes an information processing device 1 and a plurality of terminal devices 21 to 22. n and a plurality of uploader devices 31-3 m and m is an integer of 2 or greater.

[0042] Information processing device 1, terminal devices 21-2 n , and the user device 31-3 m are connected to each other so as to be able to communicate with each other by wire or wirelessly via a network N. Note that the information processing system 100 shown in FIG.

[0043] The information processing device 1 provides online services such as a news site, a shopping site, an auction site, a flea market site, a restaurant introduction site, a review site, or an SNS site.

[0044] A plurality of terminal devices 21-2 nEach of the terminal devices 21 to 22 is, for example, a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a smartphone, a mobile phone, or a PDA (Personal Digital Assistant). n Each of the n The corresponding user operates one of them.

[0045] In addition, a plurality of terminal devices 21-2 n Each of the terminal devices 21 to 22 is not limited to the above-mentioned examples, and may be, for example, a smart watch or a wearable device. n When each of the users U1 to U2 is not individually identified, they may be referred to as a terminal device 2. n When referring to each of these without distinguishing them individually, they may be referred to as user U.

[0046] Multiple uploader devices 31-3 m Each of the uploader devices 31 to 33 is an information processing device that uploads target content provided by the online service provided by the information processing device 1. For example, m Each of the uploader devices 31 to 33 transmits target content such as news content, content related to products that are traded on shopping sites or auction sites, or content related to products or services that are the subject of reviews on review sites to the information processing device 1. m When referring to each of these devices without distinguishing them individually, they may be referred to as uploader device 3.

[0047] [3. Terminal Device 2] 3 is a diagram illustrating an example of the configuration of a terminal device 2 according to an embodiment. As illustrated in FIG. 3, the terminal device 2 according to an embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.

[0048] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the information processing device 1 via the network N.

[0049] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0050] [3.3. Operation unit 12] The operation unit 12 includes, for example, a keyboard including keys for inputting letters, numbers, and spaces, an enter key, arrow keys, etc., a mouse, a power button, etc. If the display unit 11 is a touch panel compatible display, the operation unit 12 includes a touch panel.

[0051] [3.4. Sensor Group 13] The sensor group 13 includes, for example, a positioning sensor, an acceleration sensor, a gyro sensor, and an image sensor. The positioning sensor is a sensor that detects the position of the terminal device 2 as the position of the user U. The acceleration sensor is a sensor that detects the acceleration of the terminal device 2. The gyro sensor is a sensor that detects the attitude, such as the tilt and rotation, of the terminal device 2. The image sensor is a sensor that captures images of the surroundings of the terminal device 2.

[0052] [3.5. Storage section 14] The storage unit 14 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.

[0053] The storage unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and the communication unit 10, and detection information which is information detected by the sensor group 13, etc.

[0054] [3.6. Processing Unit 15] The processing unit 15 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the terminal device 2 using RAM as a work area. The processing unit 15 may be partially or entirely realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an information output unit 18.

[0055] [3.6.1. Information acquisition unit 16] The information acquisition unit 16 acquires various contents transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The contents transmitted from the information processing device 1 include, for example, the provided content and comment content described above.

[0056] [3.6.2. Display Processing Unit 17] The display processing unit 17 causes the display unit 11 to display the information acquired by the information acquisition unit 16. For example, the display processing unit 17 causes the display unit 11 to display content acquired by the information acquisition unit 16.

[0057] [3.6.3. Information Output Unit 18] The information output unit 18 transmits, for example, operation information corresponding to an operation on the operation unit 12 by the user U to the information processing device 1 via the communication unit 10. In addition, the information output unit 18 transmits detection information corresponding to information detected by the sensor group 13 to the information processing device 1 via the communication unit 10.

[0058] 4. Configuration of Information Processing Device 1 4 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 4, the information processing device 1 includes a communication unit 20, a storage unit 21, and a processing unit 22.

[0059] [4.1. Communication Unit 20] The communication unit 20 is realized by, for example, a NIC. The communication unit 20 is connected to the network N via a wired or wireless connection and transmits and receives information to and from various other devices. For example, the communication unit 20 transmits and receives information to and from the terminal device 2 and the uploader device 3 via the network N.

[0060] [4.2. Storage section 21] The storage unit 21 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 21 has a user information storage unit 30 and a content storage unit 31.

[0061] 4.2.1. User Information Storage Unit 30 The user information storage unit 30 stores various types of information related to the user U. Fig. 5 is a diagram showing an example of a user information table stored in the user information storage unit 30 according to the embodiment. In the example shown in Fig. 5, the user information table stored in the user information storage unit 30 includes information on items such as "user ID," "attribute information," and "history information."

[0062] "User ID" is an identifier that identifies user U. "Attribute information" is attribute information related to the attributes of user U that is associated with "user ID." The attributes of user U include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes, such as age, gender, occupation, place of residence, annual income, and family composition. Psychographic attributes are psychological attributes, such as lifestyle, values, and interests.

[0063] "History information" is history information that includes information such as user U's service usage history (an example of behavioral history), and includes, for example, user U's payment history information, user U's search history information, and user U's browsing history information.

[0064] User U's payment history information includes purchase history information regarding products purchased by User U online, at a physical store, or at a physical facility using a payment service, and service usage history information regarding services used by User U for a fee online, at a physical store, or at a physical facility using a payment service.

[0065] The purchase history information includes information on products purchased by the user U, information on the purchase cost, purchase date and time, information on the store where the purchase was made, etc. The service usage history information includes information on services used by the user U, information on the usage cost, purchase date and time, information on the store where the service was used, etc.

[0066] The search history information of the user U is, for example, information on the search history of web content on search sites, information on the search history of various websites, etc. The browsing history information of the user U includes information on the browsing history of product information on each site of the user U.

[0067] 5, a user U with a user ID of "U1" has attribute information "attribute information AT1" and history information "history information AC1," a user U with a user ID of "U2" has attribute information "attribute information AT2" and history information "history information AC2," and a user U with a user ID of "U3" has attribute information "attribute information AT3" and history information "history information AC3."

[0068] 5, the attribute information and history information are expressed as abstract character strings such as "attribute information AT1" to "attribute information AT3" and "history information AC1" to "history information AC3", but the attribute information and history information are, for example, text data or file format data. Furthermore, the user information storage unit 30 is not limited to the above and may store various types of information depending on the purpose.

[0069] 4.2.2. Content Storage Unit 31 The content storage unit 31 stores various information related to the target content submitted from the uploader device 3, and information such as posted comments and ratings sent from the terminal device 2. Fig. 6 is a diagram showing an example of a content table stored in the content storage unit 31 according to the embodiment. In the example shown in Fig. 6, the content table stored in the content storage unit 31 includes information on items such as "content ID," "content," "rating information," and "comment information."

[0070] "Content ID" is an identifier that identifies the target content. "Content" is information that indicates the target content, such as information that indicates news content, information that indicates content related to products that are the subject of transactions on shopping sites or auction sites, or information that indicates content related to products or services that are the subject of reviews on review sites.

[0071] "Evaluation information" is information indicating the evaluation of the target content or posted comments by the user U. The evaluation of the target content may be, for example, a positive evaluation, a neutral evaluation, or a negative evaluation. A positive evaluation is made, for example, by the user U selecting a positive evaluation button (for example, selecting the good button). A neutral evaluation is made, for example, by the user U selecting a neutral evaluation button (for example, selecting the average button). A negative evaluation is made, for example, by the user U selecting a negative evaluation button (for example, selecting the bad button).

[0072] The evaluation of the target content does not have to include a neutral evaluation, and may include, for example, an evaluation such as "educational," "easy to understand," or "new perspective" in addition to or instead of a positive, neutral, or negative evaluation.

[0073] "Comment information" is information about a posted comment, and includes, for each posted comment, an identifier that identifies the posted comment, an identifier that identifies the posting user, information indicating the posting date and time of the posted comment, information indicating the location of the posting user when the posting user posted the comment (posting location), information about the posted comment, information indicating an evaluation of the posted comment, etc. Furthermore, if there are posted comments on the posted comment, "comment information" also includes information about the posted comments on the posted comment.

[0074] In the example shown in FIG. 6, the target content with content ID "CO1" has target content information "content C1," rating information "rating information E1," and comment information "comment information D1." Furthermore, the target content with content ID "CO2" has target content information "content C2," rating information "rating information E2," and comment information "comment information D2." Furthermore, the target content with content ID "CO3" has target content information "content C3," rating information "rating information E3," and comment information "comment information D3."

[0075] 6, the target content, rating information, comment information, etc. are expressed as abstract character strings such as "content C1" to "content C3," "rating information E1" to "rating information E3," and "comment information D1" to "comment information D3," but this information is, for example, text data or file format data. Furthermore, the content storage unit 31 is not limited to the above and may store various types of information depending on the purpose.

[0076] [4.3. Processing Unit 22] The processing unit 22 is a controller, and is realized by a processor such as a CPU or an MPU using RAM as a work area to execute various programs (examples of information processing programs) stored in a storage device (e.g., the storage unit 21) inside the information processing device 1. Furthermore, the processing unit 22 may be realized in part or in whole by an integrated circuit such as an ASIC or an FPGA.

[0077] 4, the processing unit 22 has an acquisition unit 40, a reception unit 41, a classification unit 42, an identification unit 43, an arrangement order determination unit 44, and a provision unit 45, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the processing unit 22 is not limited to the configuration shown in FIG. 4, and may be any other configuration as long as it performs the information processing described below.

[0078] [4.3.1. Acquisition part 40] The acquisition unit 40 acquires various types of information. The acquisition unit 40 acquires various types of information from the storage unit 21. The acquisition unit 40 acquires various types of information from the user information storage unit 30, the content storage unit 31, and the like.

[0079] For example, the acquisition unit 40 acquires information corresponding to a request or information accepted by the acceptance unit 41 from the storage unit 21. For example, when a content list request is accepted by the acceptance unit 41, the acquisition unit 40 acquires from the content storage unit 31 a plurality of target contents of the type specified by the content list request.

[0080] In addition, for example, when a content request is accepted by the accepting unit 41, the acquiring unit 40 acquires information such as the target content identified by the content request and multiple posted comments posted on the target content identified by the content request from the content storage unit 31.

[0081] The posted comments posted to the target content include, but are not limited to, posted comments directly posted to the target content as well as posted comments indirectly posted to the target content. For example, posted comments indirectly posted to the target content are posted comments posted in response to posted comments posted to the target content.

[0082] Furthermore, when the reception unit 41 receives the selection information, the acquisition unit 40 acquires information on multiple posted comments of the group identified by the selection information from the content storage unit 31. Furthermore, when the reception unit 41 receives a content request, selection information, etc., the acquisition unit 40 acquires information on the user U identified by the content request or selection information from the user information storage unit 30.

[0083] Furthermore, the acquisition unit 40 receives various types of information from an external information processing device via the communication unit 20. For example, the acquisition unit 40 acquires user information from the external device and stores the acquired user information in the user information storage unit 30. For example, the acquisition unit 40 acquires user information from the external device at predetermined intervals and updates the user information table stored in the user information storage unit 30.

[0084] [4.3.2. Reception Unit 41] The reception unit 41 receives various requests from the terminal device 2, the uploader device 3, etc. For example, the reception unit 41 receives a submission request transmitted from the uploader device 3 and received by the communication unit 20. The submission request includes target content to be submitted, and when the reception unit 41 receives a submission request, the reception unit 41 adds the target content included in the submission request to the content table stored in the content storage unit 31, thereby updating the content table.

[0085] The reception unit 41 receives a content list request transmitted from the terminal device 2 and received by the communication unit 20. The content list request includes, for example, information for identifying the user U (for example, a user ID), information for identifying the type of target content, and detection information. The detection information is information detected by the sensor group 13, and includes, for example, information indicating the location of the user U.

[0086] The receiving unit 41 receives a content request transmitted from the terminal device 2 and received by the communication unit 20. The content request includes information for identifying the user U, information for identifying the target content, detection information, and the like.

[0087] The reception unit 41 also receives selection information transmitted from the terminal device 2 and received by the communication unit 20. The selection information includes information for identifying the user U, information on a group selected by the user U from a plurality of groups whose information is included in the provided content provided to the user U, and detection information.

[0088] The reception unit 41 receives a group selection by the user U from among the multiple groups indicated by the group selection content, based on the selection information transmitted from the terminal device 2 and received by the communication unit 20.

[0089] Furthermore, the reception unit 41 receives posted comment information transmitted from the terminal device 2 and received by the communication unit 20. The posted comment information includes information for identifying the posting user, information about the posted comment entered into the terminal device 2 by user U who is the posting user, information for identifying the target content that is the subject of the posted comment, and detection information. When the reception unit 41 receives the information about the posted comment, it adds the received information about the posted comment to a content table stored in the content storage unit 31.

[0090] [4.3.3. Classification section 42] The classification unit 42 classifies the multiple comments posted to the target content into groups that satisfy the classification conditions from among the multiple groups, based on the information acquired by the acquisition unit 40.

[0091] For example, when a content request is received by the receiving unit 41, the classification unit 42 classifies multiple posted comments on the target content identified by the content request into one of multiple groups that meets the classification conditions, based on the information acquired by the acquisition unit 40.

[0092] In addition, instead of when a content request is accepted by the accepting unit 41, the classification unit 42 can also classify multiple posted comments on the target content into one of multiple groups that meets the classification conditions each time a comment is posted on the target content.

[0093] The classification conditions are, for example, one or more of conditions related to the content of the posted comment, conditions related to the attributes of the posting user, conditions related to the behavior history of the posting user, and conditions related to the posting date and time or posting location of the posted comment.

[0094] For example, the classification unit 42 can classify each of the multiple posted comments into groups according to the content of the posted comment. The condition regarding the content of the posted comment is, for example, a condition regarding the type of evaluation of the target content. The type of evaluation is, for example, a positive evaluation, a negative evaluation, or a neutral evaluation.

[0095] In this case, the classification unit 42 classifies multiple posted comments based on the content of the posted comments into one of a group of posted comments that show a positive evaluation of the target content, a group of posted comments that show a negative evaluation of the target content, and a group of posted comments that show a neutral evaluation of the target content.

[0096] Furthermore, the condition regarding the content of the posted comment may be, for example, a condition regarding the tendency of political thought when the target content is political news content. The tendency of political thought may be, for example, conservative, centrist, or progressive.

[0097] In this case, the classification unit 42 classifies multiple posted comments into one of a group of posted comments that show conservative content with respect to the target content, a group of posted comments that show moderate content with respect to the target content, and a group of posted comments that show innovative content with respect to the target content, based on the content of the posted comments.

[0098] The classification unit 42 has a comment classification model, inputs information of posted comments (for example, text information) into the comment classification model, and classifies the posted comments into the group with the highest score among the scores for each group output from the comment classification model.

[0099] The classification unit 42 can generate a comment classification model by machine learning, for example, using a data set including information on posted comments and information indicating group labels as learning data.

[0100] For example, a comment classification model may be a model that takes information about posted comments as input and outputs scores for each of positive, negative, and neutral evaluations, or a model that takes information about posted comments as input and outputs scores for each of conservative, moderate, and progressive evaluations.

[0101] The condition regarding the content of the posted comment may be, for example, a condition regarding the degree to which the content is constructive. In this case, the comment classification model is, for example, a model that receives information about the posted comment as input and outputs a constructive score.

[0102] The construction score is a score that indicates the degree to which the content is constructive, and the more constructive a representative comment is, the higher the construction score. The classification unit 42 inputs information about the posted comments into a comment classification model and classifies the posted comments into groups within a range that includes the construction score output from the comment classification model.

[0103] In addition, the classification unit 42 may be configured to classify multiple posted comments by, for example, dividing the information of the posted comments into multiple morphemes using morphological analysis, and analyzing character strings of specific parts of speech, such as nouns and verbs, contained in the multiple decomposed morphemes.

[0104] In this case, the classification unit 42 classifies the posted comments to be classified, for example, into posted comments showing positive evaluations, posted comments showing negative evaluations, and posted comments showing neutral evaluations.

[0105] The classification unit 42 can also classify each of the multiple posted comments into groups according to the attributes of the posting user. Conditions related to the attributes of the posting user include, for example, the gender, age, location, and place of residence of the posting user.

[0106] For example, if the condition regarding the attribute of the posting user is the gender of the posting user, the classification unit 42 classifies the posted comments into, for example, a group of comments posted by posting users whose gender is male, a group of comments posted by posting users whose gender is female, or a group of comments posted by posting users whose gender is other or unknown.

[0107] Furthermore, suppose that the condition regarding the attribute of the posting user is, for example, the age of the posting user. In this case, the classification unit 42 classifies the multiple posted comments into, for example, a group of comments posted by posting users in their teens or younger, a group of comments posted by posting users between the ages of 20 and 40, or a group of comments posted by posting users 50 or older.

[0108] In addition, the conditions regarding the attributes of the posting user may be the posting user's location or place of residence instead of the posting user's gender or age, or may be a combination of the posting user's gender, age, and location or place of residence.

[0109] The conditions related to the behavioral history of the posting user include, for example, a condition on the posting user's content viewing tendency, a condition on the posting user's purchasing tendency of transaction items, and a condition on the posting user's payment amount.

[0110] For example, suppose the condition related to the posting user's behavioral history is a condition related to the posting user's tendency to view news content. In this case, the classification unit 42 classifies the posted comments into groups according to the posting user's tendency to view news content. For example, the classification unit 42 classifies the posted comments into one of a group of posted comments posted by a posting user whose news content viewing frequency is less than a first threshold, a group of posted comments posted by a posting user whose news content viewing frequency is equal to or greater than the first threshold but less than a second threshold, and a group of posted comments posted by a posting user whose news content viewing frequency is equal to or greater than the second threshold.

[0111] Furthermore, the classification unit 42 classifies the multiple posted comments into one of multiple groups, such as a group of posted comments posted by a posting user who has the highest frequency of viewing entertainment news content, a group of posted comments posted by a posting user who has the highest frequency of viewing sports news content, or a group of posted comments posted by a posting user who has the highest frequency of viewing economic news content.

[0112] Furthermore, the condition related to the behavioral history of the posting user is set as a condition related to the posting user's purchasing tendency of the transaction target. In this case, the classification unit 42 classifies the posted comments into groups according to the purchasing tendency of the transaction target. For example, the classification unit 42 classifies the posted comments into one of a plurality of groups, such as a group of posted comments posted by a posting user who purchases most frequently at online shops, a group of posted comments posted by a posting user who purchases most frequently at physical stores, etc.

[0113] Furthermore, the condition related to the behavioral history of the posting user is a condition related to the payment amount by the posting user. In this case, the classification unit 42 classifies the multiple posted comments into groups according to the payment amounts. For example, the classification unit 42 classifies the multiple posted comments into one of a group of posted comments posted by posting users whose payment amount per unit period is less than a first threshold, a group of posted comments posted by users whose payment amount per unit period is equal to or greater than the first threshold and less than a second threshold, and a group of posted comments posted by users whose payment amount per unit period is equal to or greater than the second threshold.

[0114] The classification unit 42 can also classify each of the multiple posted comments into groups according to the posting date and time and the posting location of the posted comment. The posting date and time is the date and time when the posting user posted the comment, and the posting location is the location of the posting user when the posting user posted the comment, which is the location indicated by the detection information of the posting user included in the submission request.

[0115] In this case, the classification unit 42 classifies the multiple posted comments into groups according to the posting date and time. For example, the classification unit 42 classifies the multiple posted comments into one of a group of comments posted within the last 24 hours, a group of comments posted up to one week ago, and a group of comments posted up to one week ago or earlier.

[0116] The classification unit 42 can also classify multiple posted comments into groups according to the posting location or into groups according to a combination of the posting date and time and the posting location. For example, the classification unit 42 can classify multiple posted comments into one of a group of comments posted in the Kanto region, a group of comments posted in the Kansai region, and a group of comments posted in regions other than the Kanto region and the Kansai region. The classification unit 42 can also classify into groups according to a combination of the posting date and time and the posting location.

[0117] The classification conditions may vary depending on the type of target content, the attributes of the destination user, etc. If the target content is news content, the types of target content may be sports, politics, economics, entertainment, international, etc. The destination user is a user to whom content including the target content and posted comments is to be provided, and is user U of terminal device 2 that sent the content request.

[0118] For example, the classification unit 42 can classify multiple posted comments using different classification conditions for each type of target content, or can classify multiple posted comments using different classification conditions for each attribute of the destination user. The classification unit 42 can also classify multiple posted comments using classification conditions according to the location of the destination user, or can classify multiple posted comments using classification conditions according to the attribute and location of the destination user.

[0119] The classification conditions used by the classification unit 42 can also be set by the provider of the target content from among the multiple types of conditions described above. The classification unit 42 can also sequentially change the classification conditions to be used from among the multiple types of classification conditions. In this case, the classification unit 42 can also determine the classification conditions to be used as the classification conditions of the group-selected content with the highest tag selection frequency among the group-selected content under each classification condition.

[0120] The above-mentioned comment classification model is, for example, a learning model generated by a GBDT (Gradient Boosting Decision Tree) or a learning model generated by deep learning using a deep neural network (DNN), but is not limited to these examples and may be a learning model generated by other machine learning methods.

[0121] [4.3.4. Specification part 43] The identification unit 43 identifies a keyword for each group based on text included in the posted comments for each group.

[0122] The identification unit 43 has a plurality of keyword identification modes, and can identify the keywords for each group using a keyword identification mode selected from the plurality of keyword identification modes.

[0123] For example, when the keyword identification mode is the first mode, the identification unit 43 extracts, for each group, the most frequently occurring word or phrase from among the words or phrases included in the posted comments of the same group, and identifies the extracted word or phrase for each group as the keyword for that group. Note that the identification unit 43 can also identify two or more words or phrases in descending order of frequency as the keywords for that group.

[0124] Furthermore, when the keyword identification mode is the second mode, the identification unit 43 can calculate the TF-IDF values ​​of words or phrases included in the posted comments for each group, and extract words or phrases that are characteristic of each group as keywords for each group based on the TF-IDF values. Note that the identification unit 43 can also identify two or more words or phrases as keywords for each group in descending order of TF-IDF values.

[0125] Furthermore, when the keyword identification mode is the third mode, the identification unit 43 may identify, for example, a user U who is a target for providing the target content in response to the content request. n The keyword for each group is identified under a specific condition according to the attribute of the destination user. For example, the identification unit 43 has a keyword candidate table for each attribute of the user U, and identifies a keyword for each group using a keyword candidate table of a type according to the attribute of the destination user.

[0126] Furthermore, when the keyword identification mode is the fourth mode, the identification unit 43 may identify, for example, a user U who is a target for providing the target content in response to the content request. nThe identification unit 43 identifies keywords for each group under specific conditions according to the behavioral history of the destination user. For example, the identification unit 43 has a keyword candidate table for each behavior type of the user U, and identifies keywords for each group using the keyword candidate table of the type according to the behavioral history of the destination user.

[0127] For example, the identification unit 43 can select one of the keyword identification modes from the first mode to the fourth mode based on the type of target content in response to the content request or the attributes of the recipient user, and identify keywords for each group using the selected keyword identification mode.

[0128] The identification unit 43 can also identify keywords for each specific mode group using keywords other than the above-mentioned modes. The keyword identification mode may be set to a mode specified by information from the uploader's device 3 for each target content.

[0129] [4.3.5. Arrangement Order Determination Unit 44] The order determination unit 44 determines the order of the keywords for each group identified by the identification unit 43. For example, the order determination unit 44 determines the order of the keywords for each group based on at least one of the ratings of the multiple posted comments in the group, the number of posted comments in the group, and the attributes of the destination users.

[0130] Furthermore, the sorting order determination unit 44 prioritizes keywords of groups with higher ratings for the multiple posted comments within the group and determines the higher position of the keywords in the sorting order. For example, the ratings for the posted comments are, for example, ratings by users other than the user who posted the posted comments, and for example, a group with more positive ratings for the multiple posted comments within the group is a higher-rated group. The rating for the posted comments may be the proportion of positive ratings, for example, the ratio of positive ratings to negative ratings, and in this case, for example, a posted comment with a higher proportion of positive ratings is a higher-rated posted comment.

[0131] Furthermore, the sorting order determination unit 44 prioritizes keywords of groups with a larger number of posted comments within the group, and determines the position of the keywords to be higher in the sorting order.

[0132] Furthermore, the sorting order determination unit 44 prioritizes the position of a keyword in a group having a larger number of posted comments posted by posting users with attributes that are more similar to the attributes of the destination user, and determines the position of the keyword to be higher in the sorting order. For example, the sorting order determination unit 44 prioritizes the position of a keyword in a group having a larger number of posted comments posted by posting users with attributes that are more similar to the attributes of the destination user, and determines the position of the keyword to be higher in the sorting order. The similarity of attributes increases as the number of matching items or the degree of matching increases, for example, in the users' gender, age group, occupation, and location (or place of residence), but is not limited to such examples.

[0133] The sort order determination unit 44 can also prioritize keywords from a group that has more comments posted by posting users with lower similarity in attributes to the destination user and determine a higher position in the sort order.

[0134] [4.3.6.Providing Department 45] The providing unit 45 provides the content corresponding to the request or information received by the receiving unit 41 to the terminal device 2 that made the request and displays it on the display unit 11 of the terminal device 2, thereby providing the content corresponding to the request or information to the user U of the terminal device 2 that made the request.

[0135] For example, when a content list request is accepted by the accepting unit 41, the providing unit 45 provides the list content corresponding to the content list request to the user U of the requesting terminal device 2 by transmitting the list content including multiple target contents of the type identified by the content list request to the requesting terminal device 2 and displaying it on the display unit 11 of the terminal device 2.

[0136] 7 is a diagram showing an example of list content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The list content 50 shown in FIG. 7 includes a search box 51, a search button 52, a first content column 53, a tab column 54, a second content column 55, and a third content column 56.

[0137] A search keyword is input into the search box 51 by the user U operating the operation unit 12. When the user U operates the operation unit 12 to select a search button 52 with the search keyword input into the search box 51, the information output unit 18 of the terminal device 2 transmits a search query including the search keyword input into the search box 51 to an information providing device (not shown). The information providing device transmits search results according to the search keyword included in the search query to the terminal device 2. The search results are acquired by the information acquisition unit 16 and displayed on the display unit 11 by the display processing unit 17.

[0138] Each content included in the first content column 53, the second content column 55, and the third content column 56 is content that will be transferred to the destination content when selected by user U, and some of the content, for example, displays part of the information included in the destination content.

[0139] When the user U selects a content in the first content column 53, the content to which the selected content is to be transferred is displayed on the display unit 11. The user U can redisplay the list content 50 by selecting the back button or home button displayed on the display unit 11.

[0140] In the second content column 55, a plurality of target contents 57a, 57b, 57c, 57d, and 57e are arranged side by side in the vertical direction. The plurality of target contents 57a, 57b, 57c, 57d, and 57e arranged in the second content column 55 can be switched by selecting a tab included in the tab column 54.

[0141] The third content column 56 includes home button content for transitioning to an initial screen, as well as content for transitioning to destination content when selected by the user U. Hereinafter, when referring to each of the target contents 57a, 57b, 57c, 57d, and 57e without distinguishing them individually, they may be referred to as target content 57.

[0142] When the user U selects one of the multiple target contents 57 included in the second content column 55 by operating the operation unit 12, the information output unit 18 of the terminal device 2 transmits a content request to the information processing device 1, including information identifying the target content 57 selected by the user U.

[0143] The providing unit 45 of the information processing device 1 provides the provided content to the user U by transmitting the provided content in response to the content request to the terminal device 2 that made the request and displaying the provided content on the display unit 11 of the terminal device 2.

[0144] The provided content includes, for example, target content in response to a content request, group selection content corresponding to the target content in response to the content request, and comment content including a plurality of posted comments on the target content in response to the content request. The group selection content includes, for each group, a tag for narrowing down posted comments classified into groups from the plurality of posted comments posted on the target content in response to the content request.

[0145] Fig. 8 is a diagram showing an example of provided content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The provided content 60 shown in Fig. 8 includes target content 57 specified in the content request, comment content 61, group selection content 64, and a link 65. The link 65 is a GUI for returning to the list content 50 shown in Fig. 7, and the user U can display the list content 50 on the terminal device 2 by selecting the link 65.

[0146] The comment content 61 includes posted comment information 62a, 62b corresponding to the target content 57 specified in the content request, and an additional display button 63. Each of the posted comment information 62a, 62b includes a posted comment 620, a positive rating button 621, a negative rating button 622, and a reply comment button 623. The posted comment information 62a, 62b may also include a neutral rating button.

[0147] Each posted comment 620 is a posted comment for the target content 57 specified by the content request. The positive evaluation button 621 is a GUI (Graphical User Interface) button that a user U who has viewed the posted comment 620 selects when giving a positive evaluation to the posted comment 620, and the number of selected positive evaluation buttons 621 is indicated at a position corresponding to the positive evaluation button 621.

[0148] The negative evaluation button 622 is a GUI button that a user U who has viewed the posted comment 620 selects when they want to give a negative evaluation to the posted comment 620, and the number of negative evaluation buttons 622 selected is indicated at a position corresponding to the negative evaluation button 622.

[0149] The reply comment button 623 is a GUI button for displaying posted comments in response to the posted comment 620. For example, the number of posted comments in response to the posted comment 620 included in the posted comment information 62a is 43, and the user U can display the 43 posted comments on the display unit 11 of the terminal device 2 by selecting the reply comment button 623 included in the posted comment information 62a.

[0150] The additional display button 63 is posted comment information other than the posted comment information 62a and 62b indicated in the comment content 61, which is a posted comment for the target content 57 specified in the content request. By selecting the additional display button 63, the user U can cause the terminal device 2 to further display posted comment information other than the posted comment information 62a and 62b.

[0151] The group selection content 64 includes tags 640, 641, 642, and 643 for each group corresponding to the target content 57 specified in the content request. The multiple posted comments on the target content 57 shown in FIG. 8 are classified into four groups by the classification unit 42, and the tags 640, 641, 642, and 643 include information indicating keywords of the corresponding groups among the four groups classified by the classification unit 42 and identified by the identification unit 43.

[0152] The tag 640 is a tag for displaying, on the terminal device 2, comment content that includes information about the keyword "communication" and includes a plurality of posted comments categorized into a group corresponding to the keyword "communication." The tag 641 is a tag for displaying, on the terminal device 2, comment content that includes information about the keyword "employee" and includes a plurality of posted comments categorized into a group corresponding to the keyword "employee."

[0153] The tag 642 is a tag for displaying comment content including information on the keyword "environment construction" and including a plurality of posted comments categorized into a group corresponding to the keyword "environment construction" on the terminal device 2. The tag 643 is a tag for displaying comment content including information on the keyword "cafe" and including a plurality of posted comments categorized into a group corresponding to the keyword "cafe" on the terminal device 2. The user U can select one tag from tags 640, 641, 642, and 643, or can select two or more tags.

[0154] In the group selection content 64, the tags 640, 641, 642, and 643 are arranged in the order determined by the order determination unit 44. Of the tags 640, 641, 642, and 643, the tag 640 is the highest, and the tags 641, 642, and 643 are each one lower in order.

[0155] In the example shown in FIG. 8, each tag 640, 641, 642, 643 includes one keyword from the corresponding group, but if multiple keywords are identified by the identification unit 43, each tag 640, 641, 642, 643 may include multiple keywords from the corresponding group.

[0156] If the selection information received by the receiving unit 41 includes information for identifying one of tags 640, 641, 642, and 643, the providing unit 45 provides the comment content to user U by transmitting comment content including multiple posted comments classified into groups corresponding to the tag identified by the selection information among tags 640, 641, 642, and 643 to the terminal device 2 and displaying the comment content on the display unit 11 of the terminal device 2.

[0157] 9 is a diagram illustrating an example of comment content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The comment content 70 illustrated in FIG. 9 includes posted comment information 71a, 71b, 71c, and so on, and a link 72. The posted comment information 71a, 71b, 71c, and so on is information about posted comments classified into groups according to tags identified by selection information, and includes a positive rating button, a negative rating button, a reply comment button, and so on, similar to the posted comment information 62a and 62b. Note that the posted comment information 71a, 71b, 71c, and so on may also include a neutral rating button.

[0158] The link 72 is a GUI for returning to the provided content 60 shown in FIG. 8, and the user U can cause the terminal device 2 to display the provided content 60 by selecting the link 72.

[0159] In addition, if there are two or more tags specified by the selection information, the providing unit 45 provides comment content 70 including information on posted comments classified into groups corresponding to each of the two or more tags specified by the selection information.

[0160] The content provided by the providing unit 45 is not limited to the above-mentioned examples. Fig. 10 is a diagram showing another example of the content provided by the providing unit 45 of the information processing device 1 according to the embodiment.

[0161] The providing unit 45 can provide the user U with the provided content 60 shown in Fig. 10 instead of the provided content 60 shown in Fig. 8. The provided content 60 shown in Fig. 10 differs from the provided content 60 shown in Fig. 9 in that it further includes a sort order selection content 66.

[0162] The order selection content 66 includes tags 660, 661, and 662 for selecting the order of the multiple posted comments in the comment content 70. The tag 660 is a tag that determines the order position of a positive posted comment by giving priority to a positive posted comment. The tag 661 is a tag that determines the order position of a negative posted comment by giving priority to a negative posted comment. The tag 662 is a tag that determines the order position of a posted comment other than a positive posted comment and a negative posted comment by giving priority to a negative posted comment.

[0163] [5. Processing Procedure] Next, a procedure of information processing by the processing unit 22 of the information processing device 1 according to the embodiment will be described. Fig. 11 is a flowchart showing an example of information processing by the processing unit 22 of the information processing device 1 according to the embodiment.

[0164] 11, the processing unit 22 of the information processing device 1 determines whether the target content has been submitted from the uploader device 3 (step S20). If the processing unit 22 determines that the target content has been submitted (step S20: Yes), the processing unit 22 stores the submitted target content in the storage unit 21 (step S21).

[0165] When the processing of step S21 is completed or when it is determined that the target content has not been submitted (step S20: No), the processing unit 22 determines whether or not a comment has been posted (step S22). When it is determined that a comment has been posted (step S22: Yes), the processing unit 22 stores the posted comment in the storage unit 21 (step S23).

[0166] When the processing of step S23 is completed or when it is determined that no comment has been posted (step S22: No), the processing unit 22 determines whether or not it is time to classify (step S24). For example, when a content request is received or a comment is posted, the processing unit 22 determines that it is time to classify.

[0167] When the processing unit 22 determines that the classification timing has arrived (step S24: Yes), it classifies the posted comments into a plurality of groups (step S25). Then, the processing unit 22 determines keywords for each group (step S26). Furthermore, the processing unit 22 determines the order of the keywords determined in step S26 (step S27).

[0168] When the processing of step S27 is completed or when it is determined that the classification timing has not arrived (step S24: No), the processing unit 22 determines whether a content request or selection information has been accepted (step S28). When it is determined that a content request or selection information has been accepted (step S28: Yes), the processing unit 22 transmits content corresponding to the content request or selection information to the terminal device 2 and displays it on the terminal device 2, thereby providing the content corresponding to the content request or selection information to the user U (step S29).

[0169] When the processing of step S29 is completed or when it is determined that a content request or selection information has not been received (step S28: No), the processing unit 22 determines whether or not it is time to end the operation (step S30). For example, the processing unit 22 determines that it is time to end the operation when the power of the information processing device 1 is turned off or when it is determined that an end operation has been performed by operating an operation unit (not shown) of the information processing device 1.

[0170] If the processing unit 22 determines that the operation end time has not yet arrived (step S30: No), it proceeds to step S20, and if it determines that the operation end time has arrived (step S30: Yes), it terminates the processing shown in Figure 11.

[0171] [6. Modifications] In the above-described example, the online services provided by the information processing device 1 are online services provided by news sites, shopping sites, auction sites, flea market sites, restaurant introduction sites, review sites, SNS sites, etc. However, the online services are not limited to these examples. The information processing device 1 may also provide online services provided by map providing sites, travel sites, search sites, etc.

[0172] Furthermore, the terminal device 2 can cooperate with the information processing device 1 to execute part or all of the functions of one or more of the acquisition unit 40, the reception unit 41, the classification unit 42, the identification unit 43, the order determination unit 44, and the provision unit 45, and can function as part of an information processing device having part or all of the functions of one or more of the acquisition unit 40, the reception unit 41, the classification unit 42, the identification unit 43, the order determination unit 44, and the provision unit 45. Note that, hereinafter, a configuration including part or all of the above-described information processing device 1 and the terminal device 2 may be referred to as the information processing device 1.

[0173] The processing unit 15 shown in Figure 3 is realized by a processor such as a CPU or MPU executing various programs (examples of information processing programs) stored in a storage device (e.g., storage unit 14) inside the terminal device 2 using RAM as a working area.

[0174] [7. Hardware Configuration] The information processing device 1 or terminal device 2 according to the above-described embodiment is realized by, for example, a computer 80 configured as shown in Fig. 12. The following description will be given taking the information processing device 1 as an example. Fig. 12 is a hardware configuration diagram showing an example of a computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.

[0175] The CPU 81 operates and controls each part based on programs stored in the ROM 83 or the HDD 84. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, programs that depend on the hardware of the computer 80, and the like.

[0176] The HDD 84 stores programs executed by the CPU 81, data used by such programs, etc. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.

[0177] The CPU 81 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 86. The CPU 81 acquires data from the input devices via the input / output interface 86. The CPU 81 also outputs generated data to the output devices via the input / output interface 86.

[0178] The media interface 87 reads a program or data stored in a recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program or data from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0179] For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes programs loaded onto the RAM 82 to realize the functions of the processing unit 22. In addition, the HDD 84 stores data in the storage unit 21. The CPU 81 of the computer 80 reads and executes these programs from a recording medium 88, but as another example, the CPU 81 may obtain these programs from another device via the network N.

[0180] [8. Other] Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0181] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0182] For example, the information processing device 1 described above may be realized by multiple server computers, and the configuration can be flexibly changed, such as by calling an external platform using an API or network computing depending on the function. Also, some of the processing of the information processing device 1 described above may be performed by the terminal device 2. In this case, some of the functions of the terminal device 2 function as an information processing device together with the information processing device 1.

[0183] 4 may be held in a storage server or the like, rather than being held in each device. In this case, each device obtains various pieces of information by accessing the storage server.

[0184] [9. Effects] As described above, the information processing device 1 according to the embodiment includes the classification unit 42, the identification unit 43, and the providing unit 45. The classification unit 42 classifies multiple comments posted to content into multiple groups that satisfy classification conditions. The identification unit 43 identifies keywords for each group based on text included in the comments for each group. The providing unit 45 provides tags including information indicating the keywords identified by the identification unit 43 as tags for narrowing down the comments classified into groups from the multiple comments. This enables the information processing device 1 to easily view comments.

[0185] Furthermore, the specifying unit 43 specifies keywords for each group under specific conditions according to the attributes of the users to whom the tags are to be provided. This allows the information processing device 1 to make it easier to view comments.

[0186] Furthermore, the specifying unit 43 specifies keywords for each group under specific conditions according to the behavior history of the user to whom the tag is to be provided. This allows the information processing device 1 to more easily view comments.

[0187] Furthermore, the specifying unit 43 specifies, as a keyword for each group, a keyword that has a large number of corresponding comments in the same group, with priority, thereby enabling the information processing device 1 to more easily view comments.

[0188] Furthermore, the classification unit 42 classifies the comments into groups according to their contents, thereby enabling the information processing device 1 to more easily view the comments.

[0189] Furthermore, the classification unit 42 classifies comments into groups according to the attributes of the posting user, thereby enabling the information processing device 1 to more easily view comments.

[0190] Furthermore, the classification unit 42 classifies comments into groups according to the behavior history of the posting user, thereby enabling the information processing device 1 to more easily view comments.

[0191] The above describes the embodiments of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.

[0192] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0193] 1. Information processing equipment 2,21~2 n terminal device 3,31~3 m Uploader's device 10,20 Communications Department 11 Display section 12 Control section 13 Sensors 14,21 Storage part 15,22 Processing section 16 Information acquisition department 17 Display processing section 18 Information output section 30 User information storage unit 31 Content storage unit 40 Acquisition Department 41 Reception 42 Classification Department 43 Specific part 44 Order determination unit 45 Providing Department 100 Information Processing Systems N Network

Claims

1. a classification unit that classifies multiple comments posted to content into groups that satisfy classification conditions from among multiple groups; an identification unit that identifies a keyword for each of the groups based on text included in the comments for each of the groups; an order determination unit that determines an order of keywords for each group based on at least one of ratings for the comments in the group, the number of comments in the group, and attributes of users to whom tags are provided; a providing unit that provides tags including information indicating the keyword identified by the identifying unit as tags for narrowing down the comments classified into the group from among the plurality of comments, in a state where the tags are arranged in the order determined by the order determining unit.

1. An information processing device comprising:

2. A classification unit that classifies multiple comments posted to content into groups that satisfy classification conditions from among multiple groups; an identification unit that identifies a keyword for each of the groups based on text included in the comments for each of the groups; a providing unit that provides a tag including information indicating the keyword identified by the identifying unit as a tag for narrowing down the comments classified into the group from among the plurality of comments, The identification unit Identifying keywords for each of the groups under specific conditions according to the attributes of users to whom the tags are to be provided.

1. An information processing device comprising:

3. A classification unit that classifies multiple comments posted to content into groups that satisfy classification conditions from among multiple groups; an identification unit that identifies a keyword for each of the groups based on text included in the comments for each of the groups; a providing unit that provides a tag including information indicating the keyword identified by the identifying unit as a tag for narrowing down the comments classified into the group from among the plurality of comments, The identification unit Identifying keywords for each of the groups under specific conditions according to the behavior history of users to whom the tags are to be provided.

1. An information processing device comprising:

4. The identification unit Keywords with a large number of corresponding comments in the same group are given priority and identified as keywords for each group.

2. The information processing apparatus according to claim 1, wherein:

5. A classification unit that classifies multiple comments posted to content into groups that satisfy classification conditions from among multiple groups; an identification unit that identifies a keyword for each of the groups based on text included in the comments for each of the groups; a providing unit that provides a tag including information indicating the keyword identified by the identifying unit as a tag for narrowing down the comments classified into the group from among the plurality of comments, The classification unit Categorize the comments into groups based on their content 1. An information processing device comprising:

6. A classification unit that classifies multiple comments posted to content into groups that satisfy classification conditions from among multiple groups; an identification unit that identifies a keyword for each of the groups based on text included in the comments for each of the groups; a providing unit that provides a tag including information indicating the keyword identified by the identifying unit as a tag for narrowing down the comments classified into the group from among the plurality of comments, The classification unit The comments are classified into groups according to the attributes of the posting user.

1. An information processing device comprising:

7. The classification unit The comments are classified into groups according to the behavioral history of the posting user.

5. The information processing device according to claim 1, wherein:

8. 1. A computer-implemented information processing method, comprising: a classification step of classifying a plurality of comments posted to the content into a group that satisfies a classification condition from among a plurality of groups; an identifying step of identifying keywords for each of the groups based on text included in the comments for each of the groups; an order determination step of determining an order of keywords for each group based on at least one of ratings of the comments in the group, the number of comments in the group, and attributes of users to whom tags are provided; a providing step of providing tags including information indicating the keyword identified in the identifying step as tags for narrowing down the comments classified into the group from among the plurality of comments, in a state where the tags are arranged in the order determined in the order determining step.

1. An information processing method comprising:

9. A computer-implemented information processing method, comprising: a classification step of classifying a plurality of comments posted to the content into a group that satisfies a classification condition from among a plurality of groups; an identifying step of identifying keywords for each of the groups based on text included in the comments for each of the groups; providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments, The identifying step includes: Identifying keywords for each of the groups under specific conditions according to the attributes of users to whom the tags are to be provided.

1. An information processing method comprising:

10. A computer-implemented information processing method, comprising: a classification step of classifying a plurality of comments posted to the content into a group that satisfies a classification condition from among a plurality of groups; an identifying step of identifying keywords for each of the groups based on text included in the comments for each of the groups; providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments, The identifying step includes: Identifying keywords for each of the groups under specific conditions according to the behavior history of users to whom the tags are to be provided.

1. An information processing method comprising:

11. A computer-implemented information processing method, comprising: a classification step of classifying a plurality of comments posted to the content into a group that satisfies a classification condition from among a plurality of groups; an identifying step of identifying keywords for each of the groups based on text included in the comments for each of the groups; providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments, The classification step includes: Categorize the comments into groups based on their content 1. An information processing method comprising:

12. A computer-implemented information processing method, comprising: a classification step of classifying a plurality of comments posted to the content into a group that satisfies a classification condition from among a plurality of groups; an identifying step of identifying keywords for each of the groups based on text included in the comments for each of the groups; providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments, The classification step includes: The comments are classified into groups according to the attributes of the posting user.

1. An information processing method comprising:

13. A classification procedure for classifying multiple comments posted on content into groups that satisfy classification conditions from among multiple groups; an identification step of identifying keywords for each of the groups based on text included in the comments for each of the groups; an order determination step of determining an order of keywords for each group based on at least one of ratings of the comments in the group, the number of comments in the group, and attributes of users to whom tags are provided; a providing step of providing tags including information indicating the keyword identified by the identifying step as tags for narrowing down comments classified into the group from among the plurality of comments, in a state arranged in the order determined by the order determining step. An information processing program characterized by:

14. A classification step of classifying multiple comments posted to content into one of multiple groups that meets a classification condition; an identification step of identifying keywords for each of the groups based on text included in the comments for each of the groups; a providing step of providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments; The identification procedure includes: Identifying keywords for each of the groups under specific conditions according to the attributes of users to whom the tags are to be provided. An information processing program characterized by:

15. A classification step of classifying multiple comments posted to content into one of multiple groups that meets a classification condition; an identification step of identifying keywords for each of the groups based on text included in the comments for each of the groups; a providing step of providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments; The identification procedure includes: Identifying keywords for each of the groups under specific conditions according to the behavior history of users to whom the tags are to be provided. An information processing program characterized by:

16. A classification step of classifying multiple comments posted to content into one of multiple groups that meets a classification condition; an identification step of identifying keywords for each of the groups based on text included in the comments for each of the groups; a providing step of providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments; The classification procedure comprises: Categorize the comments into groups based on their content An information processing program characterized by:

17. A classification step of classifying multiple comments posted to content into one of multiple groups that meets a classification condition; an identification step of identifying keywords for each of the groups based on text included in the comments for each of the groups; a providing step of providing a tag including information indicating the keyword identified by the identifying step as a tag for narrowing down the comments classified into the group from among the plurality of comments; The classification procedure comprises: The comments are classified into groups according to the attributes of the posting user. An information processing program characterized by:

Citation Information

Patent Citations

  • Program for imparting keyword tag to scene of interest in motion picture contents, terminal, server, and method

    JP2012155695A

  • Device, program and method for tagging identification name of geographical characteristic object to event location

    JP2014010513A

  • Information processing apparatus, information processing method, and computer program

    JP2014049094A

  • Posting information aggregate device

    JP2016224487A

  • Information processing system, information processing method, information processing program, and server

    JP2022007576A