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

The information processing system simplifies donations by setting donation destinations based on news article content and providing direct donation options, enabling users to easily support relevant causes.

JP7891875B2Active Publication Date: 2026-07-17LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2022-08-18
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Users face difficulty in easily making donations after being exposed to social issues in news articles, requiring them to investigate donation destinations and methods independently.

Method used

An information processing apparatus and method that sets donation destinations based on news article content and displays donation acceptance components, allowing users to donate directly from the article.

Benefits of technology

Facilitates easy and direct donations to relevant causes, enhancing user satisfaction and improving the ease of donation processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007891875000001
    Figure 0007891875000001
  • Figure 0007891875000002
    Figure 0007891875000002
  • Figure 0007891875000003
    Figure 0007891875000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program that enable a user to make a contribution easily.SOLUTION: An information processing device comprises a setting section and a display processing section. The setting section sets contribution destinations related to a news article on the basis of the content of the news article. The display processing section displays a display component that receives a contribution to the set contribution destinations.SELECTED DRAWING: Figure 3
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] In recent years, news articles of various contents have been distributed via the Internet. For example, the opportunity for users to see problems such as infrastructure deficiencies in developing countries is increasing.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, when a user who has seen the above problems wants to make a donation, the user has to investigate the donation destination and the donation method by himself / herself. Thus, conventionally, there has been room for improvement in terms of the ease of donation by the user.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that enable a user to easily make a donation.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a setting unit and a display processing unit. The setting unit sets a donation destination related to the news article based on the content of the news article. The display processing unit displays a display component that accepts donations to the set donation destination.

Effects of the Invention

[0007] According to one embodiment of the system, it has the effect of allowing users to easily make donations. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows the process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 shows an example of donation recipient information. [Figure 6] Figure 6 shows an example of article information. [Figure 7] Figure 7 is a flowchart showing the processing procedure of the information processing device executed by the information processing device according to the embodiment. [Figure 8] Figure 8 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, 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.

[0010] (Embodiment) First, the processing performed by the information processing device according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing the processing performed by the information processing device according to the embodiment. Note that Figure 1 shows an example of the operation of the information processing system S including the information processing device 1 according to the embodiment.

[0011] As shown in Figure 1, the information processing system S according to this embodiment includes an information processing device 1, a plurality of user terminals 100, a requesting terminal 200, and a donation recipient terminal 300.

[0012] In the information processing system S according to this embodiment, donations are received from users who have viewed news articles linked to donation recipients, and the received donations are provided to each donation recipient.

[0013] Specifically, the information processing device 1 first receives a request for news article distribution from the requesting user via the requesting terminal 200 (step S1).

[0014] The news articles are those that raise social issues, such as infrastructure shortages in developing countries. The news articles may be those created by the requesting user through independent research and interviews, or they may be those created by the requesting user at the request of the recipient organization.

[0015] Next, the information processing device 1 sets up donation recipients related to the news article (step S2). For example, based on the content of the news article, the information processing device 1 estimates the problem raised by the news article and sets up donation recipients that will solve the estimated problem or support the solution of the problem. Note that there may be more than one donation recipient set up. The information processing device 1 may also set up donation recipients related to the news article using the user's past donation history.

[0016] Next, the information processing device 1 delivers news articles linked to the configured donation recipient to the user via the user terminal 100 (step S3). Specifically, the information processing device 1 displays the news articles and also displays a display component (for example, a display button) that accepts donations to the configured donation recipient.

[0017] By displaying the display component that accepts donations to the set donation destination in this way, when the user wants to donate after reading the news article, the user can donate immediately. That is, the user can easily donate.

[0018] Subsequently, the information processing device 1 accepts donations from the user who has viewed the news article via the user terminal 100 (step S4). For example, the information processing device 1 accepts donations based on the user's operation on the above-described display component. Note that the information processing device 1 may accept donations of a predetermined donation amount based on the user's operation on the display component, or may accept an operation for the user to input a donation amount.

[0019] [[ID=⑧]]Subsequently, the information processing device 1 determines the donation destination of the received donation (step S5). Specifically, the information processing device 1 collects the donations received from each user for each news article, and determines the donation destination to which the total amount of the collected donations is to be donated. For example, the information processing device 1 determines one or more donation destinations to be donated from among a plurality of donation destinations based on the user's posting information regarding the news article, such as comments.

[0020] In this way, by determining one or more donation destinations to be donated from among a plurality of donation destinations based on the user's posting information, the user can easily donate to the donation destination desired by the user.

[0021] Subsequently, when there are a plurality of determined donation destinations, the information processing device 1 determines the distribution ratio of the donations to each donation destination (step S6). For example, the information processing device 1 classifies each comment posted on the news article into related donation destinations based on the comment content, and determines the distribution ratio according to the number of classified comments.

[0022] Subsequently, the information processing device 1 performs a donation process of donating the donation amount according to the determined distribution ratio to the donation destination via the donation destination terminal 300 (step S7).

[0023] Next, the information processing device 1 notifies the user who has made the donation that the donation has been completed (step S8). Then, the information processing device 1 provides the user with content displayed in a manner appropriate to the status of the donation (step S9). For example, the information processing device 1 changes the background when displaying a news article according to the status of the donation to the recipient associated with that news article.

[0024] Furthermore, for example, the information processing device 1 provides the user with content that shows an object whose form changes depending on the amount and number of donations made by the user. Specifically, the information processing device 1 provides a tree object that grows the more donations made by the user and the more donations made.

[0025] In this way, by providing users with content displayed in a manner that suits their donation status, users can understand their donation status based on how the content is displayed.

[0026] Next, the information processing device 1 provides a reward to the user (provider) who requested the news article, based on the status of donations made through the news article (step S10). For example, the information processing device 1 provides a larger reward the greater the donation amount or the number of users who donated. The information processing device 1 may not only directly donate the received donations to the recipient, but may also send the received donations to a donation-dedicated platform (or server) and then send them to the recipient from that platform.

[0027] In this way, by providing rewards to news article providers based on their donation status, it is possible to improve the satisfaction of news article providers.

[0028] Next, an example of the configuration of the information processing system S according to the embodiment will be described using Figure 2. Figure 2 is a block diagram showing an example of the configuration of the information processing system S according to the embodiment. As shown in Figure 2, the information processing system S according to the embodiment consists of an information processing device 1, a plurality of user terminals 100, a plurality of requesting terminals 200, and a plurality of recipient terminals 300, all connected to a network N by wire or wireless. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).

[0029] Information Processing Device 1 is a server device that executes the information processing method according to the embodiment. Information Processing Device 1 receives donations from users who have viewed news articles linked to donation recipients and processes the donations received to each donation recipient. Information Processing Device 1 also provides rewards to requesting users who have requested the distribution of news articles, according to the status of their donations.

[0030] Furthermore, the information processing device 1 is an information processing device that interacts with multiple user terminals 100, multiple requesting terminals 200, and multiple recipient terminals 300, and provides various API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data to the multiple user terminals 100, multiple requesting terminals 200, and multiple recipient terminals 300, and is realized by a server device or a cloud system.

[0031] Furthermore, the information processing device 1 may be an information processing device that provides some kind of web service online to multiple user terminals 100, multiple requesting terminals 200, and multiple recipient terminals 300. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for web services, or it may be responsible for processing web services.

[0032] User terminal 100 is a terminal device owned by a user who reads news articles, posts comments, and posts ratings on comments. User terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. User terminal 100 transmits various information to information processing device 1, etc., and receives information provided by information processing device 1, etc.

[0033] The requesting terminal 200 is a terminal device owned by a requesting user who requests the distribution of news articles. The requesting terminal 200 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The requesting terminal 200 transmits various information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0034] The recipient terminal 300 is a terminal device managed by the recipient individual or organization. The recipient terminal 300 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The recipient terminal 300 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

[0035] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.

[0036] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a setting unit 32, a display processing unit 33, a distribution unit 34, a determination unit 35, and a provision unit 36. The storage unit 4 stores user information 41, donation recipient information 42, and article information 43.

[0037] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.

[0038] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0039] The memory unit 4 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.

[0040] User information 41 is information about the user. Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID," "User Information," and "Donation History."

[0041] "User ID" is identification information that identifies a user. "User Information" is information about the user. "User Information" includes, for example, attribute information about the user's attributes and behavioral information. Attribute information includes psychographic attributes and demographic attributes. Behavioral information includes the user's actions on the network (search behavior, news article viewing behavior, purchasing behavior, comment posting behavior, rating posting behavior, etc.). "Donation History" includes information such as news articles viewed when making a donation, the amount donated, and the date and time of the donation.

[0042] Next, the recipient information 42 is information about the recipient of the donation. Figure 5 shows an example of the recipient information 42. The recipient information 42 may be generated when a request for registration of the recipient information 42 is received from the recipient, or it may be generated by the information processing device 1 after searching for the recipient. As shown in Figure 5, the recipient information 42 includes items such as "recipient ID", "purpose", and "region".

[0043] "Recipient ID" is identification information that identifies the recipient of the donation. "Purpose" is information indicating how the donation will be used. "Region" is the region in which the donation will be used.

[0044] Next, article information 43 is information about a news article. Figure 6 shows an example of article information 43. As shown in Figure 6, article information 43 includes items such as "article ID," "content information," "comment information," "donation recipient," and "donation information."

[0045] "Article ID" is identification information that identifies a news article. "Content Information" is information that describes the content of the news article. "Comment Information" is information about comments posted by users on the news article, including the content of the comments and information such as ratings for the comments. "Donation Recipient" is information about the donation recipient associated with the news article. "Donation Information" is information that shows the donation status of the news article, including information such as the total amount of donations and the number of users who donated.

[0046] Next, we will describe the functions of the control unit 3 of the information processing device 1 (reception unit 31, setting unit 32, display processing unit 33, distribution unit 34, determination unit 35, and provision unit 36).

[0047] The reception unit 31 receives various types of information. For example, the reception unit 31 receives requests for news article distribution from requesting users via the requesting terminal 200. The reception unit 31 also receives comments on news articles distributed to users by the distribution unit 34, as well as evaluations of those comments. Evaluations include, for example, positive evaluations that agree with the comment and negative evaluations that disagree with the comment.

[0048] Furthermore, the reception unit 31 accepts donations from users who have viewed news articles associated with at least one donation recipient. For example, the reception unit 31 accepts donations from users who have viewed news articles associated with donation recipients set by the setting unit 32. For example, the reception unit 31 accepts donations through user interaction with display components displayed by the display processing unit 33 (for example, by pressing a display button). The donation amount may be a predetermined fixed amount based on user interaction with the display components, or the user may specify the donation amount.

[0049] The configuration unit 32 sets up donation recipients related to the news articles received by the reception unit 31. For example, the configuration unit 32 sets up donation recipients related to the news articles based on the content of the news articles. Specifically, the configuration unit 32 estimates the problems raised by the news articles by performing linguistic analysis on the news articles and sets up individuals or organizations that solve or support the estimated problems as donation recipients.

[0050] Furthermore, the setting unit 32 may also allow the requesting user who requests the distribution of news articles to set the recipient of the donation. The recipient of the donation may be limited to a specific organization, multiple organizations may be set along with their allocation ratios, or it may be set by category of recipient. In other words, the setting unit 32 estimates the category of the recipient and sets the recipient corresponding to that category. The category is the purpose and region of the recipient information 42.

[0051] The display processing unit 33 displays a display component that accepts donations to the donation recipient set by the setting unit 32. The display component is, for example, a display button. For example, when the subsequent distribution unit 34 distributes a news article and displays it on the user terminal 100, the display processing unit 33 displays the display component on the same page as the news article.

[0052] Specifically, the display processing unit 33 displays a display component immediately after the text describing the content of the news article on the page where the news article is displayed. This allows the user to interact with the display component after they have finished reading the news article.

[0053] Furthermore, the display processing unit 33, for example, if the text information of a news article includes the name of the recipient of the donation, displays a display component that shows the name of the recipient as a link.

[0054] The display processing unit 33 may display display components for each donation recipient, or it may display display components for each category. In other words, the display processing unit 33 may display display components that accept donations to categories.

[0055] Furthermore, if the number of donation recipients set by the setting unit 32 is greater than or equal to a predetermined number (the number of displayable display components), the display processing unit 33 determines which donation recipients to display as display components based on information related to the news article. For example, the display processing unit 33 estimates the degree of relevance between the news article and the donation recipient and determines which donation recipients to display as display components based on the degree of relevance. The degree of relevance is, for example, information indicating the degree to which the issue raised in the news article matches the purpose of the donation recipient.

[0056] Furthermore, the display processing unit 33 may determine the recipient of the donation to be displayed as a display component based, for example, on the user's behavioral history, which is the destination of the display component. For example, the display processing unit 33 may determine the recipient of the donation to be displayed as a display component based on the user's past donation history. Specifically, the display processing unit 33 may determine the recipient of the donation to be displayed as a display component that is similar in purpose and region to the recipients to which the user has donated in the past.

[0057] Furthermore, the display processing unit 33 may determine which donation recipients to display as display components based on the donation status of each donation recipient set by the setting unit 32. For example, the display processing unit 33 may determine which donation recipients to display as display components based on the number of donating users or the amount of donations being less than a predetermined number. In addition, the display processing unit 33 may prioritize the display of donation recipients as display components based on the number of donating users or the amount of donations.

[0058] The distribution unit 34 distributes various types of information. For example, the distribution unit 34 distributes news articles received by the reception unit 31 and display components generated by the display processing unit 33 to the user terminal 100. In addition, if the reception unit 31 has received comments on the news articles or ratings for those comments, the distribution unit 34 distributes those comments and ratings to the user terminal 100.

[0059] The decision unit 35 determines the recipient of the donation received by the receiving unit 31 from among multiple recipients based on user-submitted information regarding the news article. For example, the decision unit 35 determines the recipient based on the user's comments on the news article. For example, the decision unit 35 estimates the issues the user is focusing on by performing linguistic analysis on the comments posted by the user, and determines the recipient of the donation that will solve or support the estimated issues.

[0060] Furthermore, the decision unit 35 determines the recipient of the donation based on the user's evaluation of the comment. For example, if a user gives a favorable evaluation to a comment that raises a specific issue, the decision unit 35 determines that the recipient of the donation should be an organization that solves or supports the solution of that issue.

[0061] Furthermore, the decision unit 35 may determine the recipient of the donation based on the posting information of multiple users, including users other than the user who made the donation. For example, the decision unit 35 may classify each user's comments into relevant donation recipients based on the content of the comments, and then determine the recipient based on the number of comments classified for each donation recipient. For example, the decision unit 35 may determine the donation recipient with the most comments as the recipient to which the user will donate.

[0062] Furthermore, the decision unit 35 determines multiple donation recipients with a predetermined number of comments or more as the donation recipients to which the user will donate. If there are multiple donation recipients determined, the decision unit 35 determines the distribution ratio of the donations based on the posted information of the multiple users described above. For example, the decision unit 35 determines the distribution ratio according to the number of comments classified for each donation recipient. The decision unit 35 also determines the distribution ratio according to, for example, the number of positive ratings and the number of negative ratings for the comments classified for each donation recipient.

[0063] Furthermore, the decision unit 35 may determine the allocation ratio according to the score of the recipient organization related to the news article. The score may be a score indicating the low rate of past administrative expenses (e.g., personnel expenses, welfare expenses, etc.) in the use of the donation, or a score indicating the awards received for the past activities of the recipient organization.

[0064] Furthermore, the decision unit 35 may determine the matching of the recipient organization's activities with the content of the news article and determine the allocation ratio according to a score indicating the degree of matching. For example, it may use the donation allocation for each segment of the recipient organization's activities. For example, if organization A is 40% child support, 10% refugee support, and 50% disaster relief, and organization B is 20% child support, 60% refugee support, and 20% disaster relief, and the news article is about the educational situation of children in disaster-stricken areas, the allocation ratio for organization A, which has a higher proportion of child support, will be increased. Alternatively, it may use the donation allocation for each segment of the recipient organization's activity area. For example, if organization A is 50% Bangladesh and 50% Africa, and organization B is 50% Asia and 50% Namibia, and the news article is about floods in Bangladesh, the allocation ratio for organization A, which includes Bangladesh in its activity area, will be increased.

[0065] Furthermore, the decision unit 35 may cancel a donation made by a user if the intended recipient of the donation does not exist.

[0066] The provision unit 36 ​​provides various information. For example, the provision unit 36 ​​provides a donation to the recipient determined by the decision unit 35 in an amount corresponding to the determined allocation ratio.

[0067] Furthermore, the provision unit 36 ​​provides rewards to news article providers based on the donation status. For example, the provision unit 36 ​​provides rewards based on the number of users who donated, the number of organizations to which the donations were made, and the amount donated. In addition, the provision unit 36 ​​provides rewards based on the donation rate, which is calculated by dividing the number of donating users by the number of users who viewed the news article.

[0068] Furthermore, the provision unit 36 ​​provides rewards based on user posting information in addition to the donation status described above. For example, the provision unit 36 ​​provides rewards that are adjusted based on the donation status described above, according to the number of user comments and the number of ratings for those comments.

[0069] Furthermore, the provision unit 36 ​​may create rankings of news articles based on donation status and provide rewards according to the ranking of news articles. For example, the provision unit 36 ​​may create rankings based on the number of users who have donated or the amount of donations made.

[0070] Furthermore, the provisioning unit 36 ​​provides content displayed in a manner appropriate to the status of donations received by the receiving unit 31. For example, the provisioning unit 36 ​​changes the background when displaying news articles, or the font of news articles and news article titles, according to the status of donations to the recipients associated with the news articles. Alternatively, the changes may be represented by icons or badges attached to the news articles. For example, the provisioning unit 36 ​​provides news articles whose display changes according to the number of users who donated as a result of the news article, the number of recipients to whom donations were made, and the amount of donations made.

[0071] Furthermore, for example, the provision unit 36 ​​displays content on the user terminal 100 on each user's display screen, showing an object whose form changes according to the amount and number of donations made by the user. Specifically, the provision unit 36 ​​provides (displays) a tree object that grows as the amount and number of donations made by the user increase. The provision unit 36 ​​may also provide (display) a specific object when the amount or number of donations exceeds a predetermined number.

[0072] Next, the processing procedure of the process executed by the information processing device 1 according to the embodiment will be described using Figure 7. Figure 7 is a flowchart showing the processing procedure of the process executed by the information processing device 1 according to the embodiment.

[0073] As shown in Figure 7, the control unit 3 first receives a request to distribute news articles (step S101).

[0074] Next, the control unit 3 sets up a recipient for donations related to the news article (step S102). Specifically, the control unit 3 sets up a recipient for donations that will solve the problem raised by the news article, based on the content of the news article.

[0075] Next, the control unit 3 generates a display component that accepts donations to the designated recipient (step S103).

[0076] Next, the control unit 3 delivers the news article to the user along with the display component (step S104).

[0077] Next, the control unit 3 accepts donations from the user through user operation on the display component (step S105).

[0078] Next, the control unit 3 determines the recipient of the received donation (step S106).

[0079] Next, the control unit 3 determines the allocation ratio to the selected recipient (step S107).

[0080] Next, the control unit 3 provides the donation amount to the recipient according to the determined allocation ratio (step S108).

[0081] Next, the control unit 3 notifies the user that the donation has been completed (step S109).

[0082] Next, the control unit 3 generates content in a display format that corresponds to the user's donation status and provides it to the user (step S110).

[0083] Next, the control unit 3 provides the requesting user who requested the distribution of the news article with a reward according to the donation status (step S111), and then terminates the process.

[0084] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, 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 various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0085] 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.

[0086] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

[0087] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 8. Figure 8 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 an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

[0088] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

[0089] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.

[0090] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.

[0091] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.

[0092] 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 secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0093] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.

[0094] 〔effect〕 As described above, the information processing device 1 according to this embodiment includes a receiving unit 31 and a decision unit 35. The receiving unit 31 accepts donations from users who have viewed news articles linked to multiple donation recipients. The decision unit 35 determines the recipient of the accepted donation from among the multiple donation recipients based on the user's posted information regarding the news article. With this configuration, users can easily make donations.

[0095] Furthermore, the information processing device 1 according to this embodiment includes a reception unit 31 and a provision unit 36. The reception unit 31 accepts donations from users who have viewed news articles linked to the recipient of the donation. The provision unit 36 ​​provides content in a display format corresponding to the status of the received donations. With this configuration, users can understand the status of their donations.

[0096] Furthermore, the information processing device 1 according to this embodiment includes a reception unit 31 and a provision unit 36. The reception unit 31 accepts donations from users who have viewed news articles linked to a donation recipient. The provision unit 36 ​​provides compensation to the news article provider based on the status of the received donations. This configuration can improve the satisfaction of news article providers.

[0097] Furthermore, the information processing device 1 according to this embodiment includes a setting unit 32 and a display processing unit 33. The setting unit 32 sets donation recipients related to news articles based on the content of the news articles. The display processing unit 33 displays a display component that accepts donations to the set donation recipients. With this configuration, users can easily make donations.

[0098] 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.

[0099] 〔others〕 Furthermore, among the processes described in the above embodiments, 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 by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0100] 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.

[0101] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.

[0102] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of symbols]

[0103] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Reception Department 32 Setting section 33 Display Processing Unit 34 Distribution Department 35 Decision Section 36 Providing Department 41 User Information 42. Donation recipient information 43 Article Information 100 user terminals 200 Requesting Terminal 300 recipient terminals S Information Processing System

Claims

1. A setting unit that sets a recipient for donations related to the news article based on the content of the news article, A display processing unit that displays a display component that accepts donations to the designated recipient, Equipped with, The display processing unit, If the number of donation recipients set by the setting unit exceeds a predetermined number, the setting unit determines which donation recipient to display as a display component based on the donation status of each recipient, which is either the number of users who donated or the amount donated. Information processing device.

2. The setting unit is, The categories of the aforementioned donation recipients have been estimated, and donation recipients corresponding to those categories have been set. The display processing unit, Display the indicator component that accepts donations to the aforementioned category. The information processing apparatus according to claim 1.

3. The display processing unit, If the number of donation recipients set by the setting unit exceeds a predetermined number, the setting unit determines which donation recipients to display as display components based on information related to the news article. The information processing apparatus according to claim 1.

4. The display processing unit, The degree of relevance between the news article and the recipient of the donation is estimated, and the recipient of the donation to be displayed as a display component is determined based on the degree of relevance. The information processing apparatus according to claim 3.

5. The display processing unit, The recipient of the donation to be displayed as the display component is determined based on the user's behavioral history, which is the target of the display component's display. The information processing apparatus according to claim 3.

6. The display processing unit, The recipient of the donation to be displayed as a display component is determined based on the user's donation history. The information processing apparatus according to claim 5.

7. A method of information processing performed by a computer, A setting process to determine the recipient of donations related to the news article based on the content of the news article, A display processing step that displays a display component that accepts donations to the designated recipient, Includes, The aforementioned display processing step is: If the number of donation recipients set in the setting step exceeds a predetermined number, the donation recipients to be displayed as display components are determined based on the donation status of each donation recipient, which is either the number of users who donated or the amount donated. Information processing methods.

8. A procedure for setting up donation recipients related to the news article based on the content of the news article, A display processing procedure that displays a display component that accepts donations to the specified recipient, Have the computer run it, The aforementioned display processing procedure is: If the number of donation recipients set in the above setting procedure exceeds a predetermined number, the donation status of each donation recipient is determined based on either the number of donating users or the amount donated. Information processing program.