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

The information processing program addresses the challenge of collectively displaying user actions by generating and arranging differentiated content items, enabling easy comprehension of others' activities.

JP2026109915APending Publication Date: 2026-07-02LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-12-20
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Existing communication systems, such as SNS, collectively display post contents of followed users, making it difficult to easily grasp individual user actions.

Method used

An information processing program that generates and displays multiple content items side by side on a display unit, each containing information about the actions of others, differentiated by type and arrangement.

Benefits of technology

Facilitates easy understanding of others' actions by visually organizing and categorizing their posts, evaluations, and messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026109915000001_ABST
    Figure 2026109915000001_ABST
Patent Text Reader

Abstract

To provide an information processing program, information processing device, and information processing method that can easily grasp the actions of others. [Solution] The information processing program causes the computer to execute a generation procedure and a display processing procedure. The generation procedure generates multiple content items, each containing information indicating the actions of others. The display processing procedure displays the multiple content items generated by the generation procedure side by side on the display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0007] , ,

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

Background Art

[0002] Conventionally, as a communication means via a communication network, SNS (Social Networking Service) or the like has been used. In SNS, for example, a user can display posts of other users followed by following the other users the user likes.

[0003] In Patent Document 1, a technique has been proposed for displaying post contents in a different method from the conventional one by displaying the post contents of other users followed in a balloon for a character corresponding to the other users followed.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in the above-described technique, since the post contents of each other user followed are displayed collectively, there is a problem that it is difficult to easily grasp the post contents of each other user. The same can be said when displaying actions such as posts other than SNS.

[0006] The present application has been made in view of the above, and an object thereof is to provide an information processing program, an information processing apparatus, and an information processing method capable of easily grasping the actions of others.

Means for Solving the Problems

[0007] The information processing program according to this application causes a computer to execute a generation procedure and a display processing procedure. The generation procedure generates multiple content items, each containing information indicating the actions of others. The display processing procedure causes the multiple content items generated by the generation procedure to be displayed side by side on a display unit. [Effects of the Invention]

[0008] According to one embodiment, the effect is that the actions of others can be easily understood. [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 shows an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of the information provision system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of a terminal device according to this embodiment. [Figure 4] Figure 4 shows an example of a browsing support application screen displayed by the display processing unit in the processing unit of the terminal device according to the embodiment. [Figure 5] Figure 5 shows an example of a content group arrangement according to the embodiment. [Figure 6] Figure 6 shows an example of content displayed by the display processing unit in the processing unit of the terminal device according to the embodiment. [Figure 7] Figure 7 shows another example of content displayed by the display processing unit in the processing unit of the terminal device according to the embodiment. [Figure 8] Figure 8 is a flowchart showing an example of information processing by the processing unit of the terminal device according to this embodiment. [Figure 9] Figure 9 is a flowchart showing an example of content display processing by the processing unit of the terminal device according to this embodiment. [Figure 10] Figure 10 is a hardware configuration diagram showing an example of a computer that implements the functions of a terminal device according to this embodiment. [Modes for carrying out the invention]

[0010] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing program, information processing device, and information processing method according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing program, information processing device, and information processing method 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.

[0011] [1. An example of information processing] Figure 1 shows an example of information processing according to an embodiment, in which the information processing method is executed by a terminal device.

[0012] The terminal device 1 shown in Figure 1 has an application installed that supports viewing other people's activity information. This application provides the user U of terminal device 1 with the function to support viewing other people's activity information. The application that supports viewing other people's activity information is an example of an information processing program. Terminal device 1 is an example of an information processing device. In the following, the application that supports viewing other people's activity information may be referred to as a viewing support application.

[0013] Terminal device 1 accepts the settings for each of the multiple contents (step S1). User U can input information indicating the settings for each of the multiple contents into terminal device 1 by operating terminal device 1, and terminal device 1 accepts the settings for each of the multiple contents when information indicating the settings for each of the multiple contents is input by user U.

[0014] The information indicating the content settings of the content includes, for example, information indicating the content of the content, information indicating the type of the content, etc. for one or more other parties. The information indicating the content of the content includes, for example, information for identifying other parties, information for identifying the actions of the other parties, and information for indicating the name of the content. The other parties are online users different from the user U of the terminal device 1. The online users are users who use online services and may include not only individuals but also companies and organizations.

[0015] The actions of other parties are actions of other parties on the online or the sending of messages of other parties. The actions of other parties on the online include, for example, posts on the online, evaluations of posts on the online, comments on posts on the online, etc., but are not limited to such examples.

[0016] Posts on the online include, for example, posts on SNS (Social Networking Service), posts on video sharing sites, posts on Q&A sites, posts on online bulletin boards, posts on review sites, posts on news articles, etc., but are not limited to such examples. The information of posts on the online includes characters, images, sounds, or combinations thereof, etc., but is not limited to such examples.

[0017] Evaluations of posts on the online include positive evaluations, negative evaluations, evaluations indicated by scores, evaluations indicated by the number of stars, etc., but are not limited to such examples. Comments on posts on the online include characters, images, sounds, or combinations thereof, etc., but are not limited to such examples.

[0018] The sending of messages of other parties is, for example, the sending of messages of other parties using a message application. The message application is, for example, a message application such as LINE (registered trademark). The sending of messages of other parties is, for example, the sending of messages to the user U, the sending of messages to a message group including the user U, or the sending of messages of an official account.

[0019] Information that identifies others includes, for example, information about other people's accounts on online services. Information about other people's accounts on online services includes, for example, information about other people's names or identifiers on online services. Information that identifies other people's actions includes, for example, information that identifies online services and information that indicates the type of action on online services.

[0020] The type of content can be, for example, the category or theme of the content. For instance, if user U is a student, this could include best friends, club friends, favorite idols, classmates, influencers they are interested in, etc., but is not limited to these examples.

[0021] Furthermore, if user U is a working adult, their contacts may include colleagues, business partners, clients, travel companions, hobby friends, friends from school, or influencers they are interested in, but are not limited to these examples.

[0022] Next, terminal device 1 acquires behavioral information that constitutes each content based on the settings of each content received in step S1 (for example, information identifying another person and information identifying the actions of said other person) (step S2). Information provider device 2 stores information indicating the actions of each other person. Information provider device 2 transmits information in response to a request from terminal device 1 as behavioral information that constitutes each content to terminal device 1, and terminal device 1 acquires the behavioral information transmitted from information provider device 2.

[0023] Next, terminal device 1 generates multiple content items based on the behavioral information that constitutes each content item acquired in step S2 (step S3). Then, terminal device 1 displays the multiple content items generated in step S3 side by side on the display unit (step S4). In step S4, terminal device 1 displays the multiple content items on the display unit in different ways for each content type, based on the content type settings received in step S1. For example, terminal device 1 displays the multiple content items on the display unit in different colors or different shapes for each content type.

[0024] In the example shown in Figure 1, the types of content include best friends, classmates, influencers of interest, and favorite idols, and these types of content are displayed in different colors (in Figure 1, the difference in color is shown by the difference in hatching).

[0025] For example, in the example shown in Figure 1, the content of best friends includes content from best friend A and content from best friend B, and the content of favorite idols includes content from favorite idol X and content from other favorite idols, but the example is not limited to this.

[0026] Furthermore, in the example shown in Figure 1, each piece of content includes information indicating the content of posts that the corresponding user has positively rated, information indicating the content of recent posts by the corresponding user, etc., but is not limited to such examples. In the example shown in Figure 1, different online services (e.g., different social networking services) are indicated by star or diamond marks, but is not limited to such examples.

[0027] In this way, terminal device 1 generates multiple pieces of content, each containing information indicating the actions of others, and displays these generated pieces of content side by side. This allows terminal device 1 to easily understand the actions of others.

[0028] The configuration of the information provision system 100, which includes terminal device 1 and information provision device 2, will be described in detail below.

[0029] [2. Configuration of Information Provision System 100] Figure 2 shows an example of the configuration of the information provision system 100 according to the embodiment. As shown in Figure 2, the information provision system 100 according to the embodiment includes a plurality of terminal devices 1 and information provision devices 2.

[0030] Multiple terminal devices 1 are used by different users U. Each terminal device 1 is, for example, a smartphone, tablet PC, notebook PC, desktop PC, or wearable device, but is not limited to these examples. Wearable devices are, for example, smartwatches, head-mounted displays, or smart glasses, but are not limited to these examples.

[0031] Each of the terminal device 1 and the information providing device 2 is connected to each other via the network N, either by wire or wireless, enabling communication between them. Note that the information providing system 100 shown in Figure 2 may include multiple information providing devices 2.

[0032] Network N includes, for example, a Wide Area Network (WAN) such as the Internet. Each terminal device 1 can connect to 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 providing device 2. The mobile communication network is, for example, LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: 5th generation mobile communication system).

[0033] [3. Configuration of Terminal Device 1] Figure 3 shows an example of the configuration of a terminal device 1 according to this embodiment. As shown in Figure 3, the terminal device 1 includes a communication unit 10, a display unit 11, an input unit 12, an imaging unit 13, a sensor group 14, a storage unit 15, and a processing unit 16. Although not shown, the terminal device 1 is also provided with a speaker and the like.

[0034] [3.1. Communications Section 10] The communication unit 10 is implemented, for example, by 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 the information providing device 2 via the network N.

[0035] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0036] [3.3. Input section 12] The input unit 12 includes, for example, a keyboard with keys for entering characters, numbers, and spaces, an enter key and arrow keys, a mouse, and a power button. If the display unit 11 is a touch panel compatible display, the input unit 12 includes a touch panel. If the terminal device 1 is a wearable device, the input unit 12 includes, for example, various sensors that are mounted on or connected to it. The connection can be wired or wireless. For example, the sensors may be detection devices other than the terminal device 10, such as wearable devices or wireless devices.

[0037] [3.4. Imaging Unit 13] The imaging unit 13 is an image sensor (camera) that captures images of the subject. For example, the imaging unit 13 may be a CMOS (Complementary Metal Oxide Semiconductor) image sensor or a CCD (Charge-Coupled Device) image sensor. Note that the imaging unit 13 is not limited to a built-in camera; it may also be an external camera such as a wireless camera or webcam that can communicate with the communication unit 10.

[0038] [3.5. Sensor Group 14] The sensor group 14 includes, for example, a positioning sensor, a microphone, an accelerometer, a gyroscope, a heart rate sensor, a barometric pressure sensor, an ambient light sensor, a temperature sensor, and a humidity sensor. The positioning sensor is a position sensor that detects the position of the terminal device 1. The microphone is a sensor that detects sounds around the terminal device 1. The accelerometer is a sensor that detects the acceleration of the terminal device 1.

[0039] The gyro sensor is a sensor that detects the orientation of terminal device 1, such as its tilt and rotation. The heart rate sensor is a sensor that detects the heart rate of user U. The barometric pressure sensor is a sensor that detects atmospheric pressure. The ambient light sensor is a sensor that detects the intensity of light around terminal device 1. The temperature sensor is a sensor that detects the temperature around terminal device 1. The humidity sensor is a sensor that detects the humidity around terminal device 1.

[0040] [3.6. Storage section 15] The memory unit 15 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.

[0041] The storage unit 15 stores, for example, information transmitted from the information providing device 2 and acquired by the processing unit 16 via the network N and communication unit 10, as well as detection information, which is information detected by the sensor group 14.

[0042] Furthermore, the memory unit 15 stores information indicating the attributes of user U. 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.

[0043] Psychographic attributes are psychological attributes that include multiple attribute items related to lifestyle, values, interests, etc. For example, each of the multiple attribute items in a psychographic attribute is an object of interest to user U, such as cars, clothes, travel, games, camping, motorcycles, trains, home appliances, or computers.

[0044] [3.7. Processing Unit 16] The processing unit 16 is a controller, which 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 terminal device 1 using RAM as the working area.

[0045] The processing unit 16 may be partially or entirely implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). The processing unit 16 has a map application (an example of an information processing program) installed as a dedicated application program that runs on the OS (Operating System), and as a result, the processing unit 16 functions as a functional unit including a reception unit 20, an acquisition unit 21, a calculation unit 22, a layout change determination unit 23, a type determination unit 24, a generation unit 25, a display processing unit 26, a payment billing unit 27, and a notification unit 28.

[0046] [3.7.1. Reception Desk 20] The reception unit 20 receives various requests and information. For example, the reception unit 20 functions as a setting reception unit that accepts content settings. By operating the input unit 12 of the terminal device 1, user U can input information indicating the settings for each content into the terminal device 1, and when user U inputs information indicating the settings for each content, the reception unit 20 accepts the settings for each of the multiple content items.

[0047] The information indicating the content settings includes, for example, information indicating the content content, information indicating the type of content, and information indicating the size of the content, for each of one or more other parties, for example, as initial information. The information indicating the content content includes, for example, information identifying the other party, information identifying the actions of said other party, and information indicating the name of the content. The other party is an online user different from user U of terminal device 1. An online user is a user of an online service and may be an individual, a company, or an organization.

[0048] Other people's actions include their online activities and the messages they send. Other people's online actions include, but are not limited to, online posts, ratings of online posts, and comments on online posts.

[0049] Online posts include, but are not limited to, posts on social media, video sharing sites, Q&A sites, online forums, review sites, and news articles. Information in online posts includes, but is not limited to, text, images, sounds, or combinations thereof.

[0050] Ratings of online posts include, but are not limited to, positive ratings, negative ratings, ratings expressed as scores, ratings expressed as stars, etc. Comments on online posts include, but are not limited to, text, images, sounds, or combinations thereof.

[0051] Sending messages from others includes, for example, sending messages from others using a messaging application. A messaging application is, for example, a messaging application such as LINE (registered trademark). Sending messages from others also includes, for example, sending a message to user U, sending a message to a messaging group that includes user U, or sending a message from an official account.

[0052] Information that identifies others includes, for example, information about other people's accounts on online services. Information about other people's accounts on online services includes, for example, information about other people's names or identifiers on online services. Information that identifies other people's actions includes, for example, information that identifies online services and information that indicates the type of action on online services.

[0053] The type of content can be, for example, the category or theme of the content. For instance, if user U is a student, this could include best friends, club friends, favorite idols, classmates, influencers they are interested in, etc., but is not limited to these examples.

[0054] Furthermore, if user U is a working adult, their contacts may include colleagues, business partners, clients, travel companions, hobby friends, friends from school, or influencers they are interested in, but are not limited to these examples.

[0055] Furthermore, the reception unit 20 functions as a placement setting reception unit that accepts the settings for the placement of multiple content items. User U can perform the placement setting operation for multiple content items by operating the input unit 12 of the terminal device 1, and the reception unit 20 accepts the placement settings for multiple content items when the user U performs the placement setting operation for multiple content items. User U can, for example, set the placement of content items by drag-and-drop operation.

[0056] Furthermore, the reception unit 20 functions as a layout change reception unit that accepts changes to the arrangement of multiple content items. User U can change the arrangement of multiple content items by operating the input unit 12 of the terminal device 1, and the reception unit 20 accepts the changes to the arrangement of multiple content items when user U has performed such operations. User U can change the arrangement of content items, for example, by drag-and-drop. In the following, the arrangement of multiple content items may be referred to as a content group arrangement.

[0057] Furthermore, the reception unit 20 functions as an arrangement method selection reception unit that accepts the selection of arrangement methods for multiple content items. User U can select arrangement methods for multiple content items by operating the input unit 12 of the terminal device 1, and the reception unit 20 accepts the selection of arrangement methods for multiple content items when information indicating the selection of an arrangement method is input by user U. The arrangement methods for multiple content items are, for example, a linear arrangement, a matrix arrangement, etc., but are not limited to such examples.

[0058] Furthermore, the reception unit 20 functions as a rejection request reception unit that receives requests from others who have been notified of the posted information by the notification unit 28 to refuse to include information indicating their actions in the content. The posted information is information that indicates that the content contains information indicating the actions of others, as notified by the notification unit 28.

[0059] The reception unit 20 receives a request to refuse to include information indicating an action in the content, for example, by receiving a refusal request from another person's terminal device 1 that has been notified of the posted information by the notification unit 28 via the communication unit 10.

[0060] Furthermore, the reception unit 20 receives the selection of content placed on the screen of the browsing support application from the user U. The user U can select content placed on the screen of the browsing support application by operating the input unit 12 of the terminal device 1. Content selection is performed, for example, to enlarge the display of the content.

[0061] [3.7.2. Acquisition part 21] The acquisition unit 21 acquires various types of information. For example, the acquisition unit 21 acquires various types of information via the communication unit 10. For example, the acquisition unit 21 acquires various types of information from the information providing device 2 via the communication unit 10.

[0062] For example, the acquisition unit 21 functions as an action acquisition unit that acquires action information constituting each content from the information providing device 2 based on the content settings of each content received by the reception unit 20 (for example, information identifying another person and information identifying the actions of said other person). The acquisition unit 21 transmits an action information transmission request to the information providing device 2 via the communication unit 10.

[0063] The behavior information transmission request is information corresponding to the settings of each content received by the reception unit 20, and includes information that identifies other people, information that identifies the actions of those other people, etc., for each content. The information providing device 2 transmits the information in response to the behavior information transmission request from the terminal device 1 to the terminal device 1 as behavior information constituting each content, and the acquisition unit 21 acquires the behavior information transmitted from the information providing device 2.

[0064] Actions of others include, but are not limited to, one or more of the following, as described above: online posts made by others, ratings of online posts made by others, and messages sent by others.

[0065] Furthermore, the acquisition unit 21 functions as a context acquisition unit that acquires information indicating the context of user U. The context of user U includes, for example, the surrounding conditions of user U, the operating state of user U, and the current location of user U. The surrounding conditions of user U include, for example, the atmospheric pressure, temperature, humidity, brightness, and sound around user U, and are detected by the atmospheric pressure sensor, temperature sensor, humidity sensor, ambient light sensor, microphone, etc., included in the sensor group 14.

[0066] The operating state of user U is detected, for example, by an accelerometer, gyroscope, heart rate sensor, etc., included in sensor group 14. The current location of user U is detected by a positioning sensor, etc., included in sensor group 14.

[0067] Furthermore, the acquisition unit 21 functions as an advertising acquisition unit that acquires advertisements from an advertising distribution device (not shown) or the like via the communication unit 10. For example, the acquisition unit 21 acquires advertisements corresponding to the type of content whose settings have been accepted by the reception unit 20. Advertisements corresponding to the type of content are advertisements that are estimated to have a high advertising effect for each type of content, or advertisements of a type associated with the type of content, but are not limited to these examples.

[0068] Furthermore, the acquisition unit 21 can also acquire advertisements corresponding to the content type and content display position for which the settings have been accepted by the reception unit 20. The advertisements corresponding to the content type and content display position are advertisements that are estimated to have a high advertising effect for each combination of content type and content display position, or advertisements of a type associated with the combination of content type and content display position, but are not limited to such examples.

[0069] [3.7.3. Calculation Section 22] The calculation unit 22 calculates a reliability score for each piece of content, indicating the degree of user U's trustworthiness. The reliability score is calculated, for example, based on user U's past behavioral history and frequency of interaction. Specifically, the reliability score is calculated based on, but is not limited to, other people that user U frequently interacts with, content that user U frequently accesses (selects), or the content of online conversations based on the permission of user U or others.

[0070] The calculation unit 22 calculates a reliability score for each piece of content based on, for example, the frequency with which user U interacts, the frequency with which content is selected, and the content of online conversations.

[0071] For example, the calculation unit 22 can assign a higher reliability score to content that includes information about others that user U interacts with frequently, based on information about others that user U interacts with. Furthermore, the calculation unit 22 can assign a higher reliability score to content that has been frequently selected and accepted by the reception unit 20. Additionally, the calculation unit 22 can assign a higher reliability score to content from others that is frequently discussed, based on online conversations with user U and others, with their permission.

[0072] Furthermore, the calculation unit 22 can also calculate a reliability score that is higher the shorter the distance from the center of the initial display range on the browsing support application screen to the content, for example, for content whose placement has been set or changed by user U. In this case, the position of the content used to calculate the distance from the center of the initial display range is, for example, the average position of the content whose placement has been set and changed by user U, but the weight given to positions that were set or changed closer to the current time is increased, and the sum of these values ​​is divided by the number of times the content was set or changed.

[0073] Furthermore, the calculation unit 22 can also calculate a reliability score for content whose placement has been set or changed by user U, for example, by weighting and adding together the frequency with which user U interacts with the content, the frequency with which the content is selected, and the reciprocal of the distance from the center position of the initial display range.

[0074] Furthermore, for content whose placement has been set or changed by user U, the calculation unit 22 can also calculate a reliability score as a value obtained by weighted addition, with the size of the content being an additional weighting factor.

[0075] [3.7.4. Arrangement Change Decision Section 23] The layout change determination unit 23 determines a change in the layout of a group of content, which is the arrangement of multiple content items, based on predetermined conditions.

[0076] For example, the layout change determination unit 23 determines the layout of multiple content items based on a predetermined condition that content with a higher reliability score calculated by the calculation unit 22 will be moved closer to the center of the initial display area on the screen of the viewing assistance application.

[0077] Furthermore, the layout change determination unit 23 can also determine the layout of multiple content items based on predetermined conditions that correspond to the context of user U. The layout according to user U's context might, for example, be such that content that is frequently selected by user U within each user U context is positioned closer to the center of the initial display area on the browsing support application screen, but it is not limited to this example. For instance, the layout according to user U's context might be a predetermined layout for each user U context.

[0078] Furthermore, the layout change decision unit 23 can also decide to change the layout of multiple content items each time, based on the reliability score calculated by the calculation unit 22 and the context of the user U.

[0079] Furthermore, the layout change determination unit 23 can automatically determine the layout changes of multiple content items based on time and location information, based on information about layout changes received by the acquisition unit 21. For example, if user U is a student, the layout change determination unit 23 will determine the layout changes and initial display range of multiple content items based on context related to user U's student life, during weekdays when the user is at school or near school based on location information. On the other hand, if the user is on a holiday or at home, the layout change determination unit 23 will determine the layout changes and initial display range of multiple content items based on context related to user U's interests. In addition, the layout change determination unit 23 can also determine the layout changes and initial display range of multiple content items based on time and location based on settings made by user U themselves.

[0080] [3.7.5. Type determination unit 24] The type determination unit 24 determines the type of content. For example, if the information indicating the content settings received by the reception unit 20 does not include information indicating the type of content, the type determination unit 24 determines the type of content.

[0081] For example, the type determination unit 24 can determine the type of content based on the information indicating the name of the content included in the information indicating the content settings received by the reception unit 20. For example, if the information indicating the name of the content is "My best friend A", the type of content is determined to be content about a best friend, and if the information indicating the name of the content is "Idol X", the type of content is determined to be content about a favorite idol.

[0082] [3.7.6. Generation unit 25] The generation unit 25 generates multiple content pieces, each containing information indicating the actions of others. For example, the generation unit 25 generates multiple content pieces based on the action information acquired by the acquisition unit 21. Each of the multiple content pieces is either content for a single individual, content for a specific type of action, or content for a group including multiple individuals.

[0083] The generation unit 25 can also generate multiple content items based on the behavioral information acquired by the acquisition unit 21, as well as information indicating the type of content and the size of the content, which are included in the information indicating the settings of each content received by the reception unit 20.

[0084] Furthermore, the generation unit 25 can also generate additional content from companies that have a high affinity with multiple pieces of content, each containing information indicating the actions of others. For example, the generation unit 25 has affinity information that associates companies with a high affinity with each combination of multiple content types, and generates additional content based on each of the multiple pieces of content and the affinity information.

[0085] For example, suppose a combination of multiple content types includes a best friend, a favorite idol, a classmate who is an idol, and an influencer the user is interested in. In this case, affinity information would associate these combinations with content from companies that have a high affinity to them, such as entertainment companies, fashion companies, and event companies.

[0086] Furthermore, the generation unit 25 can generate additional content based on information indicating the actions of others contained in multiple pieces of content. For example, the generation unit 25 can identify companies with high affinity by using a machine learning model that takes information indicating the actions of others contained in multiple pieces of content as input and outputs information on companies with high affinity as output. The generation unit 25 has the acquisition unit 30 acquire advertisements from companies with high affinity from an advertising distribution device (not shown), and uses the advertisements acquired by the acquisition unit 30 to generate additional content.

[0087] Furthermore, the generation unit 25 generates multiple pieces of content based on the reception results by the reception unit 20 of rejection requests from others to whom the posted information has been notified by the notification unit 28. For example, the generation unit 25 generates multiple pieces of content so as not to include the actions of the other person who sent the rejection request received by the reception unit 20 from a terminal device.

[0088] [3.7.7. Display Processing Unit 26] The display processing unit 26 displays various information on the display unit 11. For example, the display processing unit 26 displays the browsing support application screen, which is the screen of the browsing support application, on the display unit 11.

[0089] For example, the display processing unit 26 displays a browsing support application screen on the display unit 11, which has multiple contents generated by the generation unit 25 arranged side by side. The multiple contents are displayed on the display unit 11 in different ways for each type of content, for example.

[0090] The display processing unit 26 displays multiple content items on the display unit 11 in different forms for each content type, based on the reception result of the content type setting by the reception unit 20. The different forms may be, for example, different colors, but may also be different shapes, or they may be different colors and shapes.

[0091] Furthermore, if the content type setting has not been received by the reception unit 20, for example, the display processing unit 26 will display multiple content items on the display unit 11 in different ways for each content type, based on the content type determination result by the type determination unit 24.

[0092] Furthermore, the display processing unit 26 displays multiple content items on the display unit 11 in the content group arrangement that has been set or changed by the reception unit 20. If the content group arrangement does not fit within the display area of ​​the display unit 11, the display processing unit 26 displays the portion of the content group arrangement that fits within the display area of ​​the display unit 11.

[0093] Furthermore, if the reception unit 20 has not received any requests for layout settings or changes, the display processing unit 26 displays multiple content items on the display unit 11 according to the content group layout determined by the layout change determination unit 23. If the content group layout does not fit within the display area of ​​the display unit 11, the display processing unit 26 displays the portion of the content group layout that fits within the display area of ​​the display unit 11.

[0094] Furthermore, if the user U is not configured to set, change, or determine the arrangement of content groups, the display processing unit 26 can also display multiple content items on the display unit 11 using the arrangement method received by the reception unit 20. The arrangement method may be, for example, a linear arrangement or a matrix arrangement, but is not limited to these examples.

[0095] Furthermore, the display processing unit 26 can also display the content with the advertisements acquired by the acquisition unit 21 on the display unit 11. Content with advertisements is content in which advertisements are placed on top of the content. Placing advertisements on top of content means placing advertisements on a layer above the content.

[0096] Furthermore, the display processing unit 26 can also display update notification information on the display unit 11, which indicates that there is content among the multiple contents that contains new update information. The update notification information is, for example, placed on the content containing the new update information, but may also be displayed on the display unit 11 as a pop-up notification. In addition, the display processing unit 26 can also provide an alert function to notify the user U of an update if an update occurs outside the initial display range. Specifically, the display processing unit 26 can also provide visual notification, such as lighting up the edge of the screen in the direction of the content that has been updated.

[0097] Furthermore, the display processing unit 26 displays additional content on the display unit 11 in addition to the multiple content items. As mentioned above, the additional content is content from a company that has high compatibility with the multiple content items generated by the generation unit 25. The additional content is arranged side by side on the browsing support application screen, for example, along with the multiple content items.

[0098] Figure 4 shows an example of a browsing support application screen displayed by the display processing unit 26 in the processing unit 16 of the terminal device 1 according to this embodiment. The browsing support application screen 50 shown in Figure 4 includes multiple content items 61a, 61b, 61c, 61d, 61e, 61f, a search box 62, and a search button 63.

[0099] Content 61a contains information about the actions of your favorite idol, Idol X. Content 61b contains information about the actions of an influencer you are interested in. Content 61c contains information about the actions of your best friend, Person B.

[0100] Content 61d contains information about the actions of the best friend, A. Content 61e contains information about the actions of a classmate. Content 61f contains information about the actions of the idol Y, the favorite idol.

[0101] Contents 61a, 61c, and 61d contain information describing the actions of one other person, while contents 61b, 61e, and 61f contain information describing the actions of multiple other people.

[0102] The search box 62 is a text box for entering the name of the content to search for it. The search button 63 is a button for searching for content, and the content whose name was entered by user U in the search box 62 is treated as the search target.

[0103] When the user U has entered the name of the content into the search box 62 and the user U has pressed the search button 63 by operating the input unit 12 of the terminal device 1, the processing unit 16 functions as a search unit that searches for the content with the name entered by the user U into the search box 62.

[0104] The display processing unit 26 places the content obtained through the search at the center of the content group array. Alternatively, the display processing unit 26 can also place the content obtained through the search at the center of the browsing support application screen 50 while maintaining the content group array.

[0105] Figure 5 shows an example of a content group array according to the embodiment. The content group array shown in Figure 5 includes content 61a, 61b, 61c, 61d, 61e, 61f, 61g, 61h, 61i, 61j, 61k, 61l, and 61m, of which content 61a, 61b, 61c, 61d, 61e, and 61f are located within the browsing support application screen 50.

[0106] Figure 6 shows an example of content displayed by the display processing unit 26 in the processing unit 16 of the terminal device 1 according to this embodiment. The content 61d shown in Figure 6 includes name information 611, positive evaluation post information 612a, 612b, 612c, and latest post information 613. The target other person is the other person whose actions are shown in the content 61d. In the example shown in Figure 6, positive evaluations of different online services are indicated by star marks, diamond marks, etc., but the example is not limited to this.

[0107] Name information 611 is information indicating the name of the content in which the target person's actions are shown, and in the example shown in Figure 5, it is shown as the string "My best friend A". Positive evaluation post information 612a, 612b, 612c is information indicating posts from a different poster than the target person that the target person gave a positive evaluation to.

[0108] The positive evaluation post information 612a, 612b, and 612c include links (e.g., URLs) to the online posting sites. By operating the input unit 12 of terminal device 1 and selecting the desired positive evaluation post information from among 612a, 612b, and 612c, user U can display on the display unit 11 the timeline of posts by posters other than the target user, or posts indicated by the positive evaluation post information (including replies to such posts). The timeline of posts also includes posts that have been positively evaluated by the positive evaluation post information.

[0109] The latest post information 613 includes a link (e.g., a URL) to the online posting location. By operating the input unit 12 of terminal device 1 and selecting the latest post information 613, user U can display on the display unit 11 the timeline of the target user's posts or the target user's posts indicated in the latest post information 613 (including replies to such posts). The timeline of posts also includes the target user's posts indicated in the latest post information 613.

[0110] Figure 7 shows another example of content displayed by the display processing unit 26 in the processing unit 16 of the terminal device 1 according to this embodiment. The content 61e shown in Figure 7 includes content 70a, 70b, 70c, and 70d. In the following, when content 70a, 70b, 70c, and 70d are not individually distinguished, they may be referred to as content 70.

[0111] Each of the contents 70a, 70b, 70c, and 70d includes, for example, name information, multiple positive review posts, and the latest post information, similar to content 61d. The size of each content 70 in content 61e is set, for example, by user U's operation, but the display processing unit 26 can also set the size according to the frequency with which user U selects the content 70.

[0112] The information placed in content 61a, 61b, 61c, 61d, 61e, 61f, 61g, 61h, 61i, 61j, 61k, 61l, and 61m is the information indicated by the content settings made by user U, and is not limited to the examples shown in Figures 5 to 7.

[0113] [3.7.8. Payment Claim Section 27] The payment billing unit 27 processes the billing of the advertiser for the payment made by the display processing unit 26 for the display of the advertisement or for the selection of the advertisement.

[0114] For example, the payment billing unit 27 requests payment for the display of an advertisement by sending payment information, which includes information indicating the payment for the display (impressions) of the advertisement by the display processing unit 26 and information indicating the advertiser, to a payment server (not shown).

[0115] Furthermore, the payment billing unit 27 bills for the display of the advertisement by sending payment information, which includes information indicating the payment for the selection of the advertisement displayed by the display processing unit 26 (for example, selection by clicking or tapping) and information indicating the advertiser, to a payment server (not shown). The advertisement displayed by the display processing unit 26 has a link embedded in it, and based on the user U's selection, the display processing unit 26 displays the advertisement landing page, etc., to the display unit 11.

[0116] [3.7.9.Notification section 28] The notification unit 28 notifies various types of information. For example, the notification unit 28 notifies other persons whose relationship with user U does not meet predetermined conditions, among those whose behavioral information is included in the content, that the behavioral information of those persons is included in the content.

[0117] [4. Processing Procedure] Next, the procedure for information processing by the processing unit 16 of the terminal device 1 according to this embodiment will be described. Figure 8 is a flowchart showing an example of information processing by the processing unit 16 of the terminal device 1 according to this embodiment.

[0118] As shown in Figure 8, the processing unit 16 of the terminal device 1 determines whether or not it is time to display the content (step S10). If the processing unit 16 determines that it is time to display the content (step S10: Yes), it performs the content display process (step S11). The process in step S11 is the process in steps S30 to S39 shown in Figure 9, which will be described in detail later.

[0119] If the processing in step S11 is completed, or if it is determined that it is not time for display (step S10: No), the processing unit 16 determines whether or not it has accepted the content setting (step S12). If the processing unit 16 determines that it has accepted the content setting (step S12: Yes), it stores the content of the accepted setting in the storage unit 15 (step S13).

[0120] If the processing in step S13 is completed, or if the processing unit 16 determines that it has not received any content settings (step S12: No), it determines whether or not it has received a setting or modification of the content group arrangement (step S14). If the processing unit 16 determines that it has received a setting or modification of the content group arrangement (step S14: Yes), it stores the content group arrangement that has been set or modified in the storage unit 15 (step S15).

[0121] If the processing in step S15 is successful, or if it is determined that the content group placement settings or changes have not been accepted (step S14: No), the processing unit 16 determines whether it is time for payment processing (step S16). If the processing unit 16 determines that it is time for payment processing (step S16: Yes), it performs payment processing to bill the advertiser for the payment for displaying the advertisement or for selecting the advertisement (step S17).

[0122] If the processing in step S17 is completed, or if it is determined that it is not time for payment processing (step S16: No), the processing unit 16 determines whether or not it has received a position movement operation for the content group placement (step S18). If the processing unit 16 determines that it has received a position movement operation for the content group placement (step S18: Yes), it performs a display area change operation to change the position of the content group relative to the display area of ​​the display unit 11 in accordance with the position movement operation (step S19).

[0123] When the processing in step S19 is completed, or when it is determined that no operation to move the position of the content group has been accepted (step S18: No), the processing unit 16 determines whether or not it is time to terminate the operation (step S20). The processing unit 16 determines that it is time to terminate the operation, for example, when the power to terminal device 1 is turned off.

[0124] If the processing unit 16 determines that it is not yet time to terminate the operation (step S20: No), it proceeds to step S10. If it determines that it is time to terminate the operation (step S20: Yes), it terminates the process shown in Figure 8.

[0125] Figure 9 is a flowchart showing an example of content display processing by the processing unit 16 of the terminal device 1 according to the embodiment. As shown in Figure 9, the processing unit 16 acquires setting information indicating the settings of each content from the storage unit 15 (step S30). Subsequently, the processing unit 16 acquires action information based on the setting information acquired in step S30 (step S31).

[0126] The processing unit 16 determines whether or not it is in automatic placement mode (step S32). For example, the processing unit 16 determines that it is in automatic placement mode if the configuration information obtained in step S30 does not include information on the placement of content groups.

[0127] If the processing unit 16 determines that it is in automatic placement mode (step S32: Yes), it calculates a reliability score for each piece of content (step S33). Then, the processing unit 16 determines the placement of multiple pieces of content according to the reliability scores calculated in step S33 as a content group placement (step S34).

[0128] If the processing unit 16 determines that it is not in automatic placement mode (step S32: No), it determines the content group placement indicated by the setting information acquired in step S30 as a placement of multiple content items (step S35).

[0129] When the processing in step S34 or step S35 is completed, the processing unit 16 determines whether or not it is necessary to acquire an advertisement (step S36). If the processing unit 16 determines that it is necessary to acquire an advertisement (step S36: Yes), it acquires the advertisement (step S37).

[0130] If the processing in step S37 is completed, or if it is determined that it is not necessary to acquire advertisements (step S36: No), the processing unit 16 generates multiple content items based on the setting information acquired in step S30 (step S38). Then, the processing unit 16 displays the multiple content items generated in step S38 on the display unit 11 in the content group arrangement determined in steps S34 and S35 (step S39), and terminates the process shown in Figure 9.

[0131] [5. Variations] In the example described above, the terminal device 1 is shown to include the reception unit 20, acquisition unit 21, calculation unit 22, arrangement change decision unit 23, type determination unit 24, generation unit 25, display processing unit 26, payment request unit 27, and notification unit 28. However, some or all of these may be included by the information providing device 2 or an external information processing device.

[0132] Furthermore, the layout change determination unit 23 can also determine changes to the layout of multiple content items based on the attribute information of user U. For example, the layout change determination unit 23 has layout information that shows the layout of content groups for each attribute, and can determine changes to the layout of multiple content items based on this layout information and the attribute information of user U.

[0133] In this embodiment, we have described how the display processing unit 26 displays information about the actions of other people, consisting of multiple pieces of content, on the terminal device 1 operated by the user U. On the other hand, this displayed information about the actions of other people, consisting of multiple pieces of content, can also be transformed into a settings screen. For example, the user can set one of the displayed pieces of information about the actions of other people by dragging and dropping or performing other operations. After the reception unit 20 receives these operations from the user U, the display processing unit 26 can display the information using conventional timeline displays or the like. For example, in conventional services such as social networking services (SNS), the timeline display was based on chronological order or the user's SNS usage history (e.g., click history), but in this modified embodiment, the "intuitive trust score expressed as a sense of distance from the center," which is received as a settings screen, is also added, making it possible to display content to the user U on the timeline. Note that although the final display format has been described as a timeline format here, it is not limited to this.

[0134] In this embodiment, the process of displaying advertisements by the processing unit 16 has been described (e.g., step S36). On the other hand, this advertisement display can also be modified using a subscription model. For example, the display processing unit 26 can provide the user U with the option to hide advertisements by selecting a subscription. Furthermore, by using a subscription model, the area of ​​the plane on which multiple content items are displayed can be expanded. This allows user U to utilize a wider information space and build an information environment that is optimal for them. Note that while the hiding of advertisements and the expansion of the plane area have been described here, the invention is not limited to these, and may include reducing the amount of advertisements displayed.

[0135] [6. Hardware Configuration] The terminal device 1 according to the embodiment described above is implemented by a computer 200 having a configuration such as that shown in Figure 10. Figure 10 is a hardware configuration diagram showing an example of a computer 200 that implements the functions of the terminal device 1 according to the embodiment. The computer 200 has a CPU 201, RAM 202, ROM (Read Only Memory) 203, HDD (Hard Disk Drive) 204, communication interface (I / F) 205, input / output interface (I / F) 206, and media interface (I / F) 207.

[0136] The CPU 201 operates based on programs stored in the ROM 203 or HDD 204, controlling various components. The ROM 203 stores the boot program executed by the CPU 201 when the computer 200 starts up, as well as programs that depend on the computer 200's hardware.

[0137] HDD204 stores programs executed by CPU201 and data used by such programs. Communication interface205 receives data from other devices via network N (see Figure 2) and sends it to CPU201, and transmits data generated by CPU201 to other devices via network N.

[0138] The CPU 201 controls output devices such as displays and printers, and input devices such as keyboards or mice, via the input / output interface 206. The CPU 201 acquires data from input devices via the input / output interface 206. The CPU 201 also outputs data it has generated to output devices via the input / output interface 206.

[0139] The media interface 207 reads a program or data stored in the recording medium 208 and provides it to the CPU 201 via the RAM 202. The CPU 201 loads the program from the recording medium 208 onto the RAM 202 via the media interface 207 and executes the loaded program. The recording medium 208 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), tape media, magnetic recording medium, or semiconductor memory.

[0140] For example, the CPU 201 of computer 200 implements the functions of the processing unit 16 by executing a program loaded onto the RAM 202. The data in the storage unit 15 is stored in the HDD 204. The CPU 201 of computer 200 reads and executes these programs from the recording medium 208, but as another example, these programs may be obtained from other devices via the network N.

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

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

[0143] For example, the terminal device 1 described above may be implemented using a terminal device and a server computer, or using multiple server computers. Furthermore, depending on the function, it may be implemented by calling external platforms via APIs or network computing, allowing for flexible configuration changes.

[0144] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0145] [8. Effects] As described above, the information processing program according to the embodiment causes a computer to execute a generation procedure and a display processing procedure. The generation procedure generates multiple contents, each containing information indicating the actions of others. The display processing procedure arranges the multiple contents generated by the generation procedure and displays them on the display unit 11. This allows user U to easily understand the actions of others.

[0146] Furthermore, the information processing program according to the embodiment causes the computer to execute a setting acceptance procedure that accepts the settings for the content. The generation procedure generates content based on the results of the setting acceptance procedure. This makes it easier for user U to understand the actions of others.

[0147] Furthermore, the setting acceptance procedure accepts the setting of the content type. Based on the acceptance result of the type setting by the setting acceptance procedure, the display processing procedure displays multiple content items on the display unit 11 in different ways for each content type. This makes it easier for user U to understand the actions of others.

[0148] Furthermore, the information processing program according to the embodiment causes the computer to execute a type determination procedure to determine the type of content. The display processing procedure displays multiple content items on the display unit in different ways for each type of content, based on the type determination result from the type determination procedure. This allows user U to more easily understand the actions of others.

[0149] Furthermore, the actions of others include one or more of the following: online posts made by others, ratings of online posts made by others, and messages sent by others. This allows user U to easily understand the actions of others.

[0150] Furthermore, the information processing program according to the embodiment causes the computer to execute a layout change acceptance procedure that accepts changes to the arrangement of multiple contents. The display processing procedure displays the multiple contents on the display unit in the arrangement accepted by the layout change acceptance procedure. As a result, user U can more easily understand the actions of others.

[0151] Furthermore, the information processing program according to the embodiment causes the computer to execute a layout change determination procedure that determines a change in the arrangement of multiple contents based on predetermined conditions. The display processing procedure displays the multiple contents on the display unit in the arrangement determined by the layout change determination procedure. As a result, user U can more easily understand the actions of others.

[0152] Furthermore, the information processing program according to the embodiment causes the computer to execute a calculation procedure for calculating a reliability score for each piece of content, which indicates the degree of user trustworthiness. The placement change decision procedure determines the placement of multiple pieces of content, with the condition that content with a higher reliability score is moved closer to the center, as predetermined. This makes it easier for user U to understand the actions of others. For example, in the conventional technology, the relationship between user U and each other was not taken into consideration, and posts from each other followed were simply displayed based on factors such as chronological order and the popularity of the posts themselves. However, in the information processing program according to the embodiment, for example, user U can easily understand the actions of others according to their level of trustworthiness.

[0153] Furthermore, by utilizing a subscription model, the information processing program according to this embodiment can hide advertisements and expand the information space, thereby creating a more comfortable information environment for user U.

[0154] Furthermore, the information processing program according to this embodiment provides settings for privacy protection, allowing user U to manage how their information is displayed to others. This enables user U to use the service with peace of mind. User U can not only hide information of specific others, but also refuse to display their own behavioral information to all others or specific others. This allows user U to efficiently acquire only the necessary information while protecting their privacy.

[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. Terminal device 2 Information provision device 10 Communications Department 11 Display section 12 Input section 13 Imaging Unit 14 Sensor Groups 15 Storage section 16 Processing Unit 20 Reception Department 21 Acquisition Department 22 Calculation Section 23. Layout Change Decision Section 24. Type determination unit 25 Generation part 26 Display Processing Unit 27. Payment Claims Department 28 Notification Department 50. Screenshot of the browsing assistance app. 61a,61b,61c,61d,61e,61f,61g,61h,61i,61j,61k,61l,61m,70,70a,70b,70c,70d Content 62 Search box 63 Search button 100 Information Provision System 611 Name information 612, 612a, 612b, 612c Positive Review Post Information 613 Latest Post Information N Network

Claims

1. A generation procedure for generating multiple pieces of content, each containing information that indicates the actions of others, A display processing procedure that causes the computer to display the multiple contents generated by the above generation procedure side by side on the display unit. An information processing program characterized by the following features.

2. The computer is further instructed to execute a setting acceptance procedure that accepts the settings for the content of the aforementioned content, The aforementioned generation procedure is: Based on the result of accepting the settings in the setting acceptance procedure, the content is generated. The information processing program according to feature 1.

3. The aforementioned setting acceptance procedure is: Further accepts settings for the type of content mentioned above. The aforementioned display processing procedure is: Based on the reception result of the setting of the type according to the setting reception procedure, the multiple contents are displayed on the display unit in different ways for each type of content. The information processing program according to feature 2.

4. The computer is further instructed to perform the type determination procedure for determining the type of the aforementioned content. The aforementioned display processing procedure is: Based on the determination result of the type determination procedure described above, the multiple contents are displayed on the display unit in different ways for each type of content. The information processing program according to feature 2.

5. The aforementioned actions of others This includes one or more of the following: online posts made by the aforementioned other party, the aforementioned other party's evaluation of online posts, and the sending of messages by the aforementioned other party. An information processing program according to any one of features 1 to 4.

6. The computer is further instructed to execute a placement change acceptance procedure that accepts changes to the placement of the aforementioned multiple contents, The aforementioned display processing procedure is: The display unit is to display the multiple contents in the arrangement accepted by the arrangement change acceptance procedure. An information processing program according to any one of features 1 to 4.

7. The computer is further instructed to execute a rearrangement decision procedure that determines the rearrangement of the multiple contents based on predetermined conditions. The aforementioned display processing procedure is: The plurality of contents are displayed on the display unit in the arrangement determined by the arrangement change determination procedure. An information processing program according to any one of features 1 to 4.

8. The computer is further instructed to perform a calculation procedure for calculating a reliability score, which indicates the degree of user reliability, for each piece of content. The aforementioned procedure for deciding on the rearrangement change is as follows: The arrangement of the multiple pieces of content is determined by setting the predetermined condition that content with a higher reliability score is positioned closer to the center. The information processing program according to feature 7.

9. A generation unit that generates multiple pieces of content, each containing information indicating the actions of others, The system includes a display processing unit that arranges the multiple contents generated by the generation unit and displays them on a display unit. An information processing device characterized by the following:

10. A method of information processing performed by a computer, A generation process that generates multiple pieces of content, each containing information that indicates the actions of others, The process includes a display processing step which involves arranging the multiple contents generated by the generation step and displaying them on a display unit. An information processing method characterized by the following: