Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of enhancing viewer convenience on multiple SNSs by aggregating and summarizing content from various platforms, providing a unified viewing experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2024-11-20
- Publication Date
- 2026-06-01
AI Technical Summary
Conventional technologies improve the convenience of users posting to multiple SNSs but do not enhance the viewing experience for users who follow multiple SNSs, requiring them to access and check information on each platform individually.
An information processing device that acquires, collects, and generates summary content from multiple online services, providing a consolidated view of a subject's posts across different platforms, enhancing user convenience.
Improves the convenience of viewers by consolidating information from multiple SNSs into a single summary, reducing the need to access each platform separately.
Smart Images

Figure 2026089383000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, various SNSs (Social Networking Services) have been used as communication means via a communication network. Users may use multiple SNSs, and as a technology for improving the convenience of users participating in multiple SNSs, a technology has been proposed in which users participating in multiple SNSs can post the same content of speech to multiple SNSs with a single writing (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the above conventional technology improves the convenience of users posting to SNSs, but does not improve the convenience of viewers who view the posted information on SNSs. For example, users who follow each SNS, such as influencers and entertainers, who post content according to each SNS using multiple SNSs, have a problem that they have to access and check the posted information on each SNS. This is not limited to SNSs, but is the same for other types of online services.
[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can improve the convenience of viewers who view the posted information on SNSs. [Means for solving the problem]
[0006] The information processing device according to this application comprises an acquisition unit, a collection unit, a generation unit, and a provision unit. The acquisition unit acquires information about a subject from multiple different online services. The collection unit uses the subject information acquired by the acquisition unit to collect the subject's posts from multiple online services. The generation unit generates a summary content, which is a compilation of the subject's posts, based on the subject's posts collected by the collection unit. The provision unit provides the summary content generated by the generation unit. [Effects of the Invention]
[0007] According to one embodiment of the system, it has the effect of improving the convenience of users who view posted information on online services. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of a user information table stored in the user information storage unit of the information processing device according to the embodiment. [Figure 5] Figure 5 shows an example of a target information table stored in the target information storage unit of the information processing device according to the embodiment. [Figure 6] Figure 6 shows an example of summary content provided by the information processing device according to the embodiment. [Figure 7] Figure 7 shows another example of the summary content provided by the information processing unit according to the embodiment. [Figure 8]Figure 8 shows yet another example of the compiled content provided by the information processing device according to the embodiment. [Figure 9] Figure 9 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 10] Figure 10 is a flowchart showing an example of the content provision process by the processing unit of the information processing device according to the embodiment. [Figure 11] Figure 11 is a hardware configuration diagram showing an example of a computer that implements the respective functions of the information processing device and terminal device according to the embodiment. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not inconsistent. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. The information processing device 1 provides one or more services, including an information distribution service that provides a collection of posting information from multiple online services by a target user. In the following, SNS will be used as an example of the type of online service, but the type of online service is not limited to SNS, and may be, for example, an online service such as an affiliate program for favorite products or a wish list.
[0011] The "Favorite Products Affiliate" program is an online service where a user (U) is provided with a list of recommendations from a target user (e.g., a list of recommended products or services). When U purchases an item from the target user's recommendation list, the target user receives advertising fees. The information on recommended items included in the recommendation list is an example of posted information.
[0012] The Wish List is an online service that provides a user U with a list of items that a target user wants (for example, a list of products the target user desires). If user U purchases an item from the Wish List, the target user receives advertising revenue. The information about the items included in the Wish List is an example of posted information.
[0013] As shown in Figure 1, the information processing device 1 receives a configuration request transmitted from the terminal device 3 (step S1). The target person O uses multiple different social networking services (SNS), such as celebrities, influencers, and corporate public relations, but is not limited to these examples. The multiple SNSs are such as Facebook®, X (formerly Twitter), Instagram®, YouTube®, TikTok®, LINE®, and VOOM, but is not limited to these examples.
[0014] The configuration request includes access information for subject O across multiple different social networking services (SNS) (an example of an online service). The access information for subject O on the SNS is used to retrieve subject O's posting information, public profile information, etc., from the SNS server 5, etc., and may include, but is not limited to, the subject O's identifier on the SNS (e.g., subject ID or subject name) and information indicating the type of target that subject O is permitted to access.
[0015] In addition, the setting request includes layout information of the summary content described later. The layout information is, for example, information on the layout of the summary content set by the target person O or the like, or information on the template of the summary content selected by the target person O or the like, but is not limited to such examples.
[0016] Subsequently, the information processing apparatus 1 acquires from the setting request received in step S1 the access information of the target person O in a plurality of SNSs and the layout information of the summary content included in the setting request (step S2). The processing of steps S1 and S2 is performed for each target person O.
[0017] Subsequently, the information processing apparatus 1 receives a content request transmitted from the terminal device 2 (step S3). The content request includes target person designation information that is information for designating the target person O.
[0018] Subsequently, when the information processing apparatus 1 receives a content request including information for designating the target person O in step S3, it collects the posting information of the target person O in a plurality of SNSs from a plurality of SNS servers 5 that are different from each other based on the access information acquired in step S2 (step S4).
[0019] Subsequently, the information processing apparatus 1 generates summary content that is content obtained by summarizing the posting information of the target person O based on the posting information of the target person O collected in step S4 (step S5). The information processing apparatus 1 generates summary content that is content obtained by summarizing the posting information of the target person O in a layout based on the layout information included in the setting request acquired in step S2.
[0020] In step S5, the information processing device 1 can generate a summary content by aggregating the posting information of the target person O collected in step S4 that satisfies predetermined conditions. The posting information that satisfies predetermined conditions is, for example, posting information that satisfies predetermined conditions in each of multiple social networking services (SNS), and the conditions can be different for each SNS.
[0021] For example, posts that meet predetermined conditions may include the most recent posts, the most recent positive posts, or posts from within a predetermined period that have the highest number of SNS user reactions (e.g., positive reactions, number of comments, number of shares, etc.), but are not limited to these examples.
[0022] Summary content may include, but is not limited to, information from the public profile of subject O (including image information of subject O), information compiled by a generating AI from subject O's posts on multiple social media platforms, and subject O's posts on multiple social media platforms.
[0023] Next, the information processing device 1 provides the summary content generated in step S5 to the user U's terminal device 2 (step S6). The terminal device 2 displays the summary content obtained from the information processing device 1.
[0024] In the example shown in Figure 1, terminal device 2 displays summarized content including image information of subject O, information from subject O's public profile, information compiled by the AI from subject O's posts on six social networking services (SNS#1 to SNS#6), and subject O's posts on each of the six SNS (SNS#1 to SNS#6). The posts from SNS#1, SNS#2, SNS#3, SNS#4, SNS#5, and SNS#6 are all posts from different SNS platforms.
[0025] In this way, the information processing device 1 can provide user U with a consolidated list of posts from target user O on each of multiple SNS platforms, thereby improving the convenience for user U when viewing SNS posts. The configuration of the information processing system, including the information processing device 1, terminal device 2, terminal device 3, and SNS server 5, which perform such processing, will be described in detail below.
[0026] [2. Configuration of the Information Processing System] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. As shown in Figure 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, a plurality of terminal devices 3, and a plurality of SNS servers 5.
[0027] Multiple terminal devices 2 are used by different users U. Multiple terminal devices 3 are used by different target individuals O or employees of target individual O's management company, etc. Note that target individual O can be a user U, and user U can be a target individual O.
[0028] Each terminal device 2,3 is, for example, a notebook PC (Personal Computer), a desktop PC, a smartphone, a tablet PC, or a wearable device. A wearable device is, for example, smart glasses or a smartwatch, but is not limited to these examples.
[0029] The multiple SNS servers 5 are servers used by different SNSs. Each SNS server 5 accepts posts (text, images, text and images, etc.) from target users O and provides the posted information to users U in response to their viewing requests. In addition, each SNS server 5 can provide the posted information to the user U's terminal device 2 or information processing device 1 via an API (Application Programming Interface).
[0030] Each of the information processing device 1, terminal device 2, terminal device 3, and SNS server 5 is connected to each other via network N, either by wired or wireless means, enabling communication between them. Note that the information processing system 100 shown in Figure 2 may include multiple information processing devices 1, etc.
[0031] Network N includes, for example, WANs (Wide Area Networks) such as the Internet, and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation: 5th Generation Mobile Communication System).
[0032] Each terminal device 2, 3 can connect to the network N via short-range wireless communication such as a mobile communication network, Bluetooth®, or Wi-Fi (Local Area Network), and communicate with the information processing device 1.
[0033] [3. Configuration of Information Processing Device 1] Figure 3 shows an example of the configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.
[0034] [3.1. Communications Section 10] The communication unit 10 is implemented, for example, by a communication module or a NIC (Network Interface Card). The communication unit 10 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices. For example, the communication unit 10 transmits and receives information with terminal devices 2 and 3 and the SNS server 5 via the network N.
[0035] [3.2. Storage section 11] The storage unit 11 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs. The storage unit 11 includes a user information storage unit 20, a target information storage unit 21, a posting-related information storage unit 22, and a setting information storage unit 23.
[0036] [3.2.1. User information storage unit 20] The user information storage unit 20 stores various information about user U. Figure 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 of the information processing device 1 according to this embodiment.
[0037] In the example shown in Figure 4, the user information table stored in the user information storage unit 20 includes information on items such as "User ID (Identifier)", "Attribute Information", "Behavioral Information", and "Followed Official Accounts". The "User ID" is an identifier that identifies user U, and is assigned to each user U.
[0038] "Attribute information" refers to attribute information that indicates the attributes of user U associated with the "User ID". User U's attributes include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes and include multiple attribute items such as age, gender, occupation, place of residence, annual income, and family structure.
[0039] Psychographic attributes are psychological attributes and include multiple attribute items relating to, for example, lifestyle, values, and interests. For example, each of the multiple attribute items in a psychographic attribute could be an object of interest to user U, such as travel, fashion, music, or movies. Attribute items that user U is interested in might be assigned a value of 1, and others a value of 0, but this is not an exhaustive example. For example, each of the multiple attribute items in a psychographic attribute could be indicated by user U's level of interest.
[0040] "Activity History" includes the activity history of user U associated with the "User ID". User U's activity history includes, for example, search history, browsing history, and transaction history. User U's search history includes, for example, information on user U's search history on web search services. User U's browsing history includes, for example, user U's browsing history of content (e.g., news articles, blogs, product pages, etc.) on online services. Transaction history includes, for example, information on user U's transaction history of goods on online services.
[0041] "Following Official Accounts" includes information about official accounts that user U follows. Official accounts are business accounts used by companies and stores, and information about the company or store corresponding to the official account is sent to user U who follows (for example, adds as a friend) the official account. An official account is, for example, an official account of LINE (registered trademark), which is a different service from the aforementioned SNS, but is not limited to this example.
[0042] [3.2.2. Subject Information Storage Unit 21] The subject information storage unit 21 stores various types of information about the subject O. Figure 5 shows an example of a subject information table stored in the subject information storage unit 21 of the information processing device 1 according to this embodiment.
[0043] In the example shown in Figure 5, the target information table stored in the target information storage unit 21 includes information on items such as "Target ID," "SNS access information," and "Official account information." The "Target ID" is an identifier that identifies target O, and is assigned to each target O. "SNS access information" includes access information for each of the multiple SNS platforms of target person O corresponding to the "target person ID". The access information of target person O on SNS is information used to retrieve target person O's posted information, public profile information, etc. from the SNS server 5. For example, it may include, but is not limited to, the identifier of target person O on SNS (e.g., user ID or username) and information indicating the type of target that target person O is permitted to access.
[0044] "Official account information" includes information about the official account of target person O, which corresponds to the "target person ID". Official account information is, for example, access information for posting notification information to user U who follows the official account.
[0045] [3.2.3. Information Storage Section 22 for Posts] The post-related information storage unit 22 stores post-related information about the information posted by each target person O on each SNS. Post-related information includes, but is not limited to, the target person ID, posting date and time information, information about the SNS to which the post was made, the post information, information about comments on the post information, information about user U's evaluation of the post information (e.g., positive evaluation), and information about the number of shares of the post information (e.g., the number of reposts on X).
[0046] Furthermore, the posting-related information storage unit 22 also stores reaction information, which is information indicating the user U's reaction to each summary content. The user U's reaction to the summary content may include, for example, positive reactions, comments, and shares, but is not limited to these examples. The reaction information may include, for example, the number of positive reactions, the number of comments, the number of shares, but is not limited to these examples.
[0047] Furthermore, the posting-related information storage unit 22 stores the public profile information of each target user O. The profile information is the public profile information on the SNS, but is not limited to this example. For example, the public profile information may be information included in the setting request. Note that the public profile information may be stored in the setting information storage unit 23 instead of the posting-related information storage unit 22.
[0048] [3.2.4. Setting Information Storage Unit 23] The configuration information storage unit 23 contains configuration information provided by the subject O. This configuration information includes layout information for the summary content. The layout information may include, but is not limited to, information about the layout of the summary content set by the subject O, or information about the template of the summary content selected by the subject O.
[0049] The layout of the summary content refers to the arrangement of each post within the summary content, and the layout information includes information indicating the arrangement of each post within the summary content. The arrangement of post information refers to, for example, the arrangement of post information for each social networking service. The template information for the summary content includes information indicating the arrangement of each post.
[0050] For example, suppose there are six social networking services (SNS) associated with a target person O, and these six SNS are SNS#1, SNS#2, SNS#3, SNS#4, SNS#5, and SNS#6. #1 through #6 indicate that they are all different SNS. In this case, the arrangement of multiple posts in the summary content would be, for example, the arrangement of posts from SNS#1, SNS#2, SNS#3, SNS#4, SNS#5, and SNS#6.
[0051] [3.3. Processing Unit 12] The processing unit 12 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the memory device inside the information processing device 1 using RAM as the working area.
[0052] The processing unit 12 may be partially or entirely implemented by an integrated circuit, such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0053] As shown in Figure 3, the processing unit 12 includes a receiving unit 30, an acquisition unit 31, a collection unit 32, a generation unit 33, a provision unit 34, a linking unit 35, and a notification unit 36, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in Figure 3, and other configurations are also acceptable as long as they perform the information processing described later.
[0054] [3.3.1. Reception Department 30] The reception unit 30 receives various requests. For example, the reception unit 30 receives various requests transmitted from terminal device 2. The reception unit 30 also receives various requests transmitted from terminal device 3. The reception unit 30 comprises a setting reception unit 40, a content request reception unit 41, and a response reception unit 42.
[0055] The configuration reception unit 40 receives configuration requests, for example, from terminal devices 3. The configuration requests include access information for target user O in each of the multiple social networking services (SNS). The access information for target user O in the SNS is used to obtain information such as target user O's posts and public profile information from the SNS server 5. For example, the access information for target user O in the SNS may include, but is not limited to, the identifier of target user O in the SNS (e.g., target user ID or target user name) and information indicating the type of target that target user O is permitted to access.
[0056] Furthermore, the configuration request includes layout information for the summary content, which will be described later. The layout information may include, but is not limited to, information about the layout of the summary content set by target person O, or information about the template of the summary content selected by target person O, etc.
[0057] The layout of the summary content refers to the arrangement of each post within the summary content, and the layout information includes information indicating the arrangement of each post within the summary content. The arrangement of post information is, for example, the arrangement of post information for each social networking service (SNS). The setting reception unit 40 accepts the setting of the arrangement of each post within the summary content by receiving setting requests.
[0058] The content request receiving unit 41 receives content requests transmitted from the terminal device 2. The content request includes information that specifies the target person O. The information that specifies the target person O may include, for example, the target person ID of the target person O, but it may also include information such as the URL (Uniform Resource Locator) of the summary content for the target person O.
[0059] The response receiving unit 42 receives, for example, the user U's response to the summary content provided by the information processing device 1. It receives the user U's response to the summary content by receiving the response information transmitted from the terminal device 2. The response information includes information indicating the user U's response to the summary content.
[0060] User U's response to the summary content may include, for example, selecting (e.g., clicking or tapping) the SNS display section containing the posts from each SNS within the summary content, but is not limited to such examples.
[0061] Furthermore, user U's reactions to the compiled content may include, for example, positive reactions (e.g., likes), posting comments, and sharing (e.g., reposts).
[0062] [3.3.2. Acquisition part 31] The acquisition unit 31 acquires various types of information. For example, the acquisition unit 31 acquires various types of information from external information processing devices, terminal devices 2 and 3, or SNS servers 5, etc., via the communication unit 10, and stores the acquired information in the storage unit 11.
[0063] The acquisition unit 31 can, for example, acquire user information, which is information about user U transmitted from the terminal device 2, and add the acquired user information to the user information table of the user information storage unit 20.
[0064] Furthermore, the acquisition unit 31 can acquire information about the target person O transmitted from the terminal device 3 and information included in the request, and add the acquired information to the target person information table in the target person information storage unit 21, the setting information table in the setting information storage unit 23, and so on.
[0065] For example, when a setting request is received by the reception unit 30, the acquisition unit 31 acquires information from the setting request, specifically information about the target person O in each of the multiple SNSs, and adds the acquired information to the target person information table of the target person information storage unit 21.
[0066] Furthermore, when a setting request is received by the reception unit 30, the acquisition unit 31 acquires layout information, which is information included in the setting request and relates to the arrangement of the summary content, from the setting request, and adds the acquired layout information to the setting information table of the setting information storage unit 23.
[0067] [3.3.3. Collection Section 32] The collection unit 32 collects various types of information. For example, using the information of the target person O obtained by the acquisition unit 31 (e.g., SNS access information), the collection unit 32 collects information such as the target person O's posts and public profile information from multiple SNS servers 5 and the like.
[0068] For example, when a content request containing information specifying the target person O is received by the reception unit 30, the collection unit 32 collects post information of the target person O from multiple different SNS servers 5 across multiple SNSs based on the access information obtained by the acquisition unit 31. The collection unit 32 can, for example, use the API of each SNS to collect post information of the target person O on each SNS.
[0069] Furthermore, the collection unit 32 can also collect information indicating reactions to the target person O's posts from, for example, multiple different SNS servers 5.
[0070] [3.3.4. Generation unit 33] The generation unit 33 generates various types of content. For example, based on the posting information of target person O on multiple social networking services collected by the collection unit 32, the generation unit 33 generates summary content, which is content that compiles the posting information of target person O.
[0071] Summary content includes, but is not limited to, information from the public profile of subject O (including image information of subject O), information compiled by a generating AI from subject O's posts on multiple social media platforms, subject O's posts on multiple social media platforms, and subject O's advertising information.
[0072] The generation unit 33 generates summary content, which is content that compiles the posted information of the target user O, in a layout based on the layout information acquired by the acquisition unit 31. For example, the generation unit 33 generates summary content in a layout corresponding to the layout information indicated in the setting request, based on the layout information, which is the layout setting included in the setting request received by the setting reception unit 40.
[0073] The generation unit 33 can generate a compilation of content by combining the posted information of the target user O collected by the collection unit 32 that satisfies predetermined conditions. The posted information that satisfies predetermined conditions is, for example, posted information that satisfies predetermined conditions in each of multiple social networking services (SNS), and the conditions can be different for each SNS.
[0074] For example, posts that meet predetermined conditions include, but are not limited to, the most recent posts, the most recent positive posts, the most recent non-negative posts, and posts with the highest SNS user engagement score among posts from a predetermined period prior to the current date.
[0075] The response score of SNS users to a post is calculated based, for example, on the number of positive reactions, comments, and shares. For example, the response score of SNS users may be calculated by dividing the weighted sum of the number of positive reactions, comments, and shares by the number of views, but is not limited to this example. For example, the response score of SNS users to a post may be based on any one of the number of positive reactions, comments, and shares.
[0076] Furthermore, the generation unit 33 can determine which posts to include in the summary content as posts that meet predetermined conditions, based on the behavioral history of user U to whom the summary content is provided. For example, based on the past viewing frequency of each SNS by user U to whom the summary content is provided (for example, the viewing frequency of target person O's SNS), the generation unit 33 can determine which posts to include in the summary content, with the older the period for SNS being viewed, the lower the viewing frequency.
[0077] Furthermore, the generation unit 33 can determine which types of posts to include in the summary content (posts that meet predetermined conditions) based on the user U's behavioral history to which the summary content is provided. These specific types of posts may include, for example, posts containing specific keywords or sentences, but may also include posts related to specific topics.
[0078] For example, the generation unit 33 has association information in which specific types of information (e.g., specific keywords, specific sentences, specific topics) are linked to each behavior pattern, and based on this association information, it can determine which types of posts from among the multiple posts collected by the collection unit 32 are to be included in the summary content. The behavior pattern is indicated by, for example, one or more of the viewing frequency, viewing time, and number of views of the target summary content, but is not limited to this example, and may be indicated by, for example, one or more of the viewing frequency, viewing time, and number of views of each SNS.
[0079] Furthermore, the generation unit 33 can also determine which types of posted information to include in the summary content based on specific types of information obtained using a model that inputs information including the behavioral history of user U to whom the summary content is provided and outputs specific types of information. Such models are, but are not limited to, regression models, support vector machines, gradient boosting decision trees, and convolutional neural networks. The model may also be a generative AI (Artificial Intelligence) such as a Large Language Model (LLM).
[0080] For example, the generation unit 33 can input information including the behavioral history of user U to whom the summary content is provided, and instruction information which is information that instructs the user to identify a specific type of information from the behavioral history, into the generation AI, and cause the generation AI to output a specific type of information.
[0081] Furthermore, the generation unit 33 can generate information by combining multiple posts collected by the collection unit 32 from the target person O's posts on multiple social networking services (SNS) using the generation AI. For example, the generation unit 33 can input information including multiple posts collected by the collection unit 32 and instruction information that instructs the summarization of these posts as input information to the generation AI, causing the generation AI to generate information that combines the multiple posts. The summary of the multiple posts is a summary of each of the multiple posts (a summary that explicitly distinguishes each other), but it may also be a summary that combines the multiple posts without explicitly distinguishing each other.
[0082] Furthermore, the generation unit 33 can also include the publicly available profile information of multiple subjects O in the compiled content. For example, multiple subjects O may belong to the same group (e.g., the same idol group, the same political party, the same management agency, etc.), but are not limited to such examples.
[0083] Furthermore, the generation unit 33 can generate information by combining multiple posts from multiple target individuals O across multiple social networking services (SNS) with information collected by the collection unit 32. For example, the generation unit 33 can input information including multiple posts from multiple target individuals O collected by the collection unit 32 and instruction information that instructs the summarization of these posts into the generation AI, causing the generation AI to generate information that combines the multiple posts from multiple target individuals O. The summary of multiple posts from multiple target individuals O is a summary for each target individual O (a summary that explicitly distinguishes each other), but it may also be a summary that combines the multiple posts without explicitly distinguishing each target individual O.
[0084] The generation unit 33 comprises a determination processing unit 50, a generation processing unit 51, and an adjustment unit 52. The determination processing unit 50 determines, for example, whether each of the multiple posts of subject O collected by the collection unit 32 is a positive post, a negative post, or a neutral post, but it can also determine whether one or two of the positive, negative, and neutral posts are positive, negative, or neutral.
[0085] Positive posts are those that include, for example, words of praise, admiration, gratitude, support, and positive sentiment, but do not contain negative words. Negative posts are those that contain negative words. Neutral posts are those that do not contain, for example, positive or negative words.
[0086] The judgment processing unit 50 determines whether each post by the subject O is positive, negative, or neutral, for example, using a sentiment dictionary, a classification model, or a generative AI. The classification model and generative AI are models generated by machine learning.
[0087] The sentiment dictionary includes lists of positive words, lists of negative words, etc. The judgment processing unit 50 can determine whether each post by the subject O is positive, negative, or neutral based on the number and proportion of positive and negative words, respectively.
[0088] A classification model is, for example, a multi-class classification model that classifies each post by user O as positive, negative, or neutral. The example of a generative AI is, for example, a large-scale language model.
[0089] The generation processing unit 51 generates a summary content by combining multiple posts from the subject O collected by the collection unit 32 that meet predetermined conditions. For example, the generation processing unit 51 can generate a summary content by combining posts that meet predetermined conditions as determined by the judgment processing unit 50 (e.g., positive posts, non-negative posts, etc.). Non-negative posts include positive posts and neutral posts.
[0090] Posts that meet predetermined conditions include, as mentioned above, the most recent posts, the most recent positive posts, the most recent non-negative posts, posts with the highest SNS user response score among posts up to a predetermined period, and posts of a specific type within a predetermined period, but are not limited to these examples.
[0091] Furthermore, the generation processing unit 51 can generate information by combining multiple posts from target person O across multiple social networking services (SNS) that have been collected by the collection unit 32 using the generation AI.
[0092] Furthermore, if the setting request received by the reception unit 30 does not include layout information, the adjustment unit 52 can adjust the placement of each post information in the summary content based on the response received by the response reception unit 42.
[0093] For example, the adjustment unit 52 adjusts the placement of each post in the summary content based on the number of selections (e.g., clicks or taps) to the SNS display frame containing the post information of each SNS in the summary content (e.g., the number of selections within a predetermined period). The adjustment unit 52 can also adjust the placement of each SNS display frame in the summary content so that the more selections there are for the SNS display frame in the summary content, the higher its position in the summary content becomes.
[0094] For example, each frame position in the summary content is assigned information indicating its rank, and the adjustment unit 52 adjusts the placement of each SNS display frame in the summary content so that SNS display frames with a large number of selections are positioned in a frame position with a higher rank in the summary content.
[0095] If the setting request received by the reception unit 30 does not include layout information, the adjustment unit 52 can also adjust the placement of each post in the summary content based on the past viewing frequency of each SNS by the user U to whom the summary content is provided, so that posts from SNS that are viewed more frequently are placed higher in the ranking.
[0096] Furthermore, even if the setting request received by the reception unit 30 includes layout information, the adjustment unit 52 can adjust the placement of each post information in the summary content as described above, if the attributes of the user U to whom the summary content is provided are the attributes set by the target person O.
[0097] [3.3.5.Providing Department 34] The provision unit 34 provides various information to users U and target persons O by transmitting various information to terminal devices 2 and other terminal devices via the communication unit 10.
[0098] For example, the providing unit 34 can provide the compiled content to the user U of the terminal device 2 that sent the content request received by the receiving unit 30 by transmitting the compiled content generated by the generation unit 33 to the terminal device 2 that sent the content request received by the receiving unit 30.
[0099] Figure 6 shows an example of summary content provided by the information processing device 1 according to this embodiment. The summary content 60 shown in Figure 6 includes a public profile display frame 61, a summary information display frame 62, SNS display frames 63a, 63b, 63c, 63d, 63e, 63f, and an advertisement display frame 64. In the following, when the SNS display frames 63a, 63b, 63c, 63d, 63e, and 63f are not individually distinguished, they may be referred to as SNS display frame 63.
[0100] The public profile display frame 61 contains the public profile information of the subject O. The summary information display frame 62 contains information compiled by the generation AI from multiple posts collected by the collection unit 32.
[0101] Each of the SNS display frames 63a, 63b, 63c, 63d, 63e, and 63f contains post information from different social networking services (SNS). In the example shown in Figure 6, SNS display frame 63a contains post information from SNS#1, SNS display frame 63b contains post information from SNS#2, SNS display frame 63c contains post information from SNS#3, SNS display frame 63d contains post information from SNS#4, SNS display frame 63e contains post information from SNS#5, and SNS display frame 63f contains post information from SNS#6. SNS#1, SNS#2, SNS#3, SNS#4, SNS#5, and SNS#6 are all different SNS.
[0102] Each SNS display frame 63 will contain, for example, one or more posts that meet predetermined conditions. Posts that meet predetermined conditions include, as mentioned above, the most recent posts, the newest positive posts, the newest non-negative posts, the posts with the highest SNS user reaction score among posts up to a predetermined period, and posts of a specific type within a predetermined period, but are not limited to these examples.
[0103] Advertisement information for target person O is placed within the advertisement display frame 64. The advertisement information for target person O is, for example, information included in the setting request, but it may also be advertisement information separately transmitted from terminal device 3 to information processing device 1. In addition, advertisement information other than the advertisement information for target person O may be placed in place of or in addition to the advertisement information for target person O within the advertisement display frame 64.
[0104] The summary content 60 is not limited to the example shown in Figure 6. Figure 7 shows another example of summary content provided by the providing unit 34 of the information processing device 1 according to the embodiment. In the summary content 60 shown in Figure 7, in addition to the various display frames in the summary content 60 shown in Figure 5, member display frames 65a, 65b, and 65c are arranged.
[0105] Each of the member display frames 65a, 65b, and 65c will contain SNS posts from other members of the group to which subject O belongs (for example, other subject Os). For example, each of the member display frames 65a, 65b, and 65c will contain the latest SNS posts from other members of the group to which subject O belongs (for example, the latest posts from each SNS or the most recent posts from multiple SNS).
[0106] Information for obtaining posting information of other members of the group to which target person O belongs is included, for example, in a configuration request. The collection unit 32 collects posting information of other members of the group to which target person O belongs based on the information included in the configuration request, and the generation unit 33 places the posting information of other members collected by the collection unit 32 in the corresponding member display frame from among the member display frames 65a, 65b, and 65c.
[0107] The summary content provided by the provisioning unit 34 is not limited to the summary content 60 described above. Figure 8 shows yet another example of summary content provided by the provisioning unit 34 of the information processing device 1 according to the embodiment.
[0108] The summary content 70 shown in Figure 8 includes public profile display frames 71a, 71b, 71c, and 71d, and a summary information display frame 72. Public profile information of different subject individuals O is placed within the public profile display frames 71a, 71b, 71c, and 71d.
[0109] Within the summary information display frame 72, information compiled by the generation AI from multiple posts by multiple subject individuals O, collected by the collection unit 32, is placed. Each of these multiple subject individuals O may, for example, be a member of the same group, but is not limited to this example.
[0110] Each of the public profile display frames 71a, 71b, 71c, and 71d contains a link to the corresponding summary content 60 for the target person O or an identifier for the corresponding target person O. By operating the terminal device 2 and selecting one of the public profile display frames 71a, 71b, 71c, or 71d, the user U can display the summary content 60 for the target person O corresponding to the selected public profile display frame on the terminal device 2.
[0111] When user U operates terminal device 2 and selects one of the public profile display frames 71a, 71b, 71c, or 71d, terminal device 2 sends a content request to information processing device 1 that includes a link to the summary content 60 of subject O or the corresponding subject O identifier. Such a content request is received by reception unit 30, and provision unit 34 sends the summary content 60 corresponding to the content request to terminal device 2.
[0112] Furthermore, when the content request received by the reception unit 30 contains multiple target person designation pieces of information, the provision unit 34 can provide content as a compilation, including public profile information of multiple target persons O and the latest posted information of multiple target persons O (for example, target persons O1 to O4 shown in Figure 8).
[0113] The provisioning unit 34 can, for example, provide a target user O with a selection of multiple different templates for the summary content. The target user O can select a template of their choice from the multiple templates provided by the provisioning unit 34 by operating the terminal device 3. The information of the template selected by the target user O is transmitted from the terminal device 3 to the information processing device 1 as, for example, layout information included in the setting request, and is received by the receiving unit 30.
[0114] Furthermore, the provisioning unit 34 can provide, for example, layout setting information for setting the layout of the summary content to the target person O. By operating the terminal device 3, the target person O can adjust or generate the layout of the summary content using the layout setting information provided by the provisioning unit 34. The layout information adjusted or generated by the target person O is transmitted from the terminal device 3 to the information processing device 1 as, for example, layout information included in a setting request, and is received by the receiving unit 30.
[0115] [3.3.6. Stringing section 35] The linking unit 35 links the official account of target person O to the information of target person O on multiple social media platforms. For example, if the setting request received by the reception unit 30 includes information about the official account of target person O, the linking unit 35 links the official account of target person O to the information of target person O on multiple social media platforms and stores it in the target person information storage unit 21.
[0116] Furthermore, when a linking request is received by the reception unit 30, the linking unit 35 can also link the official account of the target person O indicated in the linking request to the information of the target person O on multiple social media platforms and store it in the target person information storage unit 21.
[0117] [3.3.7.Notification section 36] The notification unit 36 notifies the user U of various information. The notification unit 36 notifies the user U of various information, for example, by transmitting the information to the terminal device 2 via the communication unit 10.
[0118] For example, if a new post is made on any of the multiple social networking services (SNS) by a target person O whose official account is followed by user U, the notification unit 36 notifies user U, who follows the target person O's official account, of the occurrence of the new post as a notification from the official account.
[0119] Furthermore, the notification unit 36 can, for example, notify user U, who follows the official account of target person O, of the occurrence of a new post if a target person O belonging to a group that user U follows the official account of on any of the multiple SNS platforms is posted by that person.
[0120] The notification unit 36 notifies user U of the occurrence of a new post from the official account by sending notification information to the terminal device 2, for example, the string "Target user O has posted new information" and a link to the summary content 60 or summary content 70.
[0121] [4. Processing Procedure] Next, the procedure for information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Figure 9 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.
[0122] As shown in Figure 9, the processing unit 12 of the information processing device 1 determines whether or not it has received a setting request transmitted from the terminal device 3 (step S10). If the processing unit 12 determines that it has received a setting request (step S10: Yes), it performs a setting process to store the information contained in the received setting request in the storage unit 11 (step S11).
[0123] If the processing in step S10 is completed, or if it is determined that no setting request has been received (step S10: No), the processing unit 12 determines whether or not it is time to provide content (step S12). The content provision timing is, for example, the timing when a content request sent from the terminal device 2 is received, the timing set by the operator of the information processing device 1, or a timing that occurs at a predetermined interval, but is not limited to these examples.
[0124] If the processing unit 12 determines that it is time to provide content (step S12: Yes), it performs the combined content provision process (step S13). The combined content provision process in step S13 is the process shown in steps S20 to S22 in Figure 10, which will be described in detail later.
[0125] If the processing in step S13 is completed, or if it is determined that it is not yet time to provide content (step S12: No), the processing unit 12 determines whether or not it has received a response from user U to the summary content (step S14). If the processing unit 12 determines that it has received a response from user U to the summary content (step S14: Yes), it registers the response from user U to the summary content and stores it in the storage unit 11 (step S15).
[0126] If the processing in step S15 is completed, or if the processing unit 12 determines that it has not received a response from user U to the summary content (step S14: No), it determines whether it is time for a notification (step S16). The notification timing is, for example, the timing when a new post is made by the target person O on one of the multiple SNSs, a timing set by the operator of the information processing device 1, or a timing that occurs at a predetermined interval, but is not limited to these examples.
[0127] If the processing unit 12 determines that it is time to send a notification (step S16: Yes), it performs a notification process (step S17). The notification process may include, for example, notifying user U who follows the official account that a new post has been made, or notifying user U who follows the official account that there is no new post. However, it is not limited to these examples.
[0128] If the processing in step S17 is completed, or if it is determined that it is not time for notification (step S16: No), the processing unit 12 determines whether it is time to terminate the operation (step S18). For example, the processing unit 12 determines that it is time to terminate the operation if the power to the information processing device 1 is turned off, or if it determines that a termination operation has been performed by operating on an unillustrated control unit of the information processing device 1.
[0129] If the processing unit 12 determines that it is not yet time to terminate the operation (step S18: No), it proceeds to step S10. If it determines that it is time to terminate the operation (step S18: Yes), it terminates the process shown in Figure 9.
[0130] Figure 10 is a flowchart showing an example of the content provision process performed by the processing unit 12 of the information processing device 1 according to the embodiment. As shown in Figure 10, the processing unit 12 of the information processing device 1 acquires access information of the target person O on multiple SNS (step S20).
[0131] Next, the processing unit 12 uses the access information of the target person O on multiple social networking services to generate a summary content, which is content that compiles the posting information of the target person O (step S21). Then, the processing unit 12 provides the summary content generated in step S21 (step S22), and the process shown in Figure 10 is completed.
[0132] [5. Variations] Post information that meets predetermined conditions may, for example, be post information that meets conditions corresponding to the attributes of user U. The generation unit 33 can determine which post information to include in the summary content as post information that meets predetermined conditions, based on the attributes of user U to whom the summary content is provided.
[0133] For example, the generation unit 33 has condition information associated with predetermined conditions for each attribute of user U to whom the summary content is provided, and based on this condition information, it determines which posted information to include in the summary content as posted information that satisfies the predetermined conditions.
[0134] Furthermore, the generation unit 33 can include the posted information specified by the target user O in the compiled content 60 as posted information that meets predetermined conditions. The generation unit 33 can also change the number of posted information items to include in each SNS display frame according to the attributes of the user U.
[0135] Furthermore, the generation unit 33 can vectorize the post information from each SNS using an embedding model or the like, and group similar post information (for example, post information with a cosine similarity within a threshold) from among the multiple vectorized post information and exclude them from the content 60.
[0136] Multiple distinct online services include, but are not limited to, multiple distinct social networking services (SNS), multiple distinct affiliate programs for favorite products, or multiple distinct recommendation lists. For example, multiple distinct online services may include two or more types of online services from among SNS, affiliate programs for favorite products, and recommendation lists.
[0137] [6. Hardware Configuration] Each of the information processing device 1, terminal device 2, and terminal device 3 according to the above-described embodiment is implemented by a computer 80 having a configuration such as that shown in Figure 11. Figure 11 is a hardware configuration diagram showing an example of a computer 80 that implements the respective functions of the information processing device 1 and terminal device 2 according to the embodiment. The computer 80 has a CPU 81, RAM 82, ROM (Read Only Memory) 83, HDD (Hard Disk Drive) 84, communication interface (I / F) 85, input / output interface (I / F) 86, and media interface (I / F) 87.
[0138] The CPU 81 operates based on programs stored in the ROM 83 or HDD 84, and controls various parts of the system. The ROM 83 stores boot programs executed by the CPU 81 when the computer 80 starts up, as well as programs that depend on the computer 80's hardware.
[0139] HDD84 stores programs executed by CPU81 and data used by such programs. The communication interface85 receives data from other devices via network N (see Figure 2) and sends it to CPU81, and transmits the data generated by CPU81 to other devices via network N.
[0140] The CPU 81 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 86. The CPU 81 acquires data from input devices via the input / output interface 86. The CPU 81 also outputs data it has generated to output devices via the input / output interface 86.
[0141] The media interface 87 reads a program or data stored in the recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0142] For example, when the computer 80 functions as an information processing device 1 or terminal device 2 according to the embodiment, the CPU 81 of the computer 80 realizes the functions of the processing unit 12 by executing a program loaded on the RAM 82. The HDD 84 stores data from the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from other devices via a network N.
[0143] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0144] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.
[0145] For example, the information processing device 1 described above may be implemented using multiple server computers, and the configuration can be flexibly changed, such as by calling external platforms via APIs or network computing depending on the function.
[0146] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.
[0147] [8. Effects] As described above, the information processing device 1 according to this embodiment comprises an acquisition unit 31, a collection unit 32, a generation unit 33, and a provision unit 34. The acquisition unit 31 acquires information about a target person O from multiple different online services. Multiple different online services include, but are not limited to, multiple different social networking services (SNS), multiple different affiliate programs for favorite products, or multiple different recommendation lists. For example, multiple different online services may include two or more types of online services from among SNS, affiliate programs for favorite products, and recommendation lists. The collection unit 32 uses the information about the target person O acquired by the acquisition unit 31 to collect posted information about the target person O from multiple online services. The generation unit 33 generates summary content 60, 70, which is content that summarizes the posted information about the target person O, based on the posted information about the target person O collected by the collection unit 32. The provision unit 34 provides the summary content 60, 70 generated by the generation unit 33. As a result, the information processing device 1 can improve the convenience of users U who view posted information from online services.
[0148] Furthermore, the generation unit 33 generates content summarizing the posted information of target user O collected by the collection unit 32 that meets predetermined conditions, as content summarizing content 60, 70. This allows the information processing device 1 to improve the convenience of users U who view posted information on the online service.
[0149] Furthermore, the generation unit 33 generates the summary content 60, 70, which is a collection of the latest posted information from multiple online services that meet predetermined conditions. This allows the information processing device 1 to further improve the convenience for users U who view posted information from online services.
[0150] Furthermore, the generation unit 33 includes a determination processing unit 50 and a generation processing unit 51. The determination processing unit 50 determines whether each piece of post information from the target person O collected by the collection unit 32 is positive or negative. The generation processing unit 51 generates content summarizing the post information that satisfies predetermined conditions determined by the determination processing unit 50 as summary content 60, 70. This allows the information processing device 1 to further improve the convenience for users U who view post information on online services.
[0151] Furthermore, the generation unit 33 determines the posting information to be included in the summary content 60 and 70 based on the user U's activity history to which the summary content 60 and 70 are provided. This allows the information processing device 1 to further improve the convenience for user U who views posting information on the online service.
[0152] Furthermore, the information processing device 1 includes a setting reception unit 40 that accepts settings for the arrangement of each post information in the summary content 60 and 70. The generation unit 33 generates the summary content 60 and 70 based on the settings accepted by the setting reception unit 40. This allows the information processing device 1 to further improve the convenience for users U who view the posted information of the online service.
[0153] Furthermore, the information processing device 1 includes a response receiving unit 42 that receives responses from users U to the summary content 60 and 70. The generation unit 33 includes an adjustment unit 52 that adjusts the arrangement of each posted information in the summary content 60 and 70 based on the responses received by the response receiving unit 42. As a result, the information processing device 1 can further improve the convenience for users U who view posted information on the online service.
[0154] Furthermore, the information processing device 1 includes a linking unit 35 and a notification unit 36. The linking unit 35 links the official account of the target person O to the information of the target person O in multiple online services. When the target person O posts new information in any of the multiple online services, the notification unit 36 notifies the user U who follows the official account of the occurrence of the new post. In this way, the information processing device 1 can further improve the convenience of the user U who views the posted information in the online services.
[0155] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms, including those described in the disclosure section of the invention, based on the knowledge of those skilled in the art.
[0156] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of Symbols]
[0157] 1. Information Processing Device 2,3 Terminal devices 5 SNS Server 10 Communications Department 11 Storage section 12 Processing Units 20 User information storage unit 21. Target Information Storage Unit 22 Post-related information storage section 23. Configuration Information Storage Unit 30 Reception Department 31 Acquisition Department 32 Collection Department 33 Generation part 34 Providing Department 35. Stringing section 36 Notification Department 40. Settings Reception Section 41 Content Request Reception Department 42 Reaction reception section 50. Determination Processing Unit 51 Generation Processing Unit 52 Adjustment part 100 Information Processing Systems
Claims
1. An acquisition unit that acquires information on target individuals from multiple different online services, A collection unit collects information posted by the subject from multiple online services using the subject information acquired by the acquisition unit, Based on the posted information of the subject collected by the collection unit, a generation unit generates summary content which is content that compiles the posted information of the subject, The system includes a providing unit that provides the summary content generated by the generation unit. An information processing device characterized by the following:
2. The generating unit is The collection unit generates the summary content by compiling the posts from the target individuals that meet predetermined conditions. The information processing apparatus according to feature 1.
3. The generating unit is The latest posts from each of the aforementioned multiple online services are compiled into content that meets predetermined conditions, and this compiled content is generated. The information processing apparatus according to feature 2.
4. The generating unit is The collection unit determines whether each of the user's posts collected is positive or negative, and generates a summary content by combining the posts that satisfy predetermined conditions based on the determination result. The information processing apparatus according to feature 1.
5. The generating unit is Based on the user's behavior history to which the aforementioned summary content is provided, the posted information to be included in the summary content is determined. The information processing apparatus according to any one of claims 1 to 4.
6. The system includes a settings reception unit that accepts settings for the placement of each post in the aforementioned summary content, The generating unit is Based on the settings received by the setting reception unit, the summary content is generated. The information processing apparatus according to any one of claims 1 to 4.
7. It includes a response receiving unit that receives user responses to the aforementioned summary content, The generating unit is The system includes an adjustment unit that adjusts the arrangement of each post in the summary content based on the responses received by the response receiving unit. The information processing apparatus according to any one of claims 1 to 4.
8. A linking unit that links the official account of the person concerned to the person concerned's information in the aforementioned multiple online services, The system includes a notification unit that, when a new post is made by the target person on any of the aforementioned online services, notifies users who follow the official account of the occurrence of the new post. The information processing apparatus according to any one of claims 1 to 4.
9. A method of information processing performed by a computer, The acquisition process involves obtaining information about the target person from multiple different online services, A collection step involves using the information of the subject obtained in the acquisition step to collect the subject's posts from the multiple online services, Based on the information posted by the subject in the collection step, a generation step is made to generate summary content, which is content that compiles the information posted by the subject. The process includes a provisioning step of providing the summary content generated by the generation step. An information processing method characterized by the following:
10. Procedures for obtaining information on individuals across multiple different online services, A collection procedure for collecting information posted by the subject from multiple online services using the information of the subject obtained by the acquisition procedure, A generation procedure for generating summary content, which is content that compiles the posted information of the subject, based on the posted information of the subject collected by the collection procedure, A provisioning procedure that provides the summary content generated by the generation procedure, and a procedure that causes a computer to execute the above-mentioned generation procedure. An information processing program characterized by the following features.