Information processing device, information processing method, and information processing program
The information processing device identifies and provides content based on user comments and highlights to enhance engagement and network relationships within user groups.
Patent Information
- Application Number
- JP2024042856
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-18
- Publication Date
- 2025-10-01
AI Technical Summary
Conventional technologies for publishing user-submitted articles lack the ability to provide appropriate content tailored to the interests of users within a group.
An information processing device that identifies a group of users with shared interests by analyzing their comments and highlights, and provides content based on these interests.
Enables the provision of appropriate content to users within a group, enhancing user engagement and strengthening network relationships.
Smart Images

Figure 2025143113000001_ABST
Abstract
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] 2. Description of the Related Art Conventionally, there is known a technique for accepting article submissions from a plurality of users via a network such as the Internet, editing the articles into an electronic newspaper format, and publishing the articles. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-052426 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned conventional technology merely publishes articles posted by users, and there is room for improvement in terms of providing appropriate content.
[0005] The present application has been made in view of the above, and aims to provide appropriate content. [Means for solving the problem]
[0006] The information processing device of the present application is characterized by comprising an identification unit that identifies a group consisting of a user who uses a specified news provision service and other users who are mutually followed by the user but are different from the user, an estimation unit that estimates common interests among multiple users belonging to the group, and a provision unit that provides content according to the interests to each user belonging to the group. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide appropriate content. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a providing process executed by an information processing device according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of content according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a user information storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of an article information storage unit according to the embodiment. [Figure 6] FIG. 6 is a flowchart showing an example of the flow of the providing process executed by the information processing device according to the embodiment. [Figure 7] FIG. 7 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, 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 embodiments can be appropriately combined as long as the processing content is not contradictory. Furthermore, the same components in the following embodiments are denoted by the same reference numerals, and duplicated explanations will be omitted.
[0010] 1. An example of a provision process executed by an information processing device The provision process executed by the information processing device 100 will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the provision process executed by the information processing device 100 according to the embodiment.
[0011] In the example of Fig. 1, it is assumed that user U1 has previously installed news provision application A (an example of a predetermined news provision service) on the terminal device 10 that he or she uses. In the example of Fig. 1, it is assumed that user U1 is using news provision application A.
[0012] As shown in Fig. 1, the information processing device 100 acquires user information related to a user from the terminal device 10 (step S1). For example, the information processing device 100 acquires following information and follower information in news providing application A as the user information. Here, following information indicates information in which user U1 follows other users who use news providing application A in news providing application A. Also, follower information indicates information in which user U1 is followed by other users in news providing application A.
[0013] Furthermore, the information processing device 100 acquires a comment history and a highlight history as user information. Here, the comment history indicates a history of comments posted by the user U1 on articles provided by the news providing application A. For example, the comment history includes information on the date and time the comment was posted, the article on which the comment was posted, the content of the comment posted, etc.
[0014] The highlight history indicates the history of highlighting articles by user U1. For example, a highlight indicates a point that user U1 paid attention to, which is added to content selected by user U1 in an article. For example, the highlight history includes information on the date and time when the highlight was made, the article that was highlighted, etc.
[0015] Next, the information processing device 100 identifies a group consisting of user U1 who uses news providing application A and other users who are mutually followed by user U1 but are different from user U1 (step S2).
[0016] In the example of FIG. 1, it is assumed that user U1 and users U2 to U5 are following each other. In this case, the information processing device 100 identifies a group G1 made up of users U1 to U5. The process of identifying such a group is performed, for example, when user U1 follows another user. Furthermore, such a group is made up of a predetermined number of users.
[0017] Then, the information processing device 100 estimates the common interests of users U1 to U5 belonging to group G1 (step S3). For example, it is assumed that user U1 has posted a comment on article A provided by news provision application A. It is also assumed that user U2 has posted a comment on article A provided by news provision application A. It is also assumed that user U3 has posted a comment on article A provided by news provision application A. It is also assumed that user U4 has posted a comment on article A provided by news provision application A. It is also assumed that user U5 has posted a comment on article A provided by news provision application A.
[0018] In such a case, the information processing device 100 estimates common interests among the comments posted by users U1, U2, U3, U4, and U5 based on the comments posted by users U1, U2, U3, U4, and U5. In this case, the information processing device 100 estimates, for example, information that combines categories indicating common interests and keywords in the categories as the common interests.
[0019] To give a more specific example, suppose the categories indicated by the common interests are baseball, soccer, and martial arts. Also, suppose the keyword is title matches. In this case, the information processing device 100 infers that the interests are in baseball, soccer, and title matches in martial arts.
[0020] Next, the information processing device 100 generates content based on the common interests (step S4). For example, the information processing device 100 generates content based on information such as interests in baseball, soccer, and martial arts title matches.
[0021] An example of content generated by the information processing device 100 will now be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of content according to an embodiment. In the example of Fig. 2, a case will be described in which the terminal device 10 displays content C1 on a news providing application A.
[0022] In the example of FIG. 2, content C1 includes a tab RC11, information RC12 about the group, information RC13 about each user belonging to the group, information RC14 about common interests, articles NA11 to NA15, and advertising content AD11.
[0023] For example, tab RC11 has items such as "Main," "Entertainment," "Mutual Follow," "Economy," "Domestic," and "IT." These items show information indicating the type of article. For example, when a generation process is executed to generate content based on common interests, the content is displayed in the "Mutual Follow" item. After the content is generated, it is automatically added to the "Mutual Follow" item.
[0024] Furthermore, the information RC12 relating to groups includes items such as "Group A," "Group B," "Group C," "Group D," and "Group E." These items indicate information relating to the groups to which the user belongs.
[0025] In addition, the profile images of users belonging to group A are arranged in the information RC13 of each user belonging to the group.
[0026] Furthermore, information RC14 on common interests includes "interest in title matches of baseball, soccer, martial arts, etc." In this way, information RC14 on common interests indicates information on common interests.
[0027] In content C1 shown in Figure 2, when "Mutual Follow" is selected in tab RC11 and "Group A" is selected in information about the group RC12, profile images of each user in Group A are placed in information about each user belonging to the group RC13, and "Interested in title matches such as baseball, soccer, and martial arts" is placed in information about common interests RC14.
[0028] In this case, articles NA11 to NA15 based on information RC14 about common interests are arranged as articles in content C1. Also, advertising content AD11 is inserted between articles in content C1. In this way, advertising content AD11 is arranged as a so-called in-feed advertisement, in which advertising content is arranged so as to be inserted between multiple articles.
[0029] Returning to the explanation of Fig. 1, the information processing device 100 provides content according to the interests of each user belonging to the group (step S5). For example, the information processing device 100 provides content C1 to users U1 to U5 belonging to group G1.
[0030] Conventionally, a technology has been known in which articles are submitted by multiple users via a network such as the Internet, edited, and published in the form of an electronic newspaper. However, the above-described conventional technology merely publishes articles submitted by users, and there is room for improvement in providing appropriate content. Therefore, the information processing device 100 estimates the common interests of multiple users belonging to a group consisting of a user who uses a predetermined news service and other users who are mutually followed by the user but are different from the user. The information processing device 100 then provides content according to the interests of each user belonging to the group. In this way, the information processing device 100 can provide appropriate content.
[0031] As a result, the information processing device 100 can gather users who share similar values, thereby identifying a group with high purity of values as a group. Furthermore, the information processing device 100 can strengthen the network and relationships between users within the identified group. Furthermore, the information processing device 100 can encourage users to follow each other.
[0032] [2. Information Processing System Configuration] Next, the configuration of the information processing system 1 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in Fig. 3, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a network N so as to be able to communicate with each other via a wired or wireless connection. Note that the information processing system 1 shown in Fig. 3 may include a plurality of terminal devices 10 and a plurality of information processing devices 100.
[0033] The terminal device 10 is an information processing device used by a user to access content such as web pages displayed in a browser or content for applications, etc. For example, the terminal device 10 is a desktop personal computer (PC), a notebook PC, a tablet terminal, a mobile phone, a personal digital assistant (PDA), etc.
[0034] The information processing device 100 is an information processing device capable of communicating with various devices via a network N, and is realized by, for example, a server device or a cloud system. For example, the information processing device 100 is connected to various other devices via the network N so as to be able to communicate with them.
[0035] 3. Configuration of Information Processing Device Next, an example of the functional configuration of the information processing device 100 will be described with reference to Fig. 3. As shown in Fig. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit .
[0036] (Regarding the communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to a network N by wire or wirelessly, and transmits and receives information to and from various other devices.
[0037] (Regarding the storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 also has a user information storage unit 121 and an article information storage unit 122.
[0038] (Regarding the user information storage unit 121) The user information storage unit 121 stores various information related to users. Here, FIG. 4 shows an example of the user information storage unit 121 according to the embodiment. In the example shown in FIG. 4, the user information storage unit 121 has items such as "User ID (Identifier)," "User Information," "Group ID," and "Interest Information." For example, the "User Information" has items such as "Attribute Information," "Viewing History," "Comment History," "Highlight History," "Following Information," and "Follower Information."
[0039] A "user ID" is an identifier that identifies a user. "Attribute information" is information about the attributes of a user associated with a "user ID." For example, attribute information is information about demographic attributes, psychographic attributes, etc. For example, demographic attributes are demographic attributes. More specifically, demographic attributes include age, gender, occupation, place of residence, annual income, family composition, etc. For example, psychographic attributes are psychological attributes. More specifically, psychographic attributes include lifestyle, values, interests, etc.
[0040] "Viewing history" is information related to the viewing history indicating the history of articles viewed by a user associated with a "user ID." For example, the viewing history includes information related to the articles viewed, the date and time when the articles were viewed, etc.
[0041] "Comment history" is information related to the comment history that indicates the history of comments posted to articles by a user associated with a "user ID." For example, the comment history includes information related to the date and time the comment was posted, the article to which the comment was posted, the content of the comment, etc.
[0042] "Highlight history" is information about the highlight history that indicates the history of highlighting articles by a user associated with a "user ID." For example, the highlight history includes information about the date and time the highlight was made, the article that was highlighted, etc.
[0043] "Follow history" is information about the follow history that indicates the history of the user associated with the "user ID" following other users. "Follower history" is information about the follower history that indicates the history of the user associated with the "user ID" being followed by other users.
[0044] The "group ID" is an identifier for identifying a group. The "interest information" is information related to interests associated with the "user ID" and the "group ID."
[0045] For example, in Figure 4, "U1" identified by the user ID has attribute information "UA1", browsing history "UBH1", comment history "UCH1", and highlight history "UHH1". Also, "U1" has following information "UF1", follower information "UR1", group ID "G1", and interest information "GI1".
[0046] In the example shown in Figure 4, attribute information, etc. is expressed using abstract codes such as "UA1", but the attribute information, etc. may also be in the form of a numerical value, a character string, or a file format containing various information indicating the attribute information, etc.
[0047] (Regarding the article information storage unit 122) The article information storage unit 122 stores information related to various articles. An example of the article information storage unit 122 according to the embodiment is shown in Fig. 5. In the example shown in Fig. 5, the article information storage unit 122 has items such as "Article ID" and "Article".
[0048] An "article ID" is an identifier that identifies an article. An "article" is information about an article associated with an "article ID." For example, information about an article includes information about the date and time the article was posted, information about a world event (phenomenon) that the article describes, information about the category to which the article belongs, text information that describes the article content, and images or videos related to the article.
[0049] For example, in Fig. 5, "A1" identified by the article ID is the article "AR1." Note that in the example shown in Fig. 5, articles etc. are expressed by abstract codes such as "AR1," but articles etc. may also be in the form of a file containing various information indicating articles etc.
[0050] Furthermore, without being limited to the above example, the article information storage unit 122 may further include items such as “related information” and “reaction information.” For example, “related information” is information about other articles that are related to the article.
[0051] "Reaction information" is information about a user's reaction to an article. For example, reaction information is information about comments entered by users who viewed the article, rating values entered by users who viewed the article, the number of views of the article, etc. For example, the rating value is an rating value selected by a user on a five-point scale. Note that a five-point scale is just one example, and the scale is not limited to five points, and may be any number of points.
[0052] (Regarding the control unit 130) The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like, using RAM as a work area to execute various programs (one example of an information processing program) stored in a storage device inside the information processing device 100. The control unit 130 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0053] As shown in Fig. 3, the control unit 130 has an acquisition unit 131, an identification unit 132, an estimation unit 133, a generation unit 134, and a provision unit 135, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Fig. 3, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship shown in Fig. 3, and may be other connection relationships.
[0054] (Regarding the acquisition unit 131) The acquisition unit 131 acquires various types of information. Specifically, the acquisition unit 131 acquires user information about the user from the terminal device 10, an external server having a database in which the user information is stored, an external server that manages the news providing application A, or the like.
[0055] For example, the acquisition unit 131 acquires user attribute information as user information. The acquisition unit 131 also acquires article browsing history in the news providing application A. The acquisition unit 131 also acquires following information and follower information in the news providing application A as user information. The acquisition unit 131 also acquires comment history and highlight history as user information. Then, the acquisition unit 131 stores the acquired user information in the user information storage unit 121.
[0056] (Regarding the identification unit 132) The identification unit 132 identifies a group made up of a user who uses a predetermined news providing service and another user who is mutually followed by the user but is different from the user.
[0057] For example, the identification unit 132 identifies a group made up of a user U1 who uses a news providing application A and another user who is mutually followed by the user U1 and is different from the user U1.
[0058] In the example of FIG. 1, it is assumed that user U1 and users U2 to U5 are mutually following each other. In this case, the identification unit 132 identifies a group G1 made up of users U1 to U5. Then, the identification unit 132 stores the acquired information about the group in the user information storage unit 121. For example, it is assumed that an identifier for identifying the group is assigned to the identified group. In this case, the identification unit 132 stores the identifier for identifying the group in the user information storage unit 121 as information about the group.
[0059] The above-mentioned identification process is executed, for example, when user U1 follows another user. The identified group is made up of a predetermined number of users.
[0060] (Regarding the estimation unit 133) The estimation unit 133 estimates common interests among multiple users who belong to the group identified by the identification unit 132. In the example of FIG. 1, the estimation unit 133 estimates common interests among users U1 to U5 who belong to group G1. In this way, the estimation unit 133 estimates common interests for each group. Then, the estimation unit 133 stores information related to the estimated common interests in the user information storage unit 121 as interest information.
[0061] For example, assume that user U1 is posting a comment on article A provided by news provision application A. Also, assume that user U2 is posting a comment on article A provided by news provision application A. Also, assume that user U3 is posting a comment on article A provided by news provision application A. Also, assume that user U4 is posting a comment on article A provided by news provision application A. Also, assume that user U5 is posting a comment on article A provided by news provision application A.
[0062] In such a case, the estimation unit 133 estimates common interests among the comments posted by users U1, U2, U3, U4, and U5 based on the comments posted by users U1, U2, U3, U4, and U5. In this case, the estimation unit 133 estimates, for example, information that combines categories indicating common interests and keywords in the categories as the common interests.
[0063] To give a more specific example, suppose the categories indicated by the common interests are baseball, soccer, and martial arts. Also, suppose the keyword is title match. In this case, the estimation unit 133 estimates that there is an interest in baseball, soccer, and title matches in martial arts. Then, the estimation unit 133 stores information indicating title matches in baseball, soccer, and martial arts in the user information storage unit 121 as interest information.
[0064] (Regarding the generation unit 134) The generation unit 134 generates various types of information. Specifically, the generation unit 134 generates content based on the common interests estimated by the estimation unit 133. For example, the generation unit 134 generates content based on information such as an interest in baseball, soccer, and martial arts title matches as common interests. To give a more specific example, the generation unit 134 refers to the article information storage unit 122, selects articles showing details of baseball, soccer, and martial arts title matches, and generates content in which a plurality of such articles are arranged. Note that the content generated by the generation unit 134 may include advertising content.
[0065] (About the provider 135) The providing unit 135 provides various information. Specifically, the providing unit 135 provides content according to the interests of each user belonging to a group. For example, the providing unit 135 provides the content generated by the generating unit 134 to each user belonging to a group.
[0066] [4. Processing Procedure] Next, the procedure of the provision process executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the flow of the provision process executed by the information processing device 100 according to the embodiment.
[0067] 6, the identification unit 132 identifies a group consisting of a first user and a second user who is mutually followed by the first user and is a user different from the first user (step S101). Specifically, if the identification unit 132 has not identified such a group (step S101; No), the identification unit 132 waits until a predetermined period of time has elapsed.
[0068] On the other hand, when the specifying unit 132 specifies the group (step S101; Yes), the estimation unit 133 estimates common interests of the users belonging to the group (step S102).
[0069] Then, the generating unit 134 generates content based on the common interests (step S103). Subsequently, the providing unit 135 provides the content based on the interests to each user belonging to the group (step S104).
[0070] [5. Modifications] The information processing device 100 described above may be implemented in various different forms other than the above embodiment, so other embodiments of the information processing device 100 will be described below.
[0071] [5-1. Interests based on highlights] In the above embodiment, the estimation unit 133 estimates common interests among multiple users belonging to a group, but the present invention is not limited to this. For example, the estimation unit 133 estimates common interests based on highlights selected by each user from articles provided by the news providing application A.
[0072] For example, assume that the common interests of users U1 to U5 belonging to group G1 are estimated. Also, assume that user U1 has highlighted article A provided by news provision application A. Also, assume that user U2 has highlighted article A provided by news provision application A. Also, assume that user U3 has highlighted article A provided by news provision application A. Also, assume that user U4 has highlighted article A provided by news provision application A. Also, assume that user U5 has highlighted article A provided by news provision application A.
[0073] In such a case, the estimation unit 133 estimates common interests for each highlight content based on the highlight content highlighted by user U1, the highlight content highlighted by user U2, the highlight content highlighted by user U3, the highlight content highlighted by user U4, and the highlight content highlighted by user U5. At this time, the estimation unit 133 estimates, for example, information that combines categories indicating common interests and keywords in the categories as the common interests.
[0074] To give a more specific example, suppose that the categories indicated by the common interests are baseball, soccer, and martial arts. Also, suppose that the keyword is title matches. In this case, the estimation unit 133 estimates that the interests are in baseball, soccer, and title matches of martial arts.
[0075] As a result, the estimation unit 133 estimates common interests based on the highlight content selected by each user from articles provided by a specified news service, and is therefore able to estimate suitable common interests.
[0076] [5-2. Program] The information processing device 100 according to the above-described embodiment is realized, for example, by a computer 1000 configured as shown in Fig. 7. Fig. 7 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a cache 1040, a memory 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.
[0077] The arithmetic device 1030 operates based on programs stored in the cache 1040 or memory 1050, programs read from the input device 1020, etc., and executes various processes. The cache 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The memory 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.
[0078] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.
[0079] The input device 1020 may be a device that reads information from an optical recording medium such as a CD (Compact Disc), 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, etc. The input device 1020 may also be an external storage medium such as a USB memory.
[0080] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0081] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the memory 1050 onto the cache 1040 and executes the loaded program.
[0082] For example, when the computer 1000 functions as the information processing device 100 , the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the cache 1040 to realize the functions of the control unit 130 .
[0083] [5-3. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part 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.
[0084] 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.
[0085] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0086] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, a providing section can be read as providing means or providing circuit.
[0087] [6. Effects] As described above, the information processing device 100 according to the embodiment includes the identification unit 132, the estimation unit 133, and the provision unit 135. The identification unit 132 identifies a group made up of a user who uses a predetermined news provision service and other users who are mutually followed by the user but are different from the user. The estimation unit 133 estimates common interests among multiple users belonging to the group. The provision unit 135 provides content according to the interests to each user belonging to the group.
[0088] The information processing device 100 according to the embodiment provides content according to the interests of each user belonging to a group, and therefore can provide appropriate content.
[0089] Furthermore, in the information processing device 100 according to the embodiment, the identification unit 132 identifies a group made up of a predetermined number of users as the group.
[0090] As a result, the information processing apparatus 100 according to the embodiment can identify a group made up of a predetermined number of users as a group, and can therefore identify a group to which content is to be provided.
[0091] Furthermore, in the information processing device 100 according to the embodiment, the estimation unit 133 estimates common interests for each group.
[0092] As a result, the information processing device 100 according to the embodiment estimates common interests in one group, and therefore can estimate common interests for each group.
[0093] In addition, in the information processing device 100 according to the embodiment, the estimation unit 133 estimates common interests based on the content of comments posted by each user on articles provided by a predetermined news service.
[0094] As a result, the information processing device 100 according to the embodiment estimates common interests based on the content of comments posted by each user on articles provided by a predetermined news service, and is therefore able to estimate suitable common interests.
[0095] Furthermore, in the information processing device 100 according to the embodiment, the estimation unit 133 estimates common interests based on highlight contents selected by each user from among articles provided by a predetermined news service.
[0096] As a result, the information processing device 100 according to the embodiment estimates common interests based on the highlight content selected by each user from articles provided by a predetermined news service, and is therefore able to estimate suitable common interests.
[0097] Furthermore, in the information processing device 100 according to the embodiment, the estimation unit 133 estimates, as the common interest, information that combines a category indicating a common interest and a keyword in the category.
[0098] As a result, the information processing device 100 according to the embodiment estimates information that combines a category indicating common interests with keywords in the category as common interests, and is therefore able to estimate information that is suitable for providing content.
[0099] In addition, the information processing device 100 according to the embodiment further includes a generation unit 134 that generates content based on the common interests estimated by the estimation unit 133, and a provision unit 135 provides the content generated by the generation unit 134 to each user belonging to the group.
[0100] As a result, the information processing apparatus 100 according to the embodiment provides content based on common interests to each user belonging to a group, and therefore can provide appropriate content.
[0101] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, 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 undergone various modifications and improvements based on the knowledge of those skilled in the art. [Explanation of symbols]
[0102] N Network 1. Information Processing Systems 10 Terminal Equipment 100 Information processing device 110 Communications Department 120 Storage section 121 User information storage unit 122 Article information storage unit 130 Control Unit 131 Acquisition Department 132 Specific part 133 Estimation Department 134 Generation part 135 Provision Department
Claims
1. an identification unit that identifies a group consisting of a user who uses a predetermined news providing service and another user who is mutually followed by the user but is different from the user; an estimation unit that estimates common interests of a plurality of users belonging to the group; a providing unit that provides content according to the interests of each user belonging to the group; An information processing device comprising:
2. The identification unit As the group, a group consisting of a predetermined number of users is identified.
2. The information processing apparatus according to claim 1, wherein:
3. The estimation unit Estimating the common interests for each of the groups.
2. The information processing apparatus according to claim 1, wherein:
4. The estimation unit The common interests are estimated based on the contents of comments posted by each user on articles provided by the predetermined news service.
2. The information processing apparatus according to claim 1, wherein:
5. The estimation unit The common interests are estimated based on highlights selected by each user from among articles provided by the predetermined news service.
2. The information processing apparatus according to claim 1, wherein:
6. The estimation unit Information that combines a category indicating the common interest with a keyword in the category is estimated as the common interest.
2. The information processing apparatus according to claim 1, wherein:
7. a generation unit that generates content based on the common interests estimated by the estimation unit; The providing unit The content generated by the generation unit is provided to each of the users belonging to the group.
2. The information processing apparatus according to claim 1, wherein:
8. 1. A computer-implemented information processing method, comprising: an identifying step of identifying a group consisting of a user who uses a predetermined news providing service and another user who is mutually followed by the user but is different from the user; an estimation step of estimating common interests of a plurality of users belonging to the group; a providing step of providing content according to the interests of each user belonging to the group; An information processing method comprising:
9. an identification step of identifying a group consisting of a user who uses a predetermined news providing service and another user who is mutually followed by the user but is different from the user; an estimation step of estimating common interests of a plurality of users belonging to the group; a provision step of providing content according to the interests of each user belonging to the group; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
User-driven electronic newspaper publishing system
JP2008052426A