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

The information processing device addresses the limitation of non-tailored content delivery by receiving user attributes and generating personalized content, enhancing user experience through attribute-based content provision.

JP2026049868APending Publication Date: 2026-03-19LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing information provision technologies fail to deliver content tailored to user attributes, limiting personalized content delivery and user experience.

Method used

An information processing device that receives user attribute specifications and provides content corresponding to those attributes, using a model to generate personalized content and comments based on user attributes.

Benefits of technology

Enables personalized content delivery and user experience by providing content tailored to user attributes, allowing users to view content from different perspectives and understand diverse user perspectives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026049868000001_ABST
    Figure 2026049868000001_ABST
Patent Text Reader

Abstract

The system provides content tailored to the attributes specified by the user. [Solution] The information processing device according to the present invention comprises a reception unit and a provision unit. The reception unit receives attribute specifications from the user. The provision unit provides the user with content corresponding to other users who have the specified attribute, which is the attribute specified by the reception unit (for example, content provided to other users who have the specified attribute, or content that other users who have the specified attribute are presumed to view).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, technologies for providing various information to users via the Internet are known. As an example of such technologies related to information provision, when distributing content such as news, a service is known that accepts a selection of a desired theme from a user and provides a combination of a plurality of contents such as a plurality of articles included in this theme and comments on each article.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, with the above-described technology, it is not always possible to provide content according to the attributes specified by the user.

[0005] For example, with the above-described technology, it only provides articles included in the theme specified by the user and comments on each article, and it is not always possible to provide content according to the attributes specified by the user.

[0006] The present application has been made in view of the above, and an object thereof is to provide content according to the attributes specified by the user.

Means for Solving the Problems

[0007] The information processing device according to the present application is characterized by having a receiving unit that receives attribute specifications from a user, and a providing unit that provides to the user content corresponding to other users who have the specified attribute, which is the attribute specified by the receiving unit. [Effects of the Invention]

[0008] According to one embodiment, the effect is that content can be provided according to attributes specified by the user. [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the screen of user terminal 100. [Figure 3] Figure 3 shows an example of the configuration of the information processing device 10 according to the embodiment. [Figure 4] Figure 4 shows an example of a user information database 31. [Figure 5] Figure 5 shows an example of a news article information database 32. [Figure 6] Figure 6 is a flowchart showing an example of the information processing procedure according to the embodiment. [Figure 7] Figure 7 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 10. [Modes for carrying out the invention]

[0010] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0011] [1. Embodiments] The information processing realized by the information processing device of this embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. In Figure 1, the information processing according to the embodiment is realized by the information processing device 10, which is an example of the information processing device according to the present application.

[0012] As shown in Figure 1, the information processing system 1 according to this embodiment includes an information processing device 10 and a user terminal 100. The information processing device 10 and the user terminal 100 are connected to each other via a network N (see, for example, Figure 3) by wire or wireless means so that they can communicate with each other. The network N is, for example, a WAN (Wide Area Network) such as the Internet. Note that the information processing system 1 shown in Figure 1 may include multiple information processing devices 10 and multiple user terminals 100.

[0013] The information processing device 10 shown in Figure 1 is an information processing device that performs information processing, and can be implemented, for example, by a server device or a cloud system. In the example in Figure 1, the information processing device 10 is, for example, an information processing device that provides a news service to users, which distributes content related to news articles.

[0014] The information processing device 10 may also function as a web server providing a website related to the news service. Furthermore, the information processing device 10 may be a device that distributes information to the user terminal 100 for display on an application related to the news service (hereinafter sometimes referred to as "news app") installed on the user terminal 100. The information processing device 10 may also be a server that distributes the news app data itself. Furthermore, the information processing device 10 may function as a distribution device that distributes control information to the user terminal 100. Here, the control information is described, for example, using a scripting language such as JavaScript (registered trademark) or a stylesheet language such as CSS (Cascading Style Sheets). The news app itself distributed from the information processing device 10 may also be considered as control information.

[0015] The user terminal 100 shown in Figure 1 is an information processing device used by a user. The user terminal 100 can be implemented as, for example, a smartphone, a tablet, a notebook PC (Personal Computer), a desktop PC, a mobile phone, or a PDA (Personal Digital Assistant). In the example shown in Figure 1, the user terminal 100 is a smartphone used by the user.

[0016] Furthermore, the user terminal 100 displays the information provided by the information processing device 10 using a web browser or application. When the user terminal 100 receives control information from the information processing device 10 or other devices to implement the information display process, it performs the display process according to the control information.

[0017] Next, the information processing performed by the information processing apparatus 10 will be described using FIG. 1. In the following description, the user terminals 100-1 to 100-N (N is an arbitrary natural number) will be described according to the users who use the user terminal 100. For example, the user terminal 100-1 is the user terminal 100 used by the user (user U1) identified by the user ID "UID#1". Also, in the following, when the user terminals 100-1 to 100-N are described without particular distinction, they will be referred to as the user terminal 100. Also, in the following description, the user terminal 100 may be regarded as the same as the user. That is, in the following, the user can also be read as the user terminal 100.

[0018] Also, in the following description, it is assumed that a news application is pre-installed in the user terminal 100.

[0019] First, the information processing apparatus 10 presents a predetermined attribute to the user via the news application (step S1). For example, the information processing apparatus 10 causes a tab indicating an attribute selected based on information about the user to be displayed on the screen of the user terminal 100 together with the content related to the news article. To give a specific example, the information processing apparatus 10 uses the user's action history (for example, browsing history, search history, etc.) in various services such as news services, and the user's profile information (for example, demographic attributes, psychographic attributes, etc.) set in the news service. A tab indicating an attribute selected based on such information is displayed on the screen of the user terminal 100.

[0020] For example, the information processing apparatus 10 causes a tab indicating an attribute different from the attribute presumed to be possessed by the user to be displayed on the screen of the user terminal 100 based on information about the user. Here, when it is presumed that the attribute possessed by the user U1 is "a 30-year-old male with a hobby of reading", the information processing apparatus 10 displays a plurality of tabs indicating each of a plurality of attributes such as "a 20-year-old female with a hobby of traveling", "a 30-year-old female with a hobby of reading", "a 30-year-old male with a hobby of camping", and "a 40-year-old male with a hobby of watching baseball" on the user terminal 100-1.

[0021] That is, the information processing apparatus 10 causes the screen of the user terminal 100-1 to display tabs indicating attributes that are at least partially different among items such as "age", "gender", "hobbies", etc. indicated by the attributes possessed by the user U1.

[0022] Subsequently, the information processing apparatus 10 receives an attribute specification from the user (step S2). For example, the information processing apparatus 10 receives, from the user terminal 100-1, information indicating which tab indicating an attribute has been pressed by the user U1 among the plurality of tabs displayed on the user terminal 100-1.

[0023] Here, in the example of FIG. 1, it is assumed that the information processing apparatus 10 has received, from the user terminal 100-1, information indicating that the tab indicating the attribute "a woman in her 20s who has traveling as a hobby" has been pressed. In such a case, the information processing apparatus 10 provides the user U1 with the content corresponding to the user having the attribute "a woman in her 20s who has traveling as a hobby" via the news application (step S3). For example, the information processing apparatus 10 causes the content provided to the user having the attribute "a woman in her 20s who has traveling as a hobby" to be displayed on the user terminal 100-1. To give a specific example, the information processing apparatus 10 extracts news articles based on the attribute "a woman in her 20s who has traveling as a hobby", and causes the content indicating the extracted news articles to be displayed on the user terminal 100-1. Further, the information processing apparatus 10 extracts comments posted in the news service based on the attribute "a woman in her 20s who has traveling as a hobby", and causes the content indicating the extracted comments to be displayed on the user terminal 100-1. Note that the comments to be displayed on the user terminal 100-1 may include, for example, comments posted on news articles and comments on other users' comments (hereinafter sometimes referred to as "reply comments").

[0024] Furthermore, for example, the information processing device 10 displays content on the user terminal 100-1 that is estimated to be viewed by a user with the attribute "a woman in her 20s who enjoys traveling." To give a specific example, the information processing device 10 extracts news articles and comments that have been viewed more than a predetermined threshold by a user with the attribute "a woman in her 20s who enjoys traveling," and displays content representing the extracted news articles and comments on the user terminal 100-1.

[0025] Furthermore, the information processing device 10 extracts news articles and comments that meet predetermined criteria based on evaluations by users with the attribute "a woman in her 20s who enjoys traveling," and displays the extracted news articles and comments as content on the user terminal 100-1. To give a specific example, the information processing device 10 extracts news articles and comments that have received a high rating from users with the attribute "a woman in her 20s who enjoys traveling" more than a predetermined threshold, and displays the extracted news articles and comments as content on the user terminal 100-1. Alternatively, the information processing device 10 may also extract news articles and comments that have received a low rating from users with the attribute "a woman in her 20s who enjoys traveling" more than a predetermined threshold, and display the extracted news articles and comments as content on the user terminal 100-1.

[0026] In other words, the information processing device 10 provides user U1 with personalized content based on the attribute specified by user U1, "a woman in her 20s who enjoys traveling." Any method may be used for attribute-based personalization.

[0027] Here, we will use Figure 2 to explain the attributes presented to user U1 and the content provided to user U1. Figure 2 is a diagram showing an example of the screen of user terminal 100.

[0028] As shown in Figure 2, user terminal 100-1 displays screen C11 showing topics in the news service. For example, user terminal 100-1 displays screen C11 which includes area AR11 that displays a carousel of multiple tabs showing attributes different from those of user U1, area AR12 that displays content showing news articles #11 to #18 extracted based on user U1's attributes, and area AR13 that displays content showing comments #11 to #12 extracted based on user U1's attributes. In other words, user terminal 100-1 displays screen C11 which shows personalized content based on user U1's attributes.

[0029] Let's assume that user U1 clicks the tab in area AR11 that displays the attribute "A woman in her 20s who enjoys traveling." In this case, user terminal 100-1 displays content in area AR12 that shows news articles #21 to #28 extracted based on the attribute "A woman in her 20s who enjoys traveling," as shown in screen C12. Also, user terminal 100-1 displays content in area AR13 that shows comments #21 to #22 extracted based on the attribute "A woman in her 20s who enjoys traveling," as shown in screen C12.

[0030] Returning to Figure 1, let's continue the explanation. Next, the information processing device 10 suggests to user U1 that a comment be posted on the content provided in step S3, which is presumed to be entered by a user with the attribute "a woman in her 20s who enjoys traveling" (step S4). For example, the information processing device 10 generates a comment using information about the content that user U1 is viewing (e.g., text information), the attribute "a woman in her 20s who enjoys traveling," and model #1, which has been trained to generate answers to the entered question. The information processing device 10 then displays the generated comment, along with information suggesting that the user post the comment, on the user terminal 100-1.

[0031] To give a specific example, the information processing device 10 generates a comment by inputting information about the content being viewed by user U1 and an instruction sentence that instructs model #1 to output a comment posted by a woman in her 20s who enjoys traveling to that content.

[0032] Furthermore, if user U1 enters a comment on the content that user U1 is viewing, the comment may be transformed into a comment made by a user with the attribute "a woman in her 20s who enjoys traveling," and the system may suggest to user U1 that they post the transformed comment (hereinafter sometimes referred to as the "transformed comment"). For example, the information processing device 10 generates a transformed comment by inputting information about the content that user U1 is viewing and the comment that user U1 entered into model #1, along with an instruction message that instructs the device to output a transformed comment that transforms the comment entered by user U1 into the writing style of a user with the attribute "a woman in her 20s who enjoys traveling." The information processing device 10 then displays the generated comment along with information suggesting that the user post the comment be made on the user terminal 100-1.

[0033] Furthermore, the information processing device 10 may suggest to user U1 that a reply comment be posted in response to another user's comment, which is presumed to be entered by a user with the attribute "a woman in her 20s who enjoys traveling." For example, the information processing device 10 generates a reply comment using the information (e.g., text information) of the comment specified by user U1 (in other words, the recipient of the reply comment), the attribute "a woman in her 20s who enjoys traveling," and model #1, which has been trained to generate answers to the entered question. The information processing device 10 then displays the generated reply comment, along with information indicating that it is suggesting the posting of the reply comment, on the user terminal 100-1.

[0034] To give a specific example, the information processing device 10 generates a reply comment by inputting the comment information specified by user U1 and an instruction sentence that instructs model #1 to output a reply comment that a woman in her 20s with the attribute "a woman who enjoys traveling" would post to the content.

[0035] Furthermore, if user U1 enters a reply comment in response to a comment specified by user U1, the system may transform the reply comment into one written by a user with the attribute "a woman in her 20s who enjoys traveling," and suggest to user U1 that they post the transformed reply comment (hereinafter sometimes referred to as the "transformed reply comment"). For example, the information processing device 10 generates a transformed reply comment by inputting the information of the comment specified by user U1 and the reply comment entered by user U1 into model #1, along with an instruction message that instructs the device to output a transformed reply comment in the style of a user with the attribute "a woman in her 20s who enjoys traveling." The information processing device 10 then displays the generated comment, along with information suggesting that the user post the comment be made, on the user terminal 100-1.

[0036] Here, Model #1 is a model trained to output a response corresponding to an input question, and is a language model that performs natural language processing, such as GPT (Generative Pre-trained Transformer) or Transformer. Model #1 resides within the information processing device 10 and was created independently by the business operator managing the information processing device 10. It is desirable that the input information be kept confidential by training the model so that it is not used as a new answer.

[0037] As described above, the information processing device 10 according to this embodiment provides content such as news articles and comments that have been personalized based on attributes arbitrarily specified by the user. This enables the information processing device 10 according to this embodiment to provide content that corresponds to the attributes specified by the user.

[0038] Furthermore, conventionally, when users utilize news services, personalized content is often prioritized, making it difficult to view other content. Additionally, users may have a desire to view content such as news articles and comments from the perspective of someone else. Therefore, the information processing device 10 according to this embodiment provides personalized content based on attributes specified by the user, enabling the user to view content they wouldn't normally see from the perspective of those specified attributes, thus providing a new user experience.

[0039] Furthermore, the information processing device 10 according to the embodiment allows users to view content intended for other users (in other words, content that is presumed to be of interest to other users), content that has received high ratings from other users, and content that has received low ratings from other users. In addition, when a user posts a comment, the information processing device 10 according to the embodiment can understand what kind of comments other users post (in other words, from what perspective other users are viewing the content). This allows the information processing device 10 according to the embodiment to understand the diversity of perspectives.

[0040] [2. Other processing examples] The process described above is merely one example, and the information processing device 10 may perform various processes using various types of information. Examples of this are listed below.

[0041] [2-1. Regarding the disclosure of personal information] In the example shown in Figure 1, the information processing device 10 may present information identifying an individual to the user via a news app. The information processing device 10 may then provide the user with content corresponding to the specified individual. For example, the information processing device 10 may present tabs indicating prominent figures, experts, knowledgeable individuals, news article providers (e.g., journalists), and general users of the news service (e.g., other users the user follows on the news service, or other users who follow the user). The information processing device 10 then provides the user with content corresponding to the individual indicated by the selected tab.

[0042] [2-2. About the content provided] In the example shown in Figure 1, the information processing device 10 may provide tabs (hereinafter sometimes referred to as "category tabs") indicating categories of news articles such as "entertainment," "sports," and "economy," according to the attributes specified by the user. For example, if user U1 specifies the attribute "a woman in her 20s who enjoys traveling," the information processing device 10 will provide user U1 with the category tabs provided to users with the attribute "a woman in her 20s who enjoys traveling." To give one example, the information processing device 10 may provide category tabs added by users with the attribute "a woman in her 20s who enjoys traveling," or category tabs created by users with the attribute "a woman in her 20s who enjoys traveling."

[0043] [2-3. Regarding variations in reply comments depending on the recipient] It is assumed that the content of a reply comment to a comment posted by a user will change depending on the attributes of that user. Therefore, the information processing device 10 may transform the reply comment into a reply comment that is presumed to be posted to a user with specified attributes and provide it. In other words, the information processing device 10 provides information that allows us to understand how the reply comment will change if we assume that the recipient of the reply comment is a user with specified attributes.

[0044] For example, if user U1 specifies the attribute "a woman in her 20s who enjoys traveling," the information processing device 10 inputs the information of the reply comment specified by user U1 (e.g., text information) and an instruction sentence that instructs the device to output a reply comment that has been transformed into a style appropriate for a user with the attribute "a woman in her 20s who enjoys traveling" into model #1. The device then generates a transformed reply comment and provides user U1 with content that shows the transformed reply comment.

[0045] [2-4. Regarding the modification of comments according to the poster] It is thought that the content of comments posted on a news service changes depending on the attributes of the user (poster) who posted the comment. Therefore, the information processing device 10 may transform the comment into a comment that is presumed to have been posted by a user with specified attributes and provide it. For example, if user U1 specifies the attribute "a woman in her 20s who enjoys traveling", the information processing device 10 inputs the information of the comment specified by user U1 (e.g., text information) and an instruction sentence that instructs the model #1 to output a comment transformed into the writing style of a user with the attribute "a woman in her 20s who enjoys traveling", thereby generating a transformed comment and providing user U1 with content showing the transformed comment.

[0046] [3. Configuration of the Information Processing Device] Next, the configuration of the information processing device 10 will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of the information processing device 10 according to the embodiment. As shown in Figure 3, the information processing device 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0047] (Regarding Communications Section 20) The communication unit 20 is implemented, for example, by a NIC (Network Interface Card). The communication unit 20 is connected to the network N by wire or wireless connection and transmits and receives information with the user terminal 100 and the like.

[0048] (Regarding memory unit 30) The storage unit 30 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs. As shown in Figure 3, the storage unit 30 has a user information database 31, a news article information database 32, and a model database 33.

[0049] (Regarding User Information Database 31) The user information database 31 stores various types of information about the user. Here, an example of the information stored in the user information database 31 is explained using Figure 4. Figure 4 is a diagram showing an example of the user information database 31. In the example in Figure 4, the user information database 31 has items such as "User ID," "Profile Information," and "Behavioral History."

[0050] "User ID" indicates identification information used to identify the user. "Profile Information" shows the user's profile set in the news service, and stores information such as demographic attributes and psychographic attributes. "Behavioral History" shows the user's behavioral history in various services such as the news service, and stores information such as browsing history and search history.

[0051] In other words, Figure 4 shows an example where the user's profile information identified by the user ID "UID#1" is "Profile Information#1" and their activity history is "Activity History#1".

[0052] (Regarding News Article Information Database 32) The news article information database 32 stores various types of information about news articles provided in the news service. Here, an example of the information stored in the news article information database 32 is illustrated using Figure 5. Figure 5 is a diagram illustrating an example of the news article information database 32. In the example in Figure 5, the news article information database 32 has items such as "news article ID," "category information," "text information," "image information," and "comment information."

[0053] The "News Article ID" indicates identification information used to identify a news article. The "Category Information" indicates the category of the news article, such as "Entertainment," "Sports," or "Economy." The "Text Information" indicates the text information contained in the news article. The "Image Information" indicates the images contained in the news article. The "Comment Information" indicates comments posted about the news article. Here, the comment information may include comments posted on the news article, as well as comments on comments made by other users.

[0054] In other words, Figure 5 shows an example where the category information of a news article identified by the news article ID "CID#1" is "Category Information#1", the text information is "Text Information#1", the image information is "Image Information#1", and the comment information is "Comment Information#1".

[0055] (Regarding Model Database 33) The model database 33 stores models that have been trained to generate answers to input questions.

[0056] (Regarding the control unit 40) The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the memory device inside the information processing device 10 using RAM as the working area. Alternatively, the control unit 40 is a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). As shown in Figure 3, the control unit 40 according to this embodiment has a presentation unit 41, a reception unit 42, a provision unit 43, and a proposal unit 44, and realizes or executes the information processing functions and operations described below.

[0057] (Regarding the presentation section 41) The presentation unit 41 presents predetermined attributes to the user. For example, in the example in Figure 1, the presentation unit 41 refers to the storage unit 30 (for example, the user information database 31) and presents predetermined attributes to the user via the news application.

[0058] Furthermore, the presentation unit 41 may present attributes to the user that are selected based on information about the user. For example, in the example in Figure 1, the presentation unit 41 presents attributes to the user that are selected based on the user's behavioral history in various services such as news services, and the user's profile information set in the news service.

[0059] (Regarding reception desk 42) The reception unit 42 receives attribute specifications from the user. For example, in the example in Figure 1, the reception unit 42 receives the attribute specification "a woman in her 20s who enjoys traveling" from user U1.

[0060] Furthermore, the reception unit 42 may accept a specification from the user for any of the attributes presented by the presentation unit 41. For example, in the example in Figure 1, the reception unit 42 accepts a specification from user U1 for any of the multiple attributes selected based on information about the user.

[0061] (Regarding Section 43) The provisioning unit 43 provides content to the user that corresponds to other users who have the specified attribute, which is an attribute that has been accepted by the receiving unit 42. For example, in the example in Figure 1, the provisioning unit 43 refers to the storage unit 30 (for example, the news article information database 32) and provides content to user U1 via the news app that corresponds to a user who has the attribute specified by user U1, "a woman in her 20s who enjoys traveling."

[0062] Furthermore, the provisioning unit 43 may provide the user with content that is provided to other users who have the specified attributes. For example, in the example in Figure 1, the provisioning unit 43 provides user U1 with content that is provided to users who have the attribute specified by user U1, "a woman in her 20s who enjoys traveling."

[0063] Furthermore, the provisioning unit 43 may provide the user with content that is presumed to be viewed by other users who have the specified attributes. For example, in the example in Figure 1, the provisioning unit 43 provides user U1 with content that is presumed to be viewed by users who have the attribute specified by user U1, "a woman in her 20s who enjoys traveling."

[0064] Furthermore, the provisioning unit 43 may provide the user with content that shows news articles or content that shows comments related to news articles. For example, in the example in Figure 1, the provisioning unit 43 extracts news articles based on the attribute "a woman in her 20s who enjoys traveling" specified by user U1, and provides user U1 with content that shows the extracted news articles. In addition, the provisioning unit 43 extracts comments posted on the news service based on the attribute "a woman in her 20s who enjoys traveling" specified by user U1, and provides user U1 with content that shows the extracted comments.

[0065] Furthermore, the provisioning unit 43 may transform a predetermined comment into a comment that is presumed to be posted to a posting destination having specified attributes, and provide the user with content showing the transformed comment. For example, in the example in Figure 1, the provisioning unit 43 refers to the storage unit 30 (for example, the model database 33) and inputs information on the reply comment specified by user U1 and an instruction sentence that instructs the model #1 to output a reply comment that has been transformed into a style suitable for a user with the attribute "a woman in her 20s who enjoys traveling" into the model #1, thereby generating a transformed reply comment and providing user U1 with content showing the transformed reply comment.

[0066] Furthermore, the provisioning unit 43 may transform a predetermined comment into a comment that is presumed to be posted by another user with specified attributes, and provide the user with content showing the transformed comment. For example, in the example in Figure 1, the provisioning unit 43 refers to the storage unit 30 (for example, the model database 33) and inputs the information of the comment specified by user U1 and an instruction sentence that instructs model #1 to output a comment transformed from the comment in the writing style of a user with the attribute "a woman in her 20s who enjoys traveling" into the model #1, thereby generating a transformed comment and providing user U1 with content showing the transformed comment.

[0067] (Regarding Proposal 44) The suggestion unit 44 suggests to the user the posting of a comment that is presumed to be entered by another user with specified attributes. For example, in the example in Figure 1, the suggestion unit 44 refers to the storage unit 30 (for example, the news article information database 32 or the model database 33) and inputs information about the content that user U1 is viewing and an instruction sentence that instructs model #1 to output a comment that a woman in her 20s with the attribute "a woman who enjoys traveling" would post to that content, thereby generating a comment and providing user U1 with the generated comment along with information that suggests posting the comment. The suggestion unit 44 also generates a modified comment by inputting information about the content that user U1 is viewing and the comment that user U1 entered into model #1, along with an instruction sentence that instructs model #1 to output a modified comment that is a modified version of the comment entered by user U1, in the style of a user with the attribute "a woman in her 20s with the attribute "a woman who enjoys traveling". The suggestion unit 44 then displays the generated comment along with information that suggests posting the comment on the user terminal 100-1.

[0068] [4. Information Processing Flow] The information processing procedure of the information processing device 10 according to the embodiment will be explained using Figure 6. Figure 6 is a flowchart of an example of the information processing procedure according to the embodiment.

[0069] As shown in Figure 6, the information processing device 10 determines whether or not it has received an attribute specification from the user (step S101). If the user has not received an attribute specification (step S101; No), the information processing device 10 waits until it receives an attribute specification from the user.

[0070] On the other hand, if the user specifies an attribute (step S101; Yes), the information processing device 10 provides the user with content corresponding to the specified attribute, which is the attribute that was specified (step S102), and then terminates the process.

[0071] [5. Variations] The above-described embodiment is merely an example, and various modifications and applications are possible.

[0072] [5-1. Regarding the processing method] Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above text and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0073] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0074] Furthermore, the embodiments described above can be combined as appropriate, provided that the processing content is not contradictory.

[0075] [6. Effects] As described above, the information processing device 10 according to the embodiment includes a presentation unit 41, a reception unit 42, a provision unit 43, and a suggestion unit 44. The presentation unit 41 presents predetermined attributes to the user. The presentation unit 41 also presents attributes selected based on information about the user to the user. The reception unit 42 receives attribute specifications from the user. The reception unit 42 also receives a specification from the user for one of the attributes presented by the presentation unit 41. The provision unit 43 provides the user with content corresponding to other users who have the specified attribute, which is the attribute whose specification was received by the reception unit 42. The provision unit 43 also provides the user with content that is provided to other users who have the specified attribute. The provision unit 43 also provides the user with content that is presumed to be viewed by other users who have the specified attribute. The provision unit 43 also provides the user with content showing news articles or content showing comments related to news articles. The suggestion unit 44 suggests to the user that they post comments that are presumed to be entered by other users who have the specified attribute.

[0076] As a result, the information processing device 10 according to the embodiment can provide content such as news articles and comments that are personalized based on attributes arbitrarily specified by the user, thus providing content that corresponds to the attributes specified by the user. In addition, when a user posts a comment, the information processing device 10 according to the embodiment can understand what kind of comments other users are posting, thus understanding the diversity of perspectives.

[0077] Furthermore, in the information processing device 10 according to the embodiment, for example, the providing unit 43 transforms a predetermined comment into a comment that is presumed to be posted to a posting destination having specified attributes, and provides the user with content showing the transformed comment. Also, the providing unit 43 transforms a predetermined comment into a comment that is presumed to be posted by another user having specified attributes, and provides the user with content showing the transformed comment.

[0078] As a result, the information processing device 10 according to the embodiment can understand how the comments change according to the specified attributes, and thus can understand the diversity of perspectives.

[0079] [7. Hardware Configuration] Furthermore, the information processing device 10 according to each embodiment described above can be implemented by a computer 1000 having a configuration such as that shown in Figure 7. The following explanation will use the information processing device 10 as an example. Figure 7 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device 10. The computer 1000 has a CPU 1100, ROM 1200, RAM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0080] The CPU 1100 operates based on programs stored in the ROM 1200 or HDD 1400, and controls various parts. The ROM 1200 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0081] The HDD 1400 stores programs executed by the CPU 1100, as well as data used by such programs. The communication interface 1500 receives data from other devices via the communication network 500 (corresponding to network N in this embodiment) and sends it to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.

[0082] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the data it generates to output devices via the input / output interface 1600.

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

[0084] For example, when computer 1000 functions as information processing device 10, the CPU 1100 of computer 1000 realizes the functions of control unit 40 by executing programs loaded on RAM 1300. The HDD 1400 stores the data in the storage device of information processing device 10. The CPU 1100 of computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.

[0085] [8. Other] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0086] Furthermore, the configuration of the aforementioned information processing device 10 can be flexibly changed, for example, by calling external platforms, etc., via APIs (Application Programming Interfaces) or network computing, depending on the function.

[0087] Furthermore, the term "part" in the claims can be replaced with "means," "circuit," etc. For example, "reception part" can be replaced with "reception means" or "reception circuit." [Explanation of Symbols]

[0088] 10 Information Processing Devices 20 Communications Department 30 Storage section 31. User Information Database 32 News Article Information Database 33 Model Databases 40 Control Unit 41 Presentation part 42 Reception Department 43 Providing Department 44 Proposal Department 100 User Terminals

Claims

1. A reception desk that accepts attribute specifications from users, The providing unit provides content to the user that corresponds to the specified attribute, which is an attribute whose designation has been accepted by the receiving unit. An information processing device characterized by having the following features.

2. The aforementioned supply unit is, Content provided to other users having the specified attributes is provided to the user. The information processing apparatus according to feature 1.

3. The aforementioned supply unit is, Provide the user with content that is presumed to be viewed by other users having the specified attributes. The information processing apparatus according to feature 1.

4. A display unit that presents predetermined attributes to the user. It further possesses, The aforementioned reception unit is The user selects one of the attributes presented by the aforementioned display unit. The information processing apparatus according to feature 1.

5. The aforementioned display unit is, The attributes selected based on the information about the user are presented to the user. The information processing apparatus according to feature 4.

6. The aforementioned supply unit is, Provide the user with content that shows news articles, or content that shows comments on news articles. The information processing apparatus according to feature 1.

7. The aforementioned supply unit is, The system transforms a predetermined comment into a comment that is presumed to be posted to a posting destination having the specified attributes, and provides the user with content showing the transformed comment. The information processing apparatus according to feature 1.

8. The aforementioned supply unit is, The system transforms a specified comment into a comment that is presumed to be posted by another user with the specified attributes, and provides the user with content showing the transformed comment. The information processing apparatus according to feature 1.

9. A proposal unit that suggests to the user the posting of a comment that is presumed to be entered by another user having the specified attributes. The information processing apparatus according to claim 1, further comprising the features.

10. A method of information processing performed by a computer, A reception process where users specify attributes, A provision process provides content to other users who have the specified attribute, which is the attribute whose designation was accepted in the aforementioned acceptance process. An information processing method characterized by including

11. A procedure for receiving attribute specifications from users, A provision procedure for providing content to other users who have the specified attribute, which is an attribute whose designation was accepted through the above acceptance procedure, to the said user. An information processing program that causes a computer to execute something.

Citation Information

Patent Citations

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

    JP2014049094A