Information processing method, program, and information processing apparatus

The information processing method enhances SNS advertising by identifying user interests and rewarding users to share advertisements, addressing the limitations of existing SNS advertising methods and improving reach and engagement.

JP2026103891APending Publication Date: 2026-06-25エーティーブイ インフォメーション テクノロジー イーエスティー

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
エーティーブイ インフォメーション テクノロジー イーエスティー
Filing Date
2024-12-13
Publication Date
2026-06-25

Smart Images

  • Figure 2026103891000001_ABST
    Figure 2026103891000001_ABST
Patent Text Reader

Abstract

Information processing methods utilize information on areas of interest, enabling effective advertising. [Solution] In the posting instruction information display step, the information processing device displays posting instruction information on the user terminal, the posting instruction information is instruction information for causing the user to post information on the user's posting page in the SNS application, and the posting instruction information is based on information about the advertiser's advertising target and the area of ​​interest information identified in the analysis step, and in the advertisement transmission step, the information processing device transmits at least one of the advertiser's advertisement and the advertisement based on the area of ​​interest information to the user terminal, an information processing method is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Patent Document 1 discloses a technology related to an advertisement of a sponsor related to a TV program (TV advertisement). However, with the spread of the Internet, advertisements that people see have shifted from TV to advertisements on the WEB and advertisements on SNS (Social Network Service).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Since advertisements issued through various media require a lot of costs, as an advertiser, it is desired to maximize the advertising effect as much as possible. However, there is a limit to the effect that can be obtained only by the advertiser himself / herself by placing an advertisement on SNS.

[0005] An object of the present invention is to effectively obtain an advertising effect in an advertisement using SNS.

Means for Solving the Problems

[0006] According to the present invention, an information processing method is to be executed by an information processing device that communicates with a user terminal that can cooperate with an advertiser via the messaging function of a communication application, wherein the messaging function of the communication application allows for the exchange of messages with a specific person, the information processing device has a function to communicate with the user terminal via the communication application and to create an account for the user of the information processing device corresponding to the user terminal, the information processing device has a function to cooperate with the user's SNS application on the user terminal via the communication application, the user's account in the information processing device corresponds to the user's account in the communication application and the user's account in the SNS application, the SNS application has a function that allows unspecified persons to view posted content, and the information processing method comprises an acquisition step, an analysis step, and a posting instruction information display step. An information processing method is provided, comprising: an acquisition step, an information processing device acquiring posted information on the user's posting page in the SNS application; an analysis step, the information processing device identifying the user's areas of interest, predetermined in the information processing device, based on the posted information acquired in the acquisition step; a posting instruction information display step, the information processing device displaying posting instruction information on the user terminal, the posting instruction information being instruction information for causing the user to post information on the user's posting page in the SNS application, and the posting instruction information being based on information about the advertiser's advertising target and the areas of interest identified in the analysis step; and an advertisement transmission step, the information processing device transmitting at least one of the advertiser's advertisement and the area of ​​interest information to the user terminal.

[0007] According to the present invention, information on areas of interest is used in the information processing method, making it possible to effectively obtain advertising effects. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of the system configuration of an information processing system 100 that performs the information processing method according to the embodiment. [Figure 2] Figure 2 is a block diagram showing the hardware configuration of the information processing device 1. [Figure 3] Figure 3 is a functional block diagram of the control unit shown in Figure 2. [Figure 4] Figure 4 is a schematic diagram illustrating the screen when a communication application is launched, showing a list of rooms belonging to specific individuals with whom messages (and calls) can be exchanged using the application. [Figure 5] Figure 5 is a schematic explanatory diagram showing the room display screen for the identified party (ABCXYZ Beer Co., Ltd.) shown in Figure 4. [Figure 6] Figure 6 is a schematic diagram illustrating a screen displaying information related to age verification. [Figure 7] Figure 7 is a schematic diagram illustrating a screen displaying information related to the terms of service. [Figure 8] Figure 8 is a schematic diagram illustrating a screen that displays the conditions for receiving rewards. [Figure 9] Figure 9 is a schematic diagram illustrating the screen displaying the posting instructions. [Figure 10] Figure 10 is an explanatory diagram showing an example of the My Page (management screen) for each account of the information processing device 1. [Figure 11] Figure 11 is a schematic diagram illustrating the screen displaying account information for each account managed by the management unit 128. [Figure 12] Figure 12 is an example of a flowchart illustrating the process for displaying various authentication and posting instruction information in an information processing method according to an embodiment. [Figure 13] Figure 13 is an example of a flowchart showing the process related to determining whether to grant a reward and granting a reward, according to an information processing method according to an embodiment. [Figure 14]Figure 14 is an example flowchart illustrating an information processing method according to an embodiment, which involves acquiring submitted submission information, analyzing it, and generating submission instruction information. [Figure 15] Figure 15 shows a modified example of the system configuration of the information processing system 100 that performs the information processing method according to the embodiment. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other. Furthermore, each feature constitutes an independent invention.

[0010] 1. System configuration of information processing system 100 As shown in Figure 1, the information processing system 100 includes an information processing device 1, an external server, and a user terminal 3. In this embodiment, the external server includes a communication server 2A and an SNS server 2B. These are connected so that information can be exchanged via a communication network 4 (for example, the Internet). The communication network 4 may be a closed network that is partially or entirely isolated from the Internet.

[0011] Each component of the information processing system 100, such as the information processing device 1, has one or more functions (functional units). As shown in Figure 1, each component may consist of a single device, or it may consist of multiple independent devices configured to exchange information. The same applies to each functional unit of the information processing device 1, such as the control unit 12, which will be described later. The components included in the information processing system 100 will be described further below.

[0012] The information processing device 1 is configured to be communicable with the user terminal 3. Here, the user terminal 3 is a terminal that can cooperate with an advertiser via the message function of a communication application capable of exchanging messages with a specific person. The communication application is an application having a message function, which will be described in detail later. For example, if the user terminal 3 is a smartphone, the communication application can be installed and made to function on the user terminal 3.

[0013] A specific person is a person who can communicate with each other using a predetermined communication application (the communication application will be described in 1-2-1 later). A specific person may be a human or a company. In the embodiment, the specific persons include advertisers who request to place advertisements. In the following description, in the embodiment, an example will be given where the advertiser is a manufacturer that produces beer named "ABCXYZ Beer Co., Ltd.". The advertiser is not particularly limited to a manufacturer, and any target may be used as long as it hopes to spread advertisements, and the industry type is not particularly limited. In the following description, an example will be given where the name of the user (account name) using the user terminal 3 is "Patent Jiro". FIG. 4 is an example of a screen that can be displayed when Patent Jiro activates the communication application using the user terminal 3. For Patent Jiro, "Patent Taro", "Design Hanako", "Utility Jiro", "Trademark Yasuko", "ABCXYZ Beer Co., Ltd.", "Tokyo Flower Shop", and "IP Taro" are others and specific persons. As shown in FIG. 4, in the communication application, the rooms of each specific person are displayed independently. Although not shown in FIG. 4, it goes without saying that there may be a room for the information processing device 1. The information processing device 1 can transmit various information to the user through the room of the information processing device 1, such as information on rewards and advertisements provided by the information processing device 1.

[0014] The information processing device 1 has a function of granting rewards to users who cooperate with advertisers via the message function of the communication application described above. In the embodiment, the reward is, for example, points that can be exchanged with a predetermined target (such as an item), but is not limited thereto. The reward may be the predetermined target (such as an item) itself instead of points. Further, the predetermined target described above is not limited to an item, whether it is points or not. Specifically, for example, the right to access digital content (granting the right to access and download paid videos, paid e-books, etc.), improvement of services in the information processing device 1 (for example, when differentiating statuses such as normal members and premium members, raising the status to a premium member), granting of virtual items (for example, avatars, etc.), tickets to participate in a lottery, gift vouchers, discount coupon vouchers, provision of cash, electronic money, virtual currency, etc. may also be possible.

[0015] In the information processing system 100, when a user diffuses information (posting information described later) including an advertisement of an advertiser through an SNS (Social Network Service), a reward (points in an example of the embodiment) is granted to the user's account in the information processing device 1. That is, by cooperating to enhance the advertising effect of the advertisement related to the advertiser, the user will be given a reward in the account registered in the information processing device 1. Since the reward can be exchanged with a predetermined target, for example, an incentive for the user to diffuse information including the advertisement of the advertiser through the SNS will work, prompting the posting of information including the advertisement of the advertiser, and effectively publicizing the advertisement of the advertiser.

[0016] Furthermore, the information processing system 100 has a mechanism to encourage posting by providing posting instruction information, which will be described later, to the user (user terminal 3). The posting instruction information includes content that the user is interested in, so that posting to SNS is naturally encouraged. For example, if a user is interested in strength training, it is assumed that they regularly post about strength training, so the psychological barrier to posting in accordance with the posting instruction information may be lower. In this embodiment, as described above, the explanation assumes a configuration in which users are rewarded for posting information, but rewards to users are not mandatory. For example, the information processing system 100 can encourage posting information without rewards by creating a mechanism in which posting information does not directly benefit the user but has social significance, such as helping others (donating) or protecting the environment. Of course, this is not the only option. Thus, even without the reward system described above, it is possible to encourage users to post to the SNS in accordance with the posting instruction information.

[0017] 1-1. Information Processing Device 1 The information processing device 1 can register a user's account through an account registration page linked in the advertiser's room of the messaging function of a communication application (such as LINE). Note that the link to the account registration page (i.e., the entry point for account registration) is not limited to the advertiser's room of the communication application, but may also be the information processing device's room within the aforementioned communication application. Alternatively, it may be a link included in the user's email, a link included in an SMS message to the user's phone number, or a link included in a direct message on a social networking service (SNS) application.

[0018] Furthermore, the information processing device 1 can obtain information about users of a communication application by coordinating with the communication application (for example, OAuth: Open Authorization). Obtaining user information can be achieved, for example, after obtaining user approval during the terms of service agreement stage in the authentication unit 121 described later. The user information to be obtained is user information within the communication application, but it may also include information such as a phone number or email address. Even if the information processing device 1 cannot obtain such information during the terms of service agreement stage, it may request information such as a phone number or email address from the user after account registration, with the user's approval. The information processing device 1 also has a function to link the communication application with an SNS application (for example, via an API). In other words, the information processing device 1 has a function to link with (obtain information from) the user's SNS application on the user terminal through the communication application. That is, the information processing device 1 can obtain information such as SNS application accounts.

[0019] As shown in Figure 2, the information processing device 1 includes a communication unit 10, a storage unit 11, a control unit 12, an output unit 13, and an input unit 14, and these components are electrically connected within the information processing device 1 via a communication bus 15. Furthermore, as shown in Figure 3, the control unit 12 includes an acquisition unit 120, an authentication unit 121, an analysis unit 122, a posting instruction information display unit 123, a reward granting unit 124, a reward granting determination unit 125, an advertisement generation unit 126, an advertisement transmission unit 127, and a management unit 128.

[0020] Each component of the information processing device 1 described above may be implemented by software or by hardware. When implemented by software, various functions can be realized by the CPU executing a computer program. The program may be stored on a non-temporary recording medium that can be read by the computer, provided for download from an external server, or implemented by so-called cloud computing, which reads a program stored in an external memory unit to realize its functions. When implemented by hardware, it can be implemented by various circuits such as ASICs, FPGAs, or DRPs. In the embodiment, various information and concepts encompassing it are handled, which are represented by high or low signal values ​​or qubits as a set of binary bits composed of 0s or 1s, and communication and calculations can be performed by the above-described software or hardware configuration. The software may be a general-purpose OS or a dedicated OS.

[0021] The communication unit 10 can employ wired communication methods such as USB, IEEE1394, Thunderbolt®, or wired LAN network communication. Alternatively, the communication unit 10 may be configured to connect to the communication network 4 via wireless communication methods such as wireless LAN network communication, 3G / LTE / 5G mobile communication, or Bluetooth® communication. Furthermore, the communication unit 10 may utilize both wired and wireless communication methods.

[0022] The storage unit 11 stores various values, such as various programs, constants, variables, and settings of the information processing device 1 executed by the control unit 12. The storage unit 11 also stores information to be processed by the various functional units of the information processing device 1 (for example, the acquisition unit 120, the authentication unit 121, the analysis unit 122, the posting instruction information display unit 123, the reward granting unit 124, the reward granting determination unit 125, the advertisement generation unit 126, the advertisement transmission unit 127, and the management unit 128), which will be described later. The memory unit 11 can employ a storage device such as a solid-state drive (SSD), or random-access memory (RAM) for storing temporarily necessary information (arguments, arrays, etc.) related to program calculations. In addition, the information processing device 1 may use an external memory unit (for example, an external storage medium, cloud, etc.) in addition to the memory unit 11.

[0023] The control unit 12 is configured to perform processing and control related to the information processing of the information processing device 1. The control unit 12 can be configured as, for example, a central processing unit (CPU), and in this embodiment, the control unit 12 is an example of a processor capable of executing programs related to each step of the flowchart described later. The control unit 12 realizes various functions related to the information processing device 1 by, for example, reading programs stored in the storage unit 11. Furthermore, the information processing of the software in the information processing device 1 is realized by, for example, the processing of various programs stored in the storage unit 11 by the control unit 12 as hardware.

[0024] The output unit 13 is, for example, a display unit of the information processing device 1. The output unit 13 may be, for example, included in the housing of the information processing device 1 or attached externally. The output unit 13 displays a graphical user interface (GUI) screen that can be operated by the user. The output unit 13 can employ display devices such as a CRT display, liquid crystal display, organic EL display, plasma display, or electronic paper display, as well as display devices such as a lit-up light or a projector. It is optional whether or not the information processing device 1 includes an output unit 13. For example, the output of the information processing device 1 may be displayed on a display unit located in a separate location independent of where the information processing device 1 is installed. The output unit 13 may also have a device that outputs sound.

[0025] The input unit 14 is configured to receive, for example, operation inputs made by a user of the information processing device 1. The input unit 14 may be included in the housing of the information processing device 1 or it may be externally attached. The input unit 14 can be, for example, a touch panel, switch buttons, a mouse, a keyboard, etc. Whether or not the information processing device 1 includes an input unit 14 is optional. For example, operation inputs to the information processing device 1 may be received by the information processing device 1 via an information processing terminal located in a separate location independent of where the information processing device 1 is installed.

[0026] 1-2. External Servers 1-2-1. Communication Server 2A Communication server 2A has the function of enabling message exchange between individuals (specific individuals) who are registered with communication server 2A. The accounts referred to here are accounts in the communication application and are separate from the accounts in information processing device 1 mentioned above. Users are also registered with accounts in the SNS application described later, but these accounts are also separate from the accounts in information processing device 1 and communication server 2A mentioned above. However, these three accounts belong to the same user. In other words, the user account in information processing device 1 corresponds to the user account in the communication application and the user account in the SNS application.

[0027] Communication server 2A is responsible for various functions such as processing client requests, forwarding messages, authenticating users, and storing data. Specific parties can exchange messages by launching a predetermined communication application related to communication server 2A.

[0028] In one example of the embodiment, the messaging function of the communication application uses at least one of the following: LINE, WhatsApp, WeChat, Telegram, Messenger, Viber, Kakao Talk, Snapchat, or QQ Mobile. It is not necessarily limited to these communication applications, but they are preferred in this embodiment. Even if these applications are functionally similar but have different names, the embodiment remains applicable. Furthermore, the communication application may or may not have a calling function.

[0029] Figure 4 shows an example of a screen displayed when Patent Jiro launches a communication application using user terminal 3. In Figure 4, the message rooms a1 to a7 of each specific user are displayed in a list. As mentioned earlier, there may also be rooms for the information processing device. For example, when the user (Patent Jiro) selects message room a5 of ABCXYZ Beer Co., Ltd., the user is taken to a message room display screen showing the details of the message with ABCXYZ Beer Co., Ltd., as shown in Figure 5. In this way, the user (Patent Jiro) communicates with the advertiser, ABCXYZ Beer Co., Ltd., through the messaging function of the communication application in this embodiment.

[0030] In Figure 4, icon b1 is the icon for transitioning to the home screen of the communication application. Icon b2 is the icon for transitioning to a screen that displays a list of message rooms a1 to a7 for each specific user, and in Figure 4, icon b2 is selected. Although the explanation of the home screen is omitted here, it is possible to perform various management tasks on the home screen, such as changing the status information of one's own account.

[0031] As shown in Figure 5, message room a5 has display areas Rg1 to Rg3, which are areas where some information is displayed.

[0032] Display area Rg1 is the area where messages exchanged with a specific person (in this case, ABCXYZ Beer Co., Ltd.) are displayed. Display area Rg2 is an area that is displayed on top of display area Rg1. Nothing is displayed here at the moment, but it is possible to display advertisements, for example, here.

[0033] Display area Rg3 is an area displayed below display area Rg1. In this embodiment, display area Rg1 displays advertising information c1. For example, advertising information c1 includes the text information "If you make a post that meets certain conditions...". Within the display area of ​​advertising information c1, a user-selectable object c2 is displayed. Object c2 is configured to be selectable by the user through a selection operation. Object c2 serves as a link for communication between the user terminal 3 and the information processing device 1.

[0034] Furthermore, the display location of the advertising information c1 is not limited to within the message room shown in Figure 5, but may also be in display area Rg1 or display area Rg2. Also, the display location of the advertising information c1 may be any area within the room of the information processing device described above. In this case, since it is within the room of the information processing device, it is preferable that the advertiser of the advertising information c1 is clearly indicated as ABCXYZ Beer Co., Ltd. Object c2 may be displayed in display area Rg1 or display area Rg2. Also, object c2 does not have to be displayed within the display area of ​​advertising information c1, and may be displayed separately (outside the display area of ​​advertising information c1).

[0035] 1-2-2. SNS Server 2B The posting function of the SNS application related to SNS server 2B has the function of allowing unspecified persons to view the posted content. In other words, SNS server 2B has the function of allowing persons who have registered an account with SNS server 2B to post some kind of information to unspecified persons and display that information to unspecified persons. The function provided by SNS server 2B may also allow unspecified persons to view the information of the post even if they are not registered an account with SNS server 2B. In one example of the embodiment, at least one of Facebook, X (formerly Twitter), Instagram, TikTok, BeReal., Pinterest, and YouTube is used for the posting function of the SNS application. It is not necessarily required to be one of these SNS applications, but these communication applications are preferred in the embodiment. Although these applications are functionally similar, the embodiment can still be applied even if their names are changed.

[0036] 1-3. User Terminal 3 User terminal 3 can be any device capable of communicating with the information processing device 1, such as a smartphone, tablet, notebook PC, or desktop PC. In this embodiment, the operations (selection operations) on the user terminal 3 may include, for example, tapping with a finger or tapping with a device such as an electronic pen, if it is a smartphone or tablet. If it is a notebook PC or desktop PC, it may include, for example, clicking to select with a mouse or tapping to select with a touchpad. Furthermore, if the notebook PC or desktop PC has a touchscreen, it may include operations using a finger or electronic pen, similar to smartphones.

[0037] 2. Functional Configuration Referring to Figure 3, the functional configuration of the information processing device 1 according to this embodiment will be described. Information processing by the software stored in the memory unit 11 is concretely realized by the control unit 12, which is an example of hardware, and each functional unit included in the control unit 12 is executed. Here, the focus will be on describing the function of each functional unit, and the flow of the control flow will be explained in detail in the later section, "3. Flow of Information Processing of Information Processing System 100".

[0038] 2-1. Acquisition part 120 The acquisition unit 120 has the function of acquiring various types of information processed by the control unit 12. Here, acquisition may include both receiving data stored in the storage unit 11 and generating data through calculation processing within the information processing device 1. The data acquired by the information processing device 1 can be acquired, for example, by using an API via the communication unit 10, or by using web scraping techniques.

[0039] The acquisition unit 120 has the function of acquiring authentication information (for example, information regarding age verification and agreement to terms of service) from the authentication unit 121, which will be described later.

[0040] Furthermore, the acquisition unit 120 has a function to acquire posted information from the user's SNS account. The timing of acquisition is not particularly limited; for example, it may be acquired automatically at a predetermined timing in the information processing device 1, or it may be acquired automatically by the administrator of the information processing device 1. The submitted information acquired by the acquisition unit 120 may be stored in the storage unit 11 as is, but is not limited to this. It may also be stored as processed data (processed data) that has been pre-processed or otherwise modified to facilitate data processing.

[0041] 2-2. Authentication Section 121 The information processing device 1 has a function to perform authentication when registering an account on the information processing device 1. Specifically, the information processing device 1 performs authentication by requesting age information and consent to the terms of service. In addition, in the example of the embodiment, consent to the rules regarding the conditions under which rewards are granted is also requested. The authentication unit 121 has the functions related to these authentications.

[0042] In this embodiment, a user (in this case, Patent Jiro) can receive points as a reward by using the service provided by the information processing device 1. However, in this embodiment, a condition for receiving points is that the user must spread information, including advertisements from advertisers, using social networking services (SNS). Here, the information to be spread may include content that is undesirable for minors. For example, products such as alcohol and tobacco can only be used after reaching adulthood, and it is undesirable for minors to spread information about such products using SNS. For this reason, the information processing device 1 in this embodiment employs a configuration that requires prior authentication before using the service of the information processing device 1.

[0043] If the authentication unit 121 finds that the user meets the age requirement, agrees to the terms of service, and agrees to the rules regarding the conditions for reward provision, then user authentication is completed and a user account is created in the information processing device 1.

[0044] As shown in Figure 6, the authentication unit 121 is configured to display a screen for age authentication (age verification) on the user terminal 3. The screen shown in Figure 6 includes information d1 for age verification and an object d2 for obtaining information related to age verification from the user. Information d1 includes text information for age verification, such as "Age Verification" and "Are you 20 years of age or older?", as well as graphic information to warn users. Whether or not information d1 includes graphic information is optional. Furthermore, various settings are possible for the age used for age verification; for example, it can be set to "being an adult (20 years of age or older)." This age value can also be changed. This allows for adaptation to changes in the legal age for consuming luxury goods such as alcohol and tobacco due to legal revisions, or to cases where the advertised content does not involve such luxury goods.

[0045] Object d2 uses a format that allows the user to select "yes" or "no," but it is not limited to this. For example, it could also use a format that allows the user to enter a specific age. If "no" is selected in object d2, it would be good to display text information indicating that the service related to information processing device 1 cannot be used.

[0046] As shown in Figure 7, the authentication unit 121 is configured to display a screen on the user terminal 3 for the user to agree to the terms of service. The screen shown in Figure 7 includes e1 information about the terms of service and e2 an object for obtaining information from the user indicating whether or not they agree to the terms of service. Information e1 includes textual information such as "Please be sure to check" for the terms of use. Information e1 may also include graphic information. Object e2 employs a format that allows the user to select either "Yes" or "No." If "No" is selected in object e2, it is recommended that text information be displayed indicating that the service related to information processing device 1 cannot be used.

[0047] Furthermore, while this explanation assumes that age verification (Figure 6) and agreement to the terms of service (Figure 7) are displayed on separate screens, the system is not limited to this configuration. It may also be possible to perform all authentication simultaneously on a single screen. In other words, a single display screen could show both information regarding whether the user is 20 years of age or older and information regarding agreement to the terms of service, and additionally, an object for obtaining this agreement could be displayed on this screen.

[0048] As shown in Figure 8, the authentication unit 121 is configured to display a screen on the user terminal 3 for obtaining consent to the rules regarding the conditions under which rewards are granted. The display screen shown in Figure 8 includes information f1 about the rule and an object f2 for obtaining agreement on this rule (confirming that it has been understood). Object f2 may also be configured to allow the user to select "Yes (agree to the rule)" or "No (disagree to the rule)," similar to objects d2 and e2. In this case, if "No" is selected, it is preferable to display text indicating that the service related to the information processing device 1 cannot be used.

[0049] 2-3.Analysis Department 122 In one embodiment, the analysis unit 122 can identify areas of interest (area of ​​interest information) by inputting the acquired posted information into a learning model and outputting areas of interest (area of ​​interest information). As the learning model, for example, a large-scale language model (generative AI model) can be used. In one example of the embodiment, the identified area of ​​interest information includes tag data sc1 and scoring data sc2, as shown in Figure 11. In this embodiment, both the tag data sc1 and the scoring data sc2 can be generated by inputting the posted information into the generative AI model described above. The generative AI model may be provided by the information processing device 1 itself, or an external server may be used.

[0050] 2-3-1. About tag data sc1 The tag data sc1, which is part of the area of ​​interest information, can be generated using a generative AI model. Tag data sc1 is a classification based on the data (image data, video data, text data) of the numerous posts posted in the posted information. In other words, tag data sc1 can be used to classify specific information (posted information of each user), show relationships, and facilitate searching, organizing, and classifying. Tag data sc1 is more specific than the scoring data sc2 described later. For example, when the administrator of the information processing device 1 discloses the scoring data sc2 to an advertiser, they can understand the specific breakdown of the scoring data sc2 and provide useful information to the advertiser.

[0051] The analysis unit 122 is configured to generate a first prompt that includes an instruction to tag (classify) the posted information. By inputting this first prompt into the generation AI model, the analysis unit 122 outputs multiple tag data sc1. Figure 11 shows 16 tag data sc1, but the number and types of tags (for example, "cat lover" shown in Figure 11) are not limited to this. It should be noted that if there are too many types of tag data sc1 to be generated, it may be difficult to perform proper analysis, so an upper limit may be set on the number of tag data to be generated.

[0052] 2-3-2. About Scoring Data sc2 The scoring data sc2, which is part of the interest area information, can also be generated using a generative AI model. The scoring data sc2 consists of an interest area and a score. The score in the scoring data sc2 indicates the degree of interest in each interest area (50 points, 30 points, and 20 points in the example in Figure 11). Note that it does not necessarily have to be a numerical score; it is sufficient if it indicates the strength of the interest, such as high, medium, or low. Here, unlike the tag data sc1, the scoring data sc2 shows the superiority or inferiority of interests, concerns, and preferences as scores. As a result, the information processing system 100 can understand what the user is interested in, concerns, and preferences, and encourage users to post on social media more effectively, thereby enabling advertisers to achieve effective advertising results.

[0053] In the example shown in Figure 11, the areas of interest for the scoring data sc2 are "muscle training," "pets," and "beauty." These areas of interest are predetermined in the information processing device 1 (stored in the memory unit 11). In other words, in this embodiment, the areas of interest for the scoring data sc2 are predetermined, but the tag data sc1 is generated by a generation AI model, giving it a degree of freedom, which is why the two types of data differ. Furthermore, regarding the types (number) of areas of interest, if there are too many, the tag data may become too dispersed when classified into areas of interest, making it difficult to obtain meaningful scores, so it is preferable to set an upper limit on the number.

[0054] The analysis unit 122 is configured to generate a second prompt that classifies the generated multiple tag data sc1 according to predetermined fields of interest (for example, multiple fields of interest such as "strength training") and outputs a score according to the classification result. For example, tag data such as dumbbells and bench press shown in Figure 11 are expected to have a high relevance to the field of interest "strength training," so if there are many such tags, the score for "strength training" will be high.

[0055] In the above explanation, the analysis unit 122 generates scoring data sc2 in a stepwise process to utilize the first and second prompts, but this is not the only way. The analysis unit 122 may generate a single prompt indicating that it will generate tag data sc1 and then use that tag data sc1 to generate scoring data sc2, thereby generating scoring data sc2 all at once.

[0056] 2-3-3. Regarding the generation of submission instruction information g1 The analysis unit 122 has the function of generating submission instruction information g1, as shown as an example in Figure 9. Posting instruction information g1 is instruction information that causes a user to post information on the user's posting page in an SNS application. Here, this instruction information includes information about the advertiser's advertising target (corresponding to posting instruction information g11 in Figure 9) and information based on the areas of interest identified in the analysis step (corresponding to posting instruction information g12 in Figure 9). Since the advertiser's information regarding the target of their advertisement (posting instruction information g11) can be set by the advertiser, a predetermined text stored in the memory unit 11 can be used. Information based on areas of interest (submission instruction information g12) can also be considered as a pre-created template depending on the type of scoring data sc2, so a predetermined text stored in the memory unit 11 can be used.

[0057] Furthermore, in this embodiment, the posting instruction information g1 includes an instruction to include image data or video data in the posting information. Preferably, the posting instruction information also includes an instruction to further include text information in the posting information.

[0058] The analysis unit 122 may have a large-scale language model (generative AI model) automatically generate information about the advertiser's advertising target (posting instruction information g11) and information based on areas of interest (posting instruction information g12). In this case, the analysis unit 122 can generate posting instruction information g11 using prompts that include information about the advertiser, and generate posting instruction information g12 using prompts that include information about the scoring data sc2.

[0059] 2-4. Posting Instruction Information Display Unit 123 The posting instruction information display unit 123 is configured to display the posting instruction information g1 generated by the analysis unit 122 on the user terminal 3. By confirming the posting instruction information g1, the user can make a post in accordance with the posting instruction information g1 on the posting page of the SNS application. Furthermore, the information processing system 100 may define the format of user posts (such as stories posts or feed posts). In other words, the posting instruction information g1 described above may include data related to the format of user posts.

[0060] Here, feed posts are displayed larger than stories posts on the home screen of social media, for example, while stories posts are not displayed larger unless selected. Also, feed posts do not disappear unless deleted, while stories posts disappear automatically after a set time (for example, 24 hours). In this embodiment, Stories posts and feed posts (examples of Instagram posts) are given as examples of posting formats, but the posting method is not limited to these, and any method appropriate to the SNS application used can be utilized. The posting function of an SNS application includes at least one of the following: posts with text information, posts with still images, posts with videos, and posts with audio. Furthermore, the posting function of an SNS application may include multiple posting methods (in the example of this embodiment, two examples are given: Stories posts and feed posts, but there may be three or more). In addition, an SNS application may have only one posting method instead of multiple posting methods.

[0061] 2-5. Reward Distribution Section 124 The reward granting unit 124 has the function of granting a reward (points in this embodiment) to the account of the user who posted the information, when the reward granting determination unit 125 decides to grant a reward. In other words, when the reward granting unit 124 determines that the posted information has been posted to the posting page and that predetermined conditions have been met, it grants a reward to the user's account. The reward granted to the user is linked to the account in this information processing device 1. Information regarding the account managed by the information processing device 1 will be explained in the management unit 128, which will be described later.

[0062] The rewards awarded by the reward awarding unit 124 may be changeable depending on various conditions. In this embodiment, for example, the reward for feed posts (700pt in this embodiment) is set to be higher than the reward for stories posts (500pt in this embodiment). In other words, in this embodiment, the rewards awarded may differ depending on the posting method.

[0063] Alternatively, for example, this could be achieved by the administrator of the information processing device 1 changing the reward to be granted via the input unit 14, or by a configuration in which the reward to be granted automatically changes when a predetermined process is executed.

[0064] The various conditions used by the reward awarding unit 124 are not limited to these. For example, the points awarded may be changed depending on when the post was made, or a higher point value may be set for the account of a specific user randomly selected from multiple accounts. Furthermore, points may be awarded higher to those who are deemed to have a high ability to effectively spread posted information, or to those who post infrequently. Furthermore, it may be changed according to the number of views (condition b) described later; if the number of views is high, it may be set higher, and if the number of views is low, it may be set lower.

[0065] 2-6. Reward Granting Determination Unit 125 The reward awarding determination unit 125 has a function to determine whether or not posted information that conforms to the posting instruction information has been posted to the posting page, provided that predetermined conditions are met. The determination of whether or not posted information that conforms to the posting instruction information has been posted to the posting page may be made by a human visually checking and the human performing an operation related to the determination result, to which the reward awarding determination unit 125 obtains information corresponding to that operation. Alternatively, the determination may be made by a learning model. In this case, the reward awarding determination unit 125 itself may have the functionality of a learning model, or the determination may be made using an external learning model of the information processing device 1, and the determination result may be used by the reward awarding determination unit 125.

[0066] Here, if content posted by a user on social media is immediately deleted, or if information that advertisers expect to spread is not posted properly, the advertiser's advertising effectiveness will be diminished, and such individuals should not be rewarded. Therefore, to avoid such situations, the information processing device 1 includes a reward award determination unit 125 that also has a function to determine whether predetermined conditions are met.

[0067] The predetermined conditions in the reward awarding determination unit 125 include at least one of the following: (condition a) the posted information is posted to the posting page for a predetermined amount of time or longer; (condition b) the posted information is viewed for a predetermined number of times or more; (condition c) the number of followers is greater than or equal to a predetermined number of followers; and (condition d) the number of posts on the user's SNS posting page is greater than or equal to a predetermined number of posts. In this embodiment, condition a is adopted for feed posts, and condition b can be adopted for stories posts. Condition (c) is based on the idea that advertising effectiveness will increase if the system of this embodiment is used by more influential individuals. Condition (d) is based on the idea of ​​excluding cases where individuals who post infrequently post solely for the purpose of receiving rewards. In other words, such individuals do not post regularly, so they are not well-known, and it is assumed that they receive few views from the general public, resulting in low advertising effectiveness. The predetermined time in (condition a) is, for example, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96 hours, and may be within the range of any two of the numbers exemplified here. The predetermined number of views in (condition b) is, for example, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1500, 2000, 2500, 3000, 3500, 4000, 4500, 5000, 6000, 7000, 8000, 10,000, 20,000, 30,000, 40,000, 50,000, 60,000, 70,000, 80,000, 90,000, and 100,000, and may be within the range of any two of the numbers exemplified here. The predetermined number of followers in (condition c) is, for example, 50, 60, 70, 80, 90, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, and may be within the range of any two of the numbers exemplified here. The predetermined number of posts in (condition d) is, for example, 20, 30, 40, 50, 60, 70, 80, 90, 100, and may be within the range of any two of the numbers exemplified here.

[0068] 2-7. Ad Generation Unit 126 The advertisement generation unit 126 has the function of generating advertisements (advertising information) to be transmitted to the user terminal 3 via a communication application related to the communication server 2A.

[0069] The ad generation unit 126 has the function of determining the content of the ad, the timing of sending the ad, and the target audience for sending the ad (users with an account on the information processing device 1). However, the ad generation unit 126 is limited to generating the ad content, and the timing of sending the ad and the target audience for sending the ad (users with an account on the information processing device 1) may be selected separately by the administrator of the information processing device 1.

[0070] 2-7-1. Content of the advertisement In this embodiment, the content of the advertisement may be based on at least one of (a) an advertisement from the advertiser and (b) an advertisement based on area of ​​interest information. (a) With respect to the advertisements of the advertiser, in this embodiment, since an example of an advertiser is ABCXYZ Beer Co., Ltd., an advertisement for ABCXYZ Beer Co., Ltd. will be transmitted. Here, the content of the advertisement does not necessarily have to match the content of the posting instruction information g1. In other words, if the content of the advertisement is based on information about the advertiser's advertising target, it does not have to be beer like the advertising target of the posting instruction information g1, but could be other beverages or supplements such as beer yeast sold by ABCXYZ Beer Co., Ltd. This will enhance the advertising effectiveness for the advertiser and increase the significance of the advertiser utilizing the information processing system 100. (b) Furthermore, if the content of the advertisement is based on interest area information (in one example of the embodiment, "strength training"), it can be an advertisement for an advertiser that conducts business related to strength training, such as training equipment such as dumbbells or supplements such as protein. In other words, in one example of the embodiment, the user will post information related to ABCXYZ Beer Co., Ltd. and receive a reward, but if it is determined from the interest area information of the user's previously posted information that the user is interested in, for example, "strength training", the advertisement presented to the user does not have to be related to ABCXYZ Beer Co., Ltd., but as described above, it may be an advertisement for an advertiser that conducts business related to strength training. When the content of the advertisement is based on interest area information (in one example of the embodiment, "strength training"), the information processing device 1 can obtain advertising effects not only for the advertiser related to the posting instruction information (ABCXYZ Beer Co., Ltd.), but also for companies etc. related to the interest area information.

[0071] Furthermore, the information processing device 1 can generate advertisements that take into account multiple areas of interest, in relation to advertisements based on the area of ​​interest information in (b). In one example of the embodiment, multiple areas of interest are identified as the user's areas of interest, such as "strength training" and "beauty." Here, the information processing device 1 can create a database of users who are interested in both "strength training" and "beauty," and generate predetermined advertisements for users who have these two areas of interest. Since users who are interested in both "strength training" and "beauty" can be narrowed down considerably, this not only reduces advertising costs but also allows for the creation and preparation of more specific advertisements that take into account both areas of interest, leading to the presentation of more effective advertisements. Here, we have described a combination of two areas of interest, but it goes without saying that this is not the only option, and a combination of three or more areas of interest is also possible.

[0072] The content of the advertisements can be predetermined and pre-defined. In other words, content created in advance and stored in the memory unit 11 can be used. For example, advertisements related to "muscle training," "pets," and "beauty" can be created in advance. Similarly, advertisements that combine multiple areas of interest can also be predetermined and pre-defined. That is, advertisements that incorporate both "muscle training" and "beauty," or advertisements that incorporate both "pets" and "beauty," and so on. Alternatively, the content of the advertisement may be generated by the advertisement generation unit 126 generating a prompt, inputting the prompt into a large-scale language model (generative AI model), and obtaining the advertisement as output. This prompt will include areas of interest to be considered when generating the advertisement.

[0073] The ad generation unit 126 can create content based on at least one of the advertiser's information regarding the target audience and information regarding areas of interest, and in addition, it can also incorporate user posting trends into the ad content. The term "user" here may refer to a single user or multiple users. If it refers to a single user, the ad will be based on an analysis and evaluation of an individual user in the account. If it refers to multiple users, the ad will be based on an analysis and evaluation of multiple users. Furthermore, posting trends include, for example, the times of day when a user posts more frequently, and the types of advertisements that users prefer to post. Regarding types of advertisements, for example, if a user posts more about beer than about health foods, it can be decided to send beer-related advertisements. In other words, some users may have a bias in the types of information they share on social media, and if a user tends to avoid posting about health foods and actively post about beer, then it is likely that this user has a high interest in beer, and therefore, advertisements for ABCXYZ Beer Co., Ltd.'s beer would be sent to this user. While there are no specific limitations to the statistical methods used to understand posting trends, one approach is to create a histogram based on time and use the time period with the highest posting frequency. Histograms can also be used to analyze the types of advertisements.

[0074] 2-7-2. Timing of ad delivery and target audience for ad delivery. The ad generation unit 126 can also determine the timing and target audience for sending ads based on user posting trends, similar to the function described above.

[0075] The ad generation unit 126 may have a function that allows it to randomly determine the timing of ad transmission. In this case, the timing can be determined appropriately, for example, using random numbers. This is intended to address situations where it is difficult to determine when it is most effective to send an ad to a user.

[0076] The ad generation unit 126 can determine the target audience for ad delivery (users with an account on the information processing device 1) based on their areas of interest. This allows for efficient ad delivery to users with shared areas of interest, thereby reducing the advertiser's advertising costs. For example, an advertiser in the field of strength training may want to deliver ads only to users whose area of ​​interest is "strength training." Advertisers utilizing the information processing system 100 can then deliver ads in this efficient manner. Furthermore, since advertising costs can be calculated per ad sent to a user, this method can reduce advertising costs compared to mass delivery to an unspecified number of people.

[0077] 2-8. Advertisement transmission unit 127 The ad transmission unit 127 is configured to transmit the ad (advertising information) generated by the ad generation unit 126 to various terminals. The transmission timing and target of transmission can be determined according to the timing and target determined by the ad generation unit 126.

[0078] The method for sending advertisements (advertising information) by the advertising transmission unit 127 can be at least one of the following: (1) sending to a message room of a communication application; (2) sending via email to an email address held by the user; (3) sending via SMS to a phone number held by the user; or (4) sending via direct mail in the user's SNS application. In this embodiment, the advertising transmission unit 127 appropriately transmits to the message room of the communication application. In other words, this advertising information is appropriately transmitted from the information processing device 1 to the message room on the user terminal 3 via the communication application (via the communication server 2A). In this case, the communication application may have a function to place the account that received the message at the top of the account list. For example, in the example in Figure 4, the message from "Patent Taro" is the most recent and is therefore at the top. If the advertising information is sent using the method described in (1) above, even if the account is buried at the bottom of Figure 4, it will rise to the top. This makes it easier for Patent Jiro to recognize the advertisement, improving the effectiveness of the advertisement to the user.

[0079] Furthermore, in the case of (2) sending an email to an email address owned by the user, and (3) sending an SMS to a phone number owned by the user, for example, at any of steps S002 to S007 in Figure 12 described later, this information (email address, phone number) may be automatically obtained through the cooperation of the applications, or obtained by having the user input it. (4) In the case of sending via direct mail on the user's SNS application, for example, at any of steps S002 to S007 in Figure 12 described later, information such as the user ID or a similar user identifier in the SNS application may be automatically obtained through cooperation between applications, or obtained by having the user input it. Furthermore, the process is not limited to any of the timings in steps S002 to S007. For example, after the user has completed creating an account on the information processing device 1, information processing to obtain (2) to (4) (either automatically obtained through the cooperation of applications or obtained by having the user input the information) may be performed with the user's consent.

[0080] 2-9. Management Department 128 Figure 10 shows an example of the account management screen (My Page) for the information processing device 1 (in Figure 10, the Patent Jiro account). The management unit 128 is configured to manage the management screen containing the information shown in Figure 10 once authentication by the authentication unit 121 is completed.

[0081] The management unit 128 is configured to display, for example, the rewards (points) that each account has earned, and this corresponds to display j1. Furthermore, the management unit 128 is configured to display the target j2 that can be exchanged for the accumulated rewards. Furthermore, the management unit 128 is configured to display display j3, which shows textual information regarding posting rules, etc., so that posting information can be posted using various social networking services (SNS). Furthermore, the management unit 128 is configured to display object j4 for selection when posting information. When this object j4 is selected, the system transitions to a display screen such as the one shown in Figure 9 (a screen where the posting instruction information g1 is displayed).

[0082] The information processing device 1 is capable of understanding each user's posting status and information regarding each user's interests, preferences, and tastes. Specifically, the screen shown in Figure 11 is a schematic example of a screen that the administrator of the information processing device 1 can view. The management unit 128 has the function of centrally managing such information, thereby allowing the administrator to check this information.

[0083] 3. Information Processing Flow of Information Processing System 100 The program according to this embodiment executes each of the steps (information processing method) described below. The flowchart described here is an example, and the control flowchart of the information processing device 1 can be modified by changing the order or omitting parts.

[0084] 3-1. Flowchart for various authentications and posting of information Refer to Figure 12 to explain the flow related to various authentication processes and the posting of information.

[0085] (Step S000) This flow begins when the user (Patent Jiro) performs the selection operation on object c2 shown in Figure 5. When the authentication unit 121 determines that this selection operation has been performed, it proceeds to step S001. Furthermore, step S000 is not limited to being triggered by the selection operation of object c2 shown in Figure 5; for example, it may be triggered by the selection operation of object j4 on the My Page shown in Figure 10 by a person with an account.

[0086] (Step S001) The authentication unit 121 determines whether the user (Patent Jiro) already has an account. If the user has an account, the process proceeds to step S008; otherwise, it proceeds to step S002.

[0087] (Step S002) The authentication unit 121 displays the age authentication screen shown in Figure 6 on the user terminal 3.

[0088] (Step S003) The authentication unit 121 performs a determination related to age verification. If the authentication unit 121 determines that the age verification is appropriate (if "Yes" is selected as shown in Figure 6), it proceeds to step S004; if it determines that the age verification is inappropriate (if "No" is selected as shown in Figure 6), it proceeds to step S011. If "Yes" is selected as shown in Figure 6, the information corresponding to that selection is sent to the information processing device 1 via the communication application, the acquisition unit 120 acquires this information, and the authentication unit 121 makes a determination based on that information. The same procedure applies if "No" is selected.

[0089] (Step S004) The authentication unit 121 displays the screen for agreeing to the terms of service shown in Figure 7 on the user terminal 3.

[0090] (Step S005) If the authentication unit 121 determines that consent has been obtained to the terms of use (if "Yes" is selected as shown in Figure 7), it proceeds to step S006. If it determines that consent has not been obtained (if "No" is selected as shown in Figure 7), it proceeds to step S013. The processing of information corresponding to the selection is the same as described in (Step S003).

[0091] (Step S006) The authentication unit 121 displays a screen on the user terminal 3 regarding the agreement to the rules for reward granting, as shown in Figure 8.

[0092] (Step S007) The authentication unit 121 determines whether or not consent to the rules has been obtained. If consent is determined to have been obtained (i.e., object f2 shown in Figure 8 is selected), the process proceeds to step S008. If consent has not been obtained (i.e., object f2 shown in Figure 8 is not selected), step S006 is displayed continuously. Furthermore, if it is determined that no selection operation has been performed for a predetermined period of time or longer, the process may be modified to exit the loop from step S007 to step S006 and proceed to step S011. Furthermore, the processing of information corresponding to the selection is the same as described in (step S003).

[0093] Although omitted in the steps, if consent is obtained in step S007, all authentication will be completed. As a result, the management unit 128 will create an account for the user (Patent Jiro) in the information processing device 1. In other words, the information processing device 1 can create a user account through the authentication page (see Figures 6-8) linked in the advertiser's (ABCXYZ Beer Co., Ltd.) room (see Figure 5) of the messaging function of the communication application.

[0094] In this embodiment, the authentication process shown in Figures 6 to 8 is described as an example, but the process is not limited to these, and some parts may be omitted. For example, the age authentication process in step S003 may be omitted.

[0095] (Step S008: Posting Instruction Information Display Step) As shown in Figure 9, the posting instruction information display unit 123 displays the posting instruction information g1 on the user terminal 3. Here, posting instruction information g1 is instruction information that causes a user to post information on the user's posting page in the SNS application. As mentioned above, posting instruction information g1 includes posting instruction information g11 and posting instruction information g12 shown in Figure 9.

[0096] In one example of the embodiment, the posting instruction information g11 is based on information about the advertiser's (in this example, ABCXYZ Beer Co., Ltd.) advertising target (in this example, beer manufactured and sold by ABCXYZ Beer Co., Ltd.). Posting instruction information g11 includes the instruction to include the advertiser's advertising target in the image (information) that users post on social media: "Please make sure the image you post includes beer poured into a glass." Posting instruction information g12 also includes the instruction to make it clear that the image posted by users on social media is the advertiser's advertising target: "Please make it clear that the beer is from ABCXYZ Beer Co., Ltd." More specifically, it may also include instructions such as to place a beer can with the advertiser's company logo near the glass. By including posting instruction information g11 and posting instruction information g12, a posting based on posting instruction information g11 is actually made, resulting in an advertising effect for the advertiser's advertised product (beer in one example of this embodiment). Please note that submission instruction information g1 (submission instruction information g11 and submission instruction information g12) is merely an example and is not limiting. For example, submission instruction information g11 may be omitted.

[0097] The posting instruction information g12 includes an instruction corresponding to the user's (Patent Jiro's) area of ​​interest, which is to be included in the image (information) that the user is instructed to post on the SNS: "Make it clear that you have just finished a strength training workout and worked up a sweat." Here, the posting instruction information g12 is content that has been analyzed as the user's (Patent Jiro's) interests, concerns, and preferences, and in this embodiment, combined with the provision of a reward, it is possible to effectively increase the user's motivation to post on the SNS. Even in a form where no reward is provided, it is possible to increase the user's motivation to post on the SNS.

[0098] (Step S009) The posting instruction information display unit 123 determines whether or not a selection has been made to post to the SNS, such as object g2 shown in Figure 9. Note that after posting instruction information g1 is displayed, posting may be temporarily suspended, and then, for example, the user may display the My Page shown in Figure 10 and select object j4 to make a selection to post to the SNS. In other words, step S009 is not limited to the selection of object g2 in Figure 9; object j4 in Figure 10 may also be used. The processing of information corresponding to the selection is the same as described in (Step S003).

[0099] (Step S010) Since the user selected to post to SNS in step S009, the control unit 12 processes information so that the user terminal 3 launches the SNS application. In other words, the information processing device 1 processes information so that the SNS application linked to the communication application is launched. As mentioned earlier, the communication application and the SNS application do not necessarily have to be linked. In this case, the user can launch the SNS themselves and post the copied information. The flow then terminates (step S012).

[0100] (Step S011) The authentication unit 121 displays text information on the user terminal 3 indicating that the service related to the information processing device 1 cannot be used, and then this flow ends (step S012).

[0101] 3-2. Determination of Reward Grant and Flowchart for Reward Granting Refer to Figure 13 to explain the process for determining eligibility for rewards and the flow related to reward distribution.

[0102] (Step T000) Assume that the user (Patent Jiro) has completed posting the information to SNS after going through the flow shown in Figure 12. This flow is executed upon completion of the post. This flow is performed for each post.

[0103] (Step T001: Determination Step) The reward granting determination unit 125 determines whether or not the posted information has been posted to the SNS (posting page) in accordance with predetermined posting conditions. The reward granting determination unit 125 proceeds to step T002 if the condition is met, and to step T003 if the condition is not met.

[0104] (Step T002) The reward granting determination unit 125 determines whether or not to grant a reward to the posted information (whether or not to classify it as NG). For example, if the content posted on SNS does not conform to the posting instruction information g1 shown in Figure 9, the reward granting determination unit 125 will decide to classify it as NG. Even if content conforming to the posting instruction information g1 shown in Figure 9 is posted to SNS, the reward granting determination unit 125 will determine it as NG if it does not meet the predetermined conditions (conditions a to d explained in section 2-6 above). The predetermined conditions can be at least one of conditions a to d. Alternatively, the determination may be made based solely on whether the content conforms to the posting instruction information g1 shown in Figure 9, without setting any predetermined conditions.

[0105] (Step T003: Reward Granting Step) The reward distribution unit 124 grants the predetermined reward to the user's account. This completes the flow (step T005).

[0106] (Step T004) The reward awarding determination unit 125 cancels the continuous monitoring state (determination state) for the post information that has been determined to be NG. This completes this flow (step T005).

[0107] 3-3. Flowchart for displaying posting instruction information Refer to Figure 14 to explain the flow of generating posting instruction information.

[0108] (Step U000) When the user (Patent Jiro) creates an account on the information processing device 1, the information processing device 1 becomes capable of executing this flow.

[0109] (Step U001: Acquisition Step) In this step, the acquisition unit 120 of the information processing device 1 acquires information on posts made on the user's SNS application posting page. There is no particular limit to the number of posts to acquire, but since there may be concerns that the processing load will increase if the amount of data acquired at once becomes too large, an upper limit may be set on the data capacity or the number of posts to acquire. Alternatively, the information may be acquired in multiple steps. The acquired information is stored in the storage unit 11. Furthermore, although not illustrated in Figure 14, this step may be executed only when predetermined conditions are met. These predetermined conditions could include, for example, the creation of an account in the information processing device 1, the arrival of a predetermined time in the information processing device 1 (e.g., the passage of a specified period), or the receipt of an instruction from the administrator of the information processing device 1 to acquire the information.

[0110] (Step U002: Analysis Step) In this step, the analysis unit 122 of the information processing device 1 identifies the user's area of ​​interest information, which is predetermined in the information processing device 1, based on the posted information obtained in step U001. The method of identification is as described in section 2-3 above.

[0111] (Step U004: Generation Step) The analysis unit 122 generates submission instruction information g1 based on the identified area of ​​interest information. The generation method is as described in section 2-3 above. After this, this flow ends (step U005).

[0112] 3-4. Flowchart for ad generation and ad transmission This section describes the flow related to ad generation and ad transmission. The flowchart is omitted.

[0113] (V001: Ad generation step) The ad generation unit 126 generates information such as advertisements based on various types of information. In one embodiment, it generates the content of the advertisement. In addition, it may also generate information regarding the timing of sending the advertisement and the target audience for which the advertisement is sent. The ad generation unit 126 can generate information such as advertisements based on areas of interest. In addition, it can also generate information based on posting trends, etc.

[0114] (V002: Ad submission step) The advertisement transmission unit 127 transmits the advertisement generated by the advertisement generation unit 126 to the user terminal 3 via a communication application. This advertisement can be transmitted in at least one of the following ways: (1) by sending it to a room in the messaging function of the communication application; (2) by sending it as an email to the user's email address; (3) by sending it as an SMS to the user's phone number; or (4) by sending it as a direct message in the user's SNS application. In one example of the embodiment, (1) is used.

[0115] 4. Effects and Actions According to the Embodiment In the information processing method executed by the information processing device 1 according to this embodiment, in the posting instruction information display step, the posting instruction information is based on information about the advertiser's advertising target and the area of ​​interest information identified in the analysis step. Here, since the content of this posting instruction information is related to the user's area of ​​interest, the user's own motivation to post is stimulated, promoting posts that conform to the posting instruction information. Furthermore, since the posting instruction information includes information about the advertiser's advertising target, posts that conform to the posting instruction information generate advertising effects related to the advertiser's advertising target to an unspecified audience. In addition, during the ad delivery step, ads based on information about the advertiser's advertising targets and areas of interest are sent to the user's terminal. As a result, the user's willingness to use the advertiser's advertising targets (for example, willingness to purchase if the advertising target is a product, or willingness to use the service if the advertising target is a service) is increased, thus creating an advertising effect on the user regarding the advertiser's advertising targets. Thus, according to the information processing method of this embodiment, in the posting instruction information display step and the advertisement transmission step, not only information about the advertiser's advertising target but also information about areas of interest is used, making it possible to effectively obtain advertising effects.

[0116] Furthermore, as described above, the posting instruction information display step and the advertisement transmission step have independent functions and effects, so the embodiment does not necessarily require both configurations; it may consist of only one of them.

[0117] Furthermore, since advertising on various media requires significant costs, advertisers naturally want to maximize their advertising effectiveness. However, there are limits to the effectiveness that advertisers can achieve by placing ads on social media platforms on their own. In contrast, the information processing device 1 is designed so that when information related to an advertiser's ad is posted to the social media application, the user's account is rewarded (points in one example of this embodiment). In other words, users are incentivized to post information and spread the content to a wider audience because they are instructed to post based on their areas of interest, and they are also rewarded. This further enhances the advertising effectiveness for advertisers.

[0118] Since users obtain posted information from the information processing device 1 rather than from advertisers, and rewards (points) are also awarded by the information processing device 1, the burden on advertisers is reduced, and advertisers can efficiently obtain advertising effects.

[0119] 5. Variations 5-1. Variation 1: Form in which submission instruction information g1 also includes submission information. In this embodiment, it has been described that posting instruction information g1 is displayed on the user terminal 3, and the user creates and posts posting information in accordance with the posting instruction information g1, but the embodiment is not limited to this. The posting instruction information g1 may include the posting information itself (image data or video data and text data) that the user is asked to post. This posting information includes both information from the advertiser's advertisement and information about the user's areas of interest. The information processing device 1 can then provide the posting information itself to the user by displaying a screen that allows the user to acquire this posting instruction information g1 by, for example, selecting a predetermined object (not shown).

[0120] 5-2. Variation 2: Area of ​​Interest Information (Tag Data and Scoring Data) In this embodiment, an example was described in which tag data sc1 and scoring data sc2 are generated by a generative AI model, but the embodiment is not limited to a generative AI model. In other words, an AI learning model (neural network) can be used that takes previously posted information as input and outputs information on areas of interest (tag data sc1 and scoring data sc2). In this case, the learning model is pre-trained using, for example, previously posted information and the corresponding information on areas of interest. This learning model may be in the form of an analysis unit 122 of the information processing device 1. Alternatively, the learning model may be held by an external server, and the posted information that has been input is sent from the information processing device 1 to the external server, and the information processing device 1 receives the output from the external server. Furthermore, the learning models described here may be multiple independent learning models. In other words, there may be separate learning models for generating tag data sc1 and for generating scoring data sc2.

[0121] Furthermore, although the embodiments and examples described above assume the use of a learning model for generating tag data sc1 and scoring data sc2, the invention is not limited to this, and the data may be generated (identified) using a predetermined algorithm. For example, words described in previously posted information may be extracted, and these words may be compared with data already stored in the database (storage unit) as tag data in the information processing device 1. If they match or are similar, the tag data stored in the database (storage unit) may be identified as tag data sc1. Then, a score related to scoring data sc2 may be assigned to each tag data sc1 in advance, and scoring data sc2 may be generated from the sum of the values ​​of multiple tag data sc1. Thus, the generation (identification) of tag data sc1 and scoring data sc2 is not limited to a generation method using a learning model, but may also be generated (identified) using a predetermined algorithm.

[0122] 5-4. Modification 3: Acquisition of environmental information Advertising on television and other media is considered to require significant costs, so advertisers naturally want to maximize their advertising effectiveness. With television advertising, however, since commercials are scheduled to air regardless of weather or other environmental factors, it's conceivable that a beverage manufacturer might air an advertisement for a cold beverage even when it's raining and the temperature is low, limiting the advertising effectiveness that advertisers can achieve. In this modified version, the information processing device 1 is configured to transmit advertisements to the user terminal 3 based on environmental information. As a result, the information processing device 1 can deliver advertisements that take the environment into account, thereby increasing advertising effectiveness. In this modified version, the information processing system 100 shown in Figure 15 is further equipped with an environmental information server 2C.

[0123] The environmental information server 2C has the function of providing environmental information corresponding to location information. In other words, although environmental conditions such as atmospheric pressure and temperature can change depending on the location, the environmental information server 2C is configured to be able to acquire such location-dependent environmental information. Specifically, the information processing device 1 obtains location information corresponding to the location of the user terminal 3 from the user terminal 3 via a communication application related to the communication server 2A. Then, the information processing device 1 obtains environmental information corresponding to the location information of the user terminal 3 via the environmental information server 2C. The information processing device 1 may, for example, acquire environmental information for all of Japan at a given time from the environmental information server 2C in a batch, and then select the information corresponding to the location of the user terminal 3 from that environmental information. Alternatively, the information processing device 1 may output only the location information corresponding to the location of the user terminal 3 to the environmental information server 2C, and then acquire the environmental information corresponding to that location information as a response from the environmental information server 2C. In one example of this modified example, the environmental information includes at least one of atmospheric pressure, temperature, perceived temperature, humidity, wind speed, and weather. In another example of this modified example, preferably, the environmental information includes atmospheric pressure, more preferably, the environmental information includes atmospheric pressure and perceived temperature, and even more preferably, the environmental information includes all of atmospheric pressure, temperature, perceived temperature, humidity, wind speed, and weather.

[0124] The acquisition unit 120 has a function to acquire location information of the user terminal 3. The method by which the acquisition unit 120 acquires location information from the user terminal is not particularly limited, but for example, the location information acquisition function of a communication application can be used. The location information of the user terminal 3 does not necessarily need to be precise; for example, it may be as precise as the prefecture level, or as precise as the city / ward / town / village level. Preferably, the location information of the user terminal 3 is the location information at the time the user posted information to the SNS. The location information at the time the user posted can be said to be the location information at the time when the user's emotions were actually affected. The acquisition unit 120 has a function to acquire environmental information corresponding to the location information of the user terminal 3. Environmental information can be acquired from an external server, the environmental information server 2C.

[0125] The ad generation unit 126 can determine the content of the ad, the timing of sending the ad, and the target audience (users with an account on the information processing device 1) based on environmental information. For example, the hotter the day (the higher the perceived temperature), the more people are likely to want to drink ABCXYZ Beer Co., Ltd.'s beer. Therefore, for example, if the perceived temperature meets a predetermined condition (e.g., exceeds a threshold perceived temperature), it may be decided to send advertisements for ABCXYZ Beer Co., Ltd.'s beer, and to set the target audience to send the advertisements to as many people as possible. Furthermore, for example, low atmospheric pressure may increase the number of people complaining of feeling unwell. Therefore, when atmospheric pressure is low, it may be decided to broadcast advertisements for health foods, such as those containing yeast, instead of beer advertisements. Furthermore, in addition to the contents described in the embodiment, the analysis unit 122 may generate posting instruction information g1 based on this environmental information.

[0126] Various embodiments are illustrated below. The embodiments shown below can be combined with each other. [Note 1] An information processing method to be executed by an information processing device that communicates with a user terminal capable of coordinating with advertisers via the messaging function of a communication application, The messaging function of the aforementioned communication application allows for the exchange of messages with a specific person. The information processing device has the function of communicating with the user terminal via the communication application and creating an account for the user corresponding to the user terminal. The information processing device has a function to cooperate with the user's SNS application on the user terminal through the communication application, The user's account in the information processing device corresponds to the user's account in the communication application and the user's account in the SNS application. The aforementioned SNS application has a function that allows unspecified persons to view posted content, The aforementioned information processing method comprises an acquisition step, an analysis step, a posting instruction information display step, and an advertisement transmission step. In the acquisition step, the information processing device acquires the posted information on the user's posting page in the SNS application. In the analysis step, the information processing device identifies the user's area of ​​interest information, which is predetermined in the information processing device, based on the posted information acquired in the acquisition step. In the step of displaying posting instruction information, the information processing device displays the posting instruction information on the user terminal. The posting instruction information is instruction information that causes the user to post information on the user's posting page in the SNS application, and the posting instruction information is based on the advertiser's advertising target information and the area of ​​interest information identified in the analysis step. An information processing method in which, in the ad transmission step, the information processing device transmits at least one of the advertiser's ad and the ad based on the area of ​​interest information to the user terminal. [Note 2] The information processing method described in Appendix 1, An information processing method in which, when an advertisement based on the area of ​​interest information is transmitted in the advertisement transmission step, the information processing device transmits the advertisement based on the area of ​​interest information to each of the user terminals of multiple users having the same area of ​​interest information. [Note 3] The information processing method described in Appendix 1 or Appendix 2, The sending of the advertisement in the aforementioned advertisement sending step includes: To be sent to the room of the message function of the aforementioned communication application, It will be sent via email to the email address held by the aforementioned user. It will be sent via SMS to the phone number owned by the aforementioned user. It will be sent via direct message in the SNS application of the user. An information processing method that includes at least one of the following. [Note 4] An information processing method described in any one of the appendices 1 to 3, In the analysis step described above, the information processing device identifies multiple pieces of information on the user's areas of interest. An information processing method in which, when sending an advertisement based on the area of ​​interest information in the advertisement transmission step, the advertisement based on a plurality of the area of ​​interest information identified in the analysis step is sent to the user terminal. [Note 5] An information processing method described in any one of the appendices 1 to 4, The aforementioned area of ​​interest information has an area of ​​interest, The analysis step involves an information processing method in which the information processing device identifies the field of interest by inputting the posted information into a learning model and outputting the field of interest. [Note 6] The information processing method described in Appendix 5, The aforementioned area of ​​interest information further includes scoring data, The aforementioned scoring data indicates the degree of interest in each of the aforementioned areas of interest. An information processing method comprising the analysis step, wherein the information processing device identifies the scoring data by inputting the posted information into the learning model and outputting the scoring data. [Note 7] An information processing method described in any one of the appendices 1 to 6, An information processing method in which the posting instruction information in the posting instruction information display step includes an instruction to include image data or video data in the posting information. [Note 8] The information processing method described in Appendix 7, An information processing method in which the posting instruction information in the posting instruction information display step includes an instruction to further include text information in the posting information. [Note 9] An information processing method described in any one of the appendices 1 to 8, It further includes a judgment step and a reward granting step. The information processing device has a function to grant a reward to the user's account of the information processing device when the posting information related to the posting instruction information display step is posted to the posting page of the SNS application. In the determination step, the information processing device determines whether the posted information satisfies predetermined conditions and is posted to the posting page. The aforementioned predetermined conditions include the requirement that the posted information conforms to the posting instructions. An information processing method in which, in the reward granting step, if it is determined in the determination step that the predetermined conditions have been met, the information processing device grants the reward to the account. [Note 10] A program that executes the information processing method described in any one of the appendices 1 through 9. [Note 11] An information processing device that communicates with a user terminal that can interact with advertisers via the messaging function of a communication application, The messaging function of the aforementioned communication application allows for the exchange of messages with a specific person. The aforementioned information processing device comprises a management unit, a linkage unit, an acquisition unit, an analysis unit, a posting instruction information display unit, and an advertisement transmission unit. The management unit is configured such that the information processing device communicates with the user terminal via the communication application to create an account for the information processing device for the user corresponding to the user terminal. The aforementioned collaboration unit is configured to collaborate with the user's SNS application on the user terminal through the aforementioned communication application. The user's account in the information processing device corresponds to the user's account in the communication application and the user's account in the SNS application. The aforementioned SNS application has a function that allows unspecified persons to view posted content, The acquisition unit is configured to acquire posted information from the user's posting page in the SNS application. The analysis unit is configured to identify the user's area of ​​interest information, which is predetermined in the information processing device, based on the posted information acquired by the acquisition unit. The aforementioned posting instruction information display unit is configured to display posting instruction information on the user terminal. The posting instruction information is instruction information that causes the user to post information on the user's posting page in the SNS application. The instruction information is based on information regarding the advertiser's advertising targets and the area of ​​interest information identified by the analysis unit. The aforementioned advertising transmission unit is an information processing device that transmits advertisements based on the aforementioned area of ​​interest information to the user terminal. [Explanation of Symbols]

[0127] 1: Information Processing Device 2A: Communication Server 2B: SNS server 2C: Environmental Information Server 3: User terminal 4: Communication Network 10: Communications Department 11: Storage section 12: Control Unit 13: Output section 14: Input section 15: Communications bus 100: Information Processing Systems 120: Acquisition section 121: Authentication Department 122:Analysis Department 123: Posting Instruction Information Display Section 124: Reward Distribution Department 125: Reward Granting Determination Unit 126: Advertising Generation Department 127: Advertising Transmission Department 128: Management Department

Claims

1. An information processing method to be executed by an information processing device that communicates with a user terminal capable of coordinating with advertisers via the messaging function of a communication application, The messaging function of the aforementioned communication application allows for the exchange of messages with a specific person. The information processing device has the function of communicating with the user terminal via the communication application and creating an account for the user corresponding to the user terminal. The information processing device has a function to cooperate with the user's SNS application on the user terminal through the communication application, The user's account in the information processing device corresponds to the user's account in the communication application and the user's account in the SNS application. The aforementioned SNS application has a function that allows unspecified persons to view posted content, The aforementioned information processing method comprises an acquisition step, an analysis step, a posting instruction information display step, and an advertisement transmission step. In the acquisition step, the information processing device acquires the posted information on the user's posting page in the SNS application. In the analysis step, the information processing device identifies the user's area of ​​interest information, which is predetermined in the information processing device, based on the posted information acquired in the acquisition step. In the step of displaying posting instruction information, the information processing device displays the posting instruction information on the user terminal. The posting instruction information is instruction information that causes the user to post information on the user's posting page in the SNS application, and the posting instruction information is based on the advertiser's advertising target information and the area of ​​interest information identified in the analysis step. An information processing method in which, in the ad transmission step, the information processing device transmits at least one of the advertiser's ad and the ad based on the area of ​​interest information to the user terminal.

2. The information processing method according to claim 1, An information processing method in which, when an advertisement based on the area of ​​interest information is transmitted in the advertisement transmission step, the information processing device transmits the advertisement based on the area of ​​interest information to each of the user terminals of multiple users having the same area of ​​interest information.

3. The information processing method according to claim 2, The sending of the advertisement in the aforementioned advertisement sending step includes: To be sent to the room of the message function of the aforementioned communication application, It will be sent via email to the email address held by the aforementioned user. It will be sent via SMS to the phone number owned by the aforementioned user. It will be sent via direct message in the SNS application of the user. An information processing method that includes at least one of the following.

4. The information processing method according to claim 1, In the analysis step described above, the information processing device identifies multiple pieces of information on the user's areas of interest. An information processing method in which, when sending an advertisement based on the area of ​​interest information in the advertisement transmission step, the advertisement based on a plurality of the area of ​​interest information identified in the analysis step is sent to the user terminal.

5. The information processing method according to claim 1, The aforementioned area of ​​interest information has an area of ​​interest, The analysis step involves an information processing method in which the information processing device identifies the field of interest by inputting the posted information into a learning model and outputting the field of interest.

6. The information processing method according to claim 5, The aforementioned area of ​​interest information further includes scoring data, The aforementioned scoring data indicates the degree of interest in each of the aforementioned areas of interest. An information processing method comprising the analysis step, wherein the information processing device identifies the scoring data by inputting the posted information into the learning model and outputting the scoring data.

7. An information processing method according to any one of claims 1 to 6, An information processing method in which the posting instruction information in the posting instruction information display step includes an instruction to include image data or video data in the posting information.

8. The information processing method according to claim 7, An information processing method in which the posting instruction information in the posting instruction information display step includes an instruction to further include text information in the posting information.

9. An information processing method according to any one of claims 1 to 6, It further includes a judgment step and a reward granting step. The information processing device has a function to grant a reward to the user's account of the information processing device when the posting information related to the posting instruction information display step is posted to the posting page of the SNS application. In the determination step, the information processing device determines whether the posted information satisfies predetermined conditions and is posted to the posting page. The aforementioned predetermined conditions include the requirement that the posted information conforms to the posting instructions. An information processing method in which, in the reward granting step, if it is determined in the determination step that the predetermined conditions have been met, the information processing device grants the reward to the account.

10. A program that performs the information processing method described in any one of claims 1 to 6.

11. An information processing device that communicates with a user terminal that can interact with advertisers via the messaging function of a communication application, The messaging function of the aforementioned communication application allows for the exchange of messages with a specific person. The aforementioned information processing device comprises a management unit, a linkage unit, an acquisition unit, an analysis unit, a posting instruction information display unit, and an advertisement transmission unit. The management unit is configured such that the information processing device communicates with the user terminal via the communication application to create an account for the information processing device for the user corresponding to the user terminal. The aforementioned collaboration unit is configured to collaborate with the user's SNS application on the user terminal through the aforementioned communication application. The user's account in the information processing device corresponds to the user's account in the communication application and the user's account in the SNS application. The aforementioned SNS application has a function that allows unspecified persons to view posted content, The acquisition unit is configured to acquire posted information from the user's posting page in the SNS application. The analysis unit is configured to identify the user's area of ​​interest information, which is predetermined in the information processing device, based on the posted information acquired by the acquisition unit. The aforementioned posting instruction information display unit is configured to display posting instruction information on the user terminal. The posting instruction information is instruction information that causes the user to post information on the user's posting page in the SNS application. The instruction information is based on information regarding the advertiser's advertising targets and the area of ​​interest information identified by the analysis unit. The advertising transmission unit is an information processing device that transmits at least one of the following to the user terminal: an advertisement from the advertiser and an advertisement based on the area of ​​interest information.