Information processing device, information processing method, and program

The information processing system addresses the psychological burden of direct communication by detecting user thoughts and presenting indirectly related information, facilitating natural connections and reducing feelings of duty or guilt.

JP7798104B2Active Publication Date: 2026-01-14SONY GROUP CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023539618
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-08-06
Filing Date
2022-03-03
Publication Date
2026-01-14
Estimated Expiration
2042-03-03

AI Technical Summary

Technical Problem

Existing communication methods, particularly through social networking services, can impose a psychological burden on users due to the presentation of direct information that may lead to feelings of duty or depression if not responded to, and the tendency to avoid proactive contact attempts.

Method used

An information processing system that detects a user's thoughts about another user and presents indirectly related information to trigger memories and contact, without the user's knowledge, using a communication management server and client terminals to analyze behavior and present relevant but non-direct information.

Benefits of technology

Facilitates appropriate communication by reducing psychological burden, creating fateful encounters without imposing a sense of duty, and preventing disappointment or guilt, making it easier for users to connect naturally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007798104000001
    Figure 0007798104000001
  • Figure 0007798104000002
    Figure 0007798104000002
  • Figure 0007798104000003
    Figure 0007798104000003
Patent Text Reader

Abstract

The present technology relates to an information processing device, an information processing method, and a program which enable appropriate communication to be achieved without imposing a psychological burden. If an information processing device according to one aspect of the present technology detects a certain user's behavior from which it is presumed that the user is thinking about another user, the information processing device presents, to the other user, information relating to an episode that took place between the user and the other user, together with other information not related to the episode. The present technology is applicable to systems for prompting communication between users.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present technology relates to an information processing device, an information processing method, and a program, and more particularly to an information processing device, an information processing method, and a program that enable appropriate communication to be achieved without imposing a psychological burden. [Background technology]

[0002] Due to the impact of the COVID-19 pandemic, opportunities for communication have decreased overall. Although the use of social networking services (SNS) has become widespread as a way to communicate, there are problems such as SNS fatigue.

[0003] Patent document 1 discloses an agent system that, when it detects that user A is feeling lonely because he has not received any contact from his lover, shows user B, who is his lover, a photo taken with user A and changes user B's character to one that will contact user A. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2018 / 179745 Summary of the Invention [Problem to be solved by the invention]

[0005] The presentation of the photo as described above is obvious and creates a sense of duty to contact User A, which can be a burden depending on the situation of User B. Furthermore, if User A does not receive a response from User B despite the obvious presentation of information, User A may become depressed.

[0006] When communicating using social media, there is a tendency to try to avoid failures such as not receiving a response from the other person despite actively trying to contact them.

[0007] This technology was developed in light of these circumstances, and makes it possible to achieve appropriate communication without imposing a psychological burden. [Means for solving the problem]

[0008] An information processing device according to one aspect of the present technology includes a detection unit that detects behavior of a user that is presumed to indicate that the user is thinking about another user, and a presentation unit that, when behavior of the user that is presumed to indicate that the user is thinking about the other user is detected, presents information related to an episode between the user and the other user to the other user together with other information unrelated to the episode.

[0009] In one aspect of the present technology, when a user's behavior is detected that suggests the user is thinking about another user, information related to an episode between the user and the other user is presented to the other user along with other information unrelated to the episode. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram illustrating an example of information presentation in a communication system according to an embodiment of the present technology. [Figure 2] FIG. 10 is a diagram showing the relationship between directly represented information and indirectly represented information. [Figure 3] FIG. 10 is a diagram illustrating an example of directly sending a message. [Figure 4] FIG. 10 is a diagram illustrating an example of a life log DB included in the communication management server. [Figure 5] FIG. 10 is a diagram showing an example of an episode of user A. [Figure 6] FIG. 10 is a diagram showing an example of the activation of a reminder action. [Figure 7] FIG. 10 is a diagram showing an example of presentation of indirect information. [Figure 8] FIG. 10 is a diagram showing an example of associations made by user B after seeing indirect information. [Figure 9] FIG. 2 is a block diagram illustrating an example of the hardware configuration of a communication management server. [Figure 10] FIG. 2 is a block diagram illustrating an example of a functional configuration of a communication management server. [Figure 11] 10 is a flowchart illustrating a series of processes of the communication management server. [Figure 12] FIG. 2 is a block diagram illustrating an example of the configuration of a client terminal. [Figure 13] FIG. 2 is a block diagram illustrating an example of a functional configuration of a client terminal. [Figure 14] FIG. 10 is a diagram illustrating an example of episode registration. [Figure 15] FIG. 10 is a diagram illustrating an example of an operation mode of a reminder action. [Figure 16] FIG. 10 is a diagram illustrating an example of the start timing of presentation of indirect information. [Figure 17] FIG. 10 is a diagram illustrating an example of association. [Figure 18] FIG. 10 is a diagram showing an example of presentation of indirect information. [Figure 19] FIG. 10 is a diagram showing an example of a display screen of user A's episodes. [Figure 20] FIG. 10 is a diagram showing an example of a friend list of user A. [Figure 21] FIG. 10 is a diagram showing an example of a friend list of user B. [Figure 22] FIG. 10 is a diagram showing an example of an episode of user B. [Figure 23] FIG. 10 is a diagram illustrating an example of presentation of indirect information. [Figure 24] FIG. 10 is a diagram showing an example of information used to select indirect information. [Figure 25] FIG. 10 is a diagram illustrating an example of linking events. [Figure 26] FIG. 10 is a diagram illustrating an example of indirect information. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present technology will be described in the following order. 1. Overview of this technology 2. Specific example of a series of processes 3. Configuration and operation of each device in the communication system 4. Details of each process

[0012] <<Overview of this technology>> FIG. 1 is a diagram showing an example of information presentation in a communication system according to an embodiment of the present technology.

[0013] User A (Aya) and User B (Takashi) are acquaintances as shown in Figure 1. The two have common experiences such as hanging out together, eating together, and traveling together.

[0014] In this situation, assume that user A is thinking about user B, as shown in the speech bubble in Figure 1. The fact that user A is thinking about user B can be detected by the communication system, for example, by analyzing user A's behavior.

[0015] When the communication system detects that user A is thinking about user B, it presents user B with information that will trigger user A to remember him, as indicated by the arrow A1. The information that will trigger user B to remember user A is presented, for example, by displaying the information on the screen of a client terminal such as a smartphone used by user B.

[0016] Here, the information presented to user B as information that triggers user A to remember user A is not information that directly represents user A, but information that indirectly represents user A.

[0017] FIG. 2 is a diagram showing the relationship between directly and indirectly represented information.

[0018] As shown in the center of Figure 2, if there is an episode in which User A and User B played together, a message such as "I played with User A" is information that directly refers to User A. Also, a photo of User A and User B taken when they played together is information that directly refers to User A.

[0019] As indicated by arrow A11, this information directly represents user A to user B. Information posted by user B on social media about hanging out with user A, and photos of user A that are unrelated to the episode, also represent information that directly represents user A.

[0020] In contrast, as indicated by arrow A12, the information presented to user B is information related to the episode in which user A and user B played together. The information related to the episode also includes information further related to the information related to the episode. In the example of FIG. 2, the latest news reports about the places where user A and user B played and the latest news reports about the content of the play between user A and user B are shown as information related to the episode.

[0021] These pieces of information used as episode-related information do not include information about user A, and therefore, for user B, they become information that indirectly represents user A, as indicated by arrow A13.

[0022] Hereinafter, information that triggers memories of a certain person will be referred to as "indirect information," meaning information that indirectly represents that person.

[0023] User B, having checked the indirect information presented by the communication system, will associate the indirect information with User A and take action such as calling User A or sending an email or message on social media, as shown in Figure 3. User A, who receives a direct message from User B, will have a chance experience in which User B contacts him while he is thinking about User B.

[0024] In this way, a communication system can create a kind of fateful scene where one person (user A) is thinking about another person (user B) and that person happens to contact them. The communication system acts as a bridge between users A and B.

[0025] The presentation of indirect information to User B is not done at the instruction of User A, who was thinking about User B, but is done automatically by the communication system without User A's knowledge. User A will not be hurt even if User B does not contact him.

[0026] If indirect information is presented to user B in response to an instruction from user A, user A will be disappointed if there is no contact from user B, as he or she will have taken proactive action to get in touch. By automatically presenting indirect information to user B, it is possible to prevent user A from feeling this way.

[0027] Furthermore, the indirect information presented to user B is information that indirectly describes user A, not information that directly describes user A. If user B has no emotional attachment to user A, user B will simply not remember user A, and so user B will not feel burdened even if indirect information is presented to him.

[0028] If information directly representing User A is presented in response to User A's instructions, User B, who sees the presented information and is reminded of User A, will feel a sense of duty to contact User A. If User B does not contact User A despite seeing the presented information, User B will feel guilty, just as if they had ignored the message after reading it. By automatically presenting information indirectly representing User A, it is possible to prevent User B from feeling such a burden.

[0029] In this way, the communication system in Figure 1 makes it possible to create a fateful scene where someone is thinking about another person and that person happens to contact them, without placing any burden on anyone.The communication system in Figure 1 is easy to use for people who are reluctant to take proactive action themselves, or for people who don't want to be hurt by not receiving a response from the other person.

[0030] <<Example of a series of processes>> A communication management server that realizes this fateful production is provided in the communication system shown in Figure 1.

[0031] FIG. 4 is a diagram showing an example of a life log DB included in the communication management server.

[0032] The communication management server 1 has a life log DB (Data Base) that records the user's life log. The life log contains information about the user's episodes with other users. The episodes include not only episodes about events, but also episodes about actions the user took with other users, episodes about feelings about other users, and so on.

[0033] A life log DB is prepared for each user who uses the communication system. The life log DB shown in Figure 4 is a database for user A (Aya). In the example of Figure 4, information on episodes between user A and user B (Takashi), user C (Mari), user D (Reina), and user E (Koichi) is recorded in user A's life log DB. Users B, C, D, and E are acquaintances of user A.

[0034] An episode is registered by the user himself / herself, for example. Alternatively, episodes with other users may be automatically registered by the communication management server 1 based on the behavioral history of the user and the other users.

[0035] A communication app is installed on the user's client terminal, which is an application for using the communication system shown in Figure 1. Various processes, including episode registration and indirect information presentation, are performed by the communication app working in conjunction with the communication management server 1.

[0036] FIG. 5 is a diagram showing an example of an episode of user A.

[0037] As shown in the first row of Figure 5, the attribute information of each user is also recorded in the life log DB. In the example of Figure 5, User B (Takashi) is User A's childhood friend and currently works as a local government employee in Aomori. User C (Mari) is User A's university classmate who likes romance and fortune telling. User D (Reina) is a colleague at work, and User E (Koichi) is a senior colleague at work.

[0038] Episodes E1 and E2 shown in Figure 5 are episodes with user B, and episode E3 is an episode with users B and C. In this way, episodes involving three or more people are also recorded appropriately in the life log DB. Episode E4 is an episode with user B, and episodes E5 and E6 are episodes with user C. Episodes with user D and episodes with user E are also recorded in the life log DB in the same way.

[0039] For example, episode E1 is an episode that took place in August 2015. The episode when user B went to eat yakitori is recorded as episode E1.

[0040] Episode E2 is an episode that took place in April 2017. When User B came to Tokyo on a business trip from Aomori, the two went to Shinjuku Gyoen National Garden together to enjoy cherry blossom viewing, and this episode is recorded as Episode E2.

[0041] When such episodes with each user are recorded as episodes of user A, when it is detected that user A is thinking about user B, as shown in speech bubbles #1 and #2 in Figure 6, a "reminding action" is activated, as indicated by the arrow.

[0042] The reminding action is an operation of the communication system that presents indirect information to user B that will trigger user A to remember him / her. When the reminding action is triggered, the presentation of indirect information begins.

[0043] In the example of Fig. 6, a reminding action is triggered in response to detection of a state of user A in which user A is remembering the content of episode E2 and reminiscing about going out with user B, or in which user A is remembering the content of episode E4 and thinking about how they have not seen each other recently. The state of user A in which user A is remembering the content of episode E2 and reminiscing about going out with user B, or in which user A is remembering the content of episode E4 and thinking about how they have not seen each other recently, can be said to be a state in which user A is presumed to be thinking about user B. The state of user A is detected based on user A inputting feelings about each episode on the screen of the communication app, user A looking at photos related to the episode, etc.

[0044] In the example of Figure 6, the reminding action is activated with the operation mode set to "Wish mode" and the operation level set to "5." Several modes are available as operation modes for reminding actions. "Wish mode" is an operation mode that is selected when user A is thinking about meeting user B.

[0045] For example, the content of the reminding action, such as the content of indirect information to be presented to user B and the frequency of presenting the indirect information, is determined according to the operation mode and the operation level. The operation mode and the operation level are identified by the communication system, for example, by analyzing the feelings about each episode.

[0046] In the example of FIG. 6, the keywords selected are "yakitori," "hangover," "Shinjuku Gyoen," and "New Year's card." The keywords are selected based on the content of episodes with user B. For example, "yakitori" is a keyword selected based on episode E1, and "Shinjuku Gyoen" is a keyword selected based on episode E2. These keywords are used to select indirect information to present to user B.

[0047] Keywords selected based on the contents of episodes E2 and E4, which are episodes about which user B has input his impressions, may be used to select indirect information.

[0048] FIG. 7 is a diagram showing an example of presentation of indirect information.

[0049] When a reminding action is triggered in the state shown in FIG. 6, indirect information I1 is displayed on the screen of user B's client terminal, as shown in FIG. 7. Indirect information I1 is news about the cherry blossoms blooming in Shinjuku Gyoen. That is, indirect information I1 is recent news related to episode E2, selected by searching news on the Internet based on the keyword "Shinjuku Gyoen." The news about the cherry blossoms blooming in Shinjuku Gyoen is information about an event that occurred after the event that becomes episode E2.

[0050] The indirect information I1 is displayed in the same format as information from other apps such as a weather forecast app so that user B does not realize that it is being presented by a communication app. The indirect information I1 is presented casually together with other information unrelated to the episode.

[0051] User B will naturally see news about the cherry blossoms blooming in Shinjuku Gyoen along with information from other apps, without being aware of the existence of the communication app.Indirect information may be presented by audio output instead of by a screen display.

[0052] Here, User B visited Shinjuku Gyoen National Garden and enjoyed cherry blossom viewing with User A when he went to Tokyo on a business trip in April 2017 (Figure 6). The two have not been in contact since exchanging New Year's cards in 2019.

[0053] FIG. 8 is a diagram showing an example of associations made by user B after seeing indirect information I1.

[0054] User B, who learned from indirect information I1 that cherry blossoms have bloomed in Tokyo, makes associations with the fact that cherry blossoms have bloomed in Tokyo, and recalls User A (Aya), as shown in Figure 8. The episode of cherry blossom viewing at Shinjuku Gyoen is also an episode that left a lasting impression on User B.

[0055] For example, the fact that the episode of cherry blossom viewing at Shinjuku Gyoen National Garden is also memorable to user B can be identified based on the episodes recorded in the life log DB for user B. The above-mentioned keywords used to select indirect information are also selected based on the episodes recorded in the life log DB for user B as appropriate.

[0056] The presentation of indirect information I1 triggers User B to remember User A. User B, curious about User A, contacts User A by calling, emailing, or sending a message on social media. The story of the two people continues.

[0057] This is how the fateful direction of the communication system is realized.

[0058] <<Configuration and operation of each device in the communication system>> <Configuration and operation of the communication management server> ·Communication Management Server Configuration FIG. 9 is a block diagram showing an example of the hardware configuration of the communication management server 1. As shown in FIG.

[0059] 9, the communication management server 1 is configured by a computer. The communication management server 1 may be realized by a plurality of computers.

[0060] A CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, and a RAM (Random Access Memory) 13 are interconnected by a bus 14.

[0061] An input / output interface 15 is further connected to the bus 14. To the input / output interface 15, an input unit 16 including a keyboard, a mouse, etc., and an output unit 17 including a display, a speaker, etc. are connected.

[0062] Furthermore, the input / output interface 15 is connected to a storage unit 18, a communication unit 19, and a drive 20.

[0063] The storage unit 18 is configured by a hard disk, a non-volatile memory, etc. The storage unit 18 stores various information such as programs executed by the CPU 11 and information about each user. The life log DB of FIG. 4 is constructed in the storage unit 18.

[0064] The communication unit 19 is configured by a network interface, etc. The communication unit 19 communicates via the Internet with various devices for realizing the communication system, such as client terminals owned by each user.

[0065] FIG. 10 is a block diagram showing an example of the functional configuration of the communication management server 1. As shown in FIG.

[0066] In the communication management server 1, an information processing unit 51 is realized by the CPU 11 of Fig. 9 executing a predetermined program. The information processing unit 51 is made up of an episode acquisition unit 61, a life log DB 62, a context detection unit 63, and an indirect information presentation unit 64.

[0067] The episode acquisition unit 61 acquires episodes of each user. For example, the episode acquisition unit 61 acquires episodes directly input by the user on the screen of a communication application. The episode acquisition unit 61 also acquires episodes by analyzing content posted by each user on a social networking site, or by analyzing emails or social networking messages sent by each user to other users.

[0068] The episode acquisition unit 61 stores information about each user's episode in a folder prepared for each other user who appears in the episode, and records the information in the life log DB 62. For example, the episode between user A and user B, the episode between user A and user C, and the episode between user A and user D, which are included in the episode of user A, are recorded in separate folders.

[0069] The context detection unit 63 detects the user's context. The context detected by the context detection unit 63 includes the user's behavior that is presumed to indicate that the user is thinking about other users. The user's context is detected, for example, by analyzing the content entered by operating the screen of a communication application, or by analyzing the user's behavior on the client terminal, such as viewing old photos. The client terminal transmits information indicating the content of the user's operations, sensor data obtained by measuring the user's biological reactions, and the like.

[0070] The context is detected by appropriately referring to episodes recorded in the life log DB 62. For example, if the biological reaction of user A while viewing an episode with user B indicates a nostalgic reaction to old times, it is detected that user A is thinking about user B. An inference model generated by machine learning may be prepared in advance in the context detection unit 63 and used for detecting the context.

[0071] The fact that user A is thinking about user B may be detected based on user A's monologue, such as "I want to see Takashi," acquired at the client terminal. The fact that user A is thinking about user B is detected based on at least one of the content input by the user and the user's situation.

[0072] The indirect information presentation unit 64 initiates a reminder action based on the context detected by the context detection unit 63. When the indirect information presentation unit 64 initiates a reminder action, the indirect information presentation unit 64 selects indirect information by, for example, referring to episodes recorded in the life log DB 62.

[0073] The indirect information presentation unit 64 outputs the indirect information on the client terminal and presents it to the user. The indirect information acquired by the indirect information presentation unit 64 may be transmitted to the client terminal and presented on the client terminal, or information such as a URL from which the indirect information is acquired may be transmitted to the client terminal and used for presentation on the client terminal.

[0074] ·Communication management server operation A series of processes performed by the communication management server 1 will be described with reference to the flowchart in Fig. 11. The process of each step is performed in parallel with other processes, or before or after other processes, as appropriate.

[0075] In step S1 , the episode acquisition unit 61 acquires episode information of each user and records it in the life log DB 62 .

[0076] In step S2, the context detection unit 63 detects the user's context by referring to episodes recorded in the life log DB 62, for example.

[0077] In step S3, the indirect information presenting unit 64 determines whether or not to perform a reminding action based on the user's context. If it is determined in step S3 that a reminding action should not be performed, the process returns to step S1, and the above-described process is repeated.

[0078] If it is determined in step S3 that a reminding action is to be activated, in step S4, the indirect information presenting unit 64 selects indirect information by referring to the episodes recorded in the life log DB 62. For example, a keyword related to the episode is selected, and indirect information is selected based on the keyword.

[0079] In step S5, the indirect information presenting unit 64 causes the client terminal to output the selected indirect information and present it to the user. After presenting the indirect information, the process returns to step S1, and the above-described processing is repeated.

[0080] <Client terminal configuration> FIG. 12 is a block diagram showing an example of the configuration of the client terminal 101. As shown in FIG.

[0081] The client terminal 101 is configured by connecting a sensor unit 112, a storage unit 113, an operation unit 114, a communication unit 115, and an output unit 116 to a control unit 111. The client terminal 101 is an information processing terminal such as a smartphone that constitutes a communication system.

[0082] The control unit 111 is configured with a CPU, a ROM, a RAM, etc. The control unit 111 executes a predetermined program using the CPU, and controls the overall operation of the client terminal 101.

[0083] The sensor unit 112 is composed of a camera 131, a microphone 132, a positioning sensor 133, and a biometric sensor .

[0084] The camera 131 captures an image of the surroundings of the user holding the client terminal 101, and outputs the image obtained by capturing the image to the control unit 111. The image captured by the camera 131 may be a still image or a video.

[0085] The microphone 132 detects various sounds such as the user's voice and ambient sounds, and outputs them to the control unit 111 .

[0086] The positioning sensor 133 is configured by a GPS sensor etc. The positioning sensor 133 detects the position of the client terminal 101 and outputs it to the control unit 111.

[0087] The biosensor 134 is configured with a body temperature sensor, a heart rate sensor, etc. A sensor that detects brain waves such as alpha waves and beta waves may be included in the biosensor 134. The biosensor 134 detects the user's biometric data such as body temperature, heart rate, and brain waves, and outputs the data to the control unit 111.

[0088] The storage unit 113 is configured by a flash memory, etc. The storage unit 113 stores various data such as communication applications.

[0089] The operation unit 114 is configured by a touch panel provided on the display 141, buttons provided at predetermined positions on the housing of the client terminal 101, etc. The operation unit 114 detects a user operation and outputs information indicating the content of the operation to the control unit 111.

[0090] The communication unit 115 is an interface for short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN, and an interface for wireless communication using a mobile communication system (WAN) such as 4G or 5G. The communication unit 115 communicates with external devices such as the communication management server 1.

[0091] The output unit 116 is composed of a display 141 and a speaker 142. The display 141 displays various information under the control of the control unit 111. The speaker 142 outputs various voices and sound effects under the control of the control unit 111.

[0092] The configuration of the client terminal 101 as described above is changed as appropriate depending on the type of the client terminal 101, such as a smartphone, a smart watch, or an HMD (Head Mounted Display). Depending on the type of the client terminal 101, some of the components shown in Fig. 12 may not be provided, or other components not shown in Fig. 12 may be provided.

[0093] FIG. 13 is a block diagram showing an example of the functional configuration of the client terminal 101. As shown in FIG.

[0094] In the control unit 111, a program such as a communication application is executed, thereby realizing an information processing unit 151. The information processing unit 151 is made up of a user operation detection unit 161, a sensor data acquisition unit 162, and a display control unit 163.

[0095] The user operation detection unit 161 detects various user operations such as operations on the screen of the communication application, etc. The user operation detection unit 161 transmits information indicating the content of the user operation to the communication management server 1.

[0096] The sensor data acquisition unit 162 acquires sensor data supplied from the sensor unit 112. The sensor unit 112 supplies sensor data including an image captured by the camera 131, sound detected by the microphone 132, the user's position detected by the positioning sensor 133, and biometric data detected by the biometric sensor 134. Data detected by other sensors, such as data detected by a gyro sensor or acceleration sensor, or data detected by a temperature sensor, may also be included in the sensor data.

[0097] The sensor data acquisition unit 162 controls the communication unit 115 to communicate with the communication management server 1 and transmits the sensor data supplied from the sensor unit 112 to the communication management server 1 .

[0098] The detection of the user's context may be performed on the client terminal 101 side, rather than on the communication management server 1 side. In this case, a processing unit having the same function as the context detection unit 63 (FIG. 10) is provided in the client terminal 101. Information on the user's context detected in the client terminal 101 based on the sensor data acquired by the sensor data acquisition unit 162 is transmitted from the client terminal 101 to the communication management server 1, and is used to trigger a reminder action, etc.

[0099] In this way, it is possible for at least a part of the processing units of the communication management server 1 to be provided in the client terminal 101. It is also possible for at least a part of the processing units of the client terminal 101 to be provided in the communication management server 1.

[0100] The display control unit 163 controls the display of various screens, such as the screen of a communication application, on the display 141. The display control unit 163 includes an indirect information output unit 171.

[0101] The indirect information output unit 171 communicates with the communication management server 1 by controlling the communication unit 115, obtains indirect information under the control of the communication management server 1, and presents it to the user.

[0102] <<Details of each process>> Here, the details of the processing in the communication system will be explained.

[0103] <Other examples of indirect information> FIG. 14 is a diagram showing an example of episode registration.

[0104] As shown in Fig. 14, an episode is registered in the form of a conversation with, for example, an angel, which is a virtual character. The screen shown in Fig. 14 is a screen displayed on the client terminal of User A (Aya) by a communication application.

[0105] An episode is registered when user A answers the angel's inquiry. The comments in speech bubbles #11 to #14 on the left are the angel's inquiry comments, and the comments in speech bubbles #21 to #24 on the right are user A's response comments. The conversation with the angel may be conducted in text or audio.

[0106] 14, an episode about "going to see the movie 'Demon Slaying' in Shibuya" is registered as an episode with user B (Takashi). The episode acquisition unit 61 (FIG. 10) registers an episode using a UI in such a conversational format.

[0107] The comment by user A in speech bubble #24 indicates that the episode left a lasting impression on him and that he has a favorable impression of user B. The content of the comment is analyzed and what user A is thinking is detected, for example, by the context detection unit 63.

[0108] The date and time constituting the episode and the location "Shibuya" and other information may be set automatically based on information detected by a GPS sensor or the like of the client terminal, without any input from user A. Also, the content of user A's thoughts may be detected automatically based on biological reactions detected by a biological sensor of the client terminal, without any input from user A.

[0109] If a comment promising to go again, as shown in speech bubble #25 in Figure 15, is entered following the comment in speech bubble #24, the context detection unit 63 detects that user A is thinking about user B, and a reminder action is triggered.

[0110] The operation mode of the reminder action is the promise mode. The promise mode is an operation mode in which the presentation of indirect information begins after a certain period of time has passed. For example, the presentation of indirect information begins after a period of time such as three years has passed, which is the period in which the parties are likely to forget the promise. The keywords selected are "movie," "demon slaying," and "Shibuya." In this way, two operation modes are provided for the reminder action: one in which the presentation of indirect information begins immediately, and one in which the presentation begins when a predetermined condition, such as the passage of a certain period of time, is met.

[0111] If three years have passed since the reminder action in the promise mode was triggered and the promise between the two people has not been fulfilled during that time, indirect information will be presented to each of user A and user B, as shown in Figure 16. The fact that the promise between the two people has not been fulfilled is identified based on each episode of user A and user B.

[0112] For example, if "Demon Slayer 2", a sequel to "Demon Slayer", is a hot topic, information about the release of the movie "Demon Slayer 2", selected based on the keyword "Demon Slayer", is presented as indirect information to each of user A and user B. The indirect information presentation unit 64 presents the indirect information to each of user A and user B.

[0113] In FIG. 16, indirect information I2 displayed on the client terminal of user A and indirect information I3 displayed on the client terminal of user B are information about the release of the movie "Demon Slayer 2." When the two people see the information about the release of the movie "Demon Slayer 2," they each remember each other, as shown in FIG. 17. Either contact triggers the fulfillment of the promise between the two people.

[0114] In this way, it is possible to present indirect information to two people.

[0115] For example, if the indirect information I2 and I3 are selected, detailed information about the release of the movie "Demon Slayer 2" is displayed. The fact that the detailed information has been confirmed is detected, for example, by the indirect information presentation unit 64. The more detailed information one user confirms, the greater the feelings the other user has for the other user. The strength of the feelings the other user has for the other user is determined based on the number of times the detailed information has been confirmed, the time spent confirming the detailed information, etc.

[0116] If user A views detailed information about the release of the movie "Demon Slayer 2" multiple times, it is determined that user A has strong feelings toward user B, and indirect information is repeatedly presented to user B.

[0117] The indirect information is presented to user B multiple times, for example, by using other information about the release of the movie "Demon Slayer 2" or by gradually increasing the display size, until user B contacts user A. The amount of information about the release of the movie "Demon Slayer 2" displayed on the same screen may be gradually increased each time the indirect information is presented.

[0118] Furthermore, as shown in Figure 18, indirect information selected based on different keywords related to the same episode may be displayed on the same screen together with information related to the release of the movie "Demon Slayer 2." Indirect information I4 shown in Figure 18 is information related to the release of the movie "Demon Slayer 2." On the other hand, indirect information I5 is information about a special feature on ramen restaurants in Shibuya, selected based on the keyword "Shibuya." As mentioned above, the keywords "Demon Slayer" and "Shibuya" are keywords related to the same episode of "going to see the movie 'Demon Slayer' in Shibuya."

[0119] The relationship between the movie "Demon Slaying" and the location "Shibuya" makes it possible to make User B more strongly remember User A.

[0120] When presenting indirect information to both user A and user B, the indirect information may be selected based on the same episode of "going to Shibuya to see the movie 'Demon Slaying'," or the indirect information may be selected based on different episodes for each user.

[0121] <Friends list> Example of using your own evaluation Each user may be allowed to rate episodes with other users. For example, the activation of a reminding action may be controlled based on the rating of the episode. Information related to highly rated episodes may be used as indirect information.

[0122] FIG. 19 is a diagram showing an example of a display screen for an episode.

[0123] The screen shown in Fig. 19 is a screen displayed on the client terminal of user A (Aya). The screen shown on the left side of Fig. 19 is a display screen of an episode with user B (Takashi), and the screen shown on the right side is a display screen of an episode with user E (Koichi).

[0124] Such episodes may be registered in response to interactions with the virtual character as described above, or may be registered by user A. In this example, an image (photo) related to the episode is registered along with text describing the content of the episode.

[0125] In the episode with user B shown on the left, photos P1 and P2 were taken when they had dinner together. Photos P3 and P4 were taken when they went cherry blossom viewing together. A rating of five stars is set for the episode of having dinner, and a rating of two stars is set for the episode of cherry blossom viewing. The ratings may be set by user A, or may be set by the system in response to the registration of impressions as shown in the speech bubbles.

[0126] In the episode with user E shown on the right, photo P11 is a photo taken when eating with user E. Also, photo P12 is a photo taken when cherry blossom viewing was performed with user E. A rating of two stars is set for the episode when eating, and a rating of one star is set for the episode when cherry blossom viewing was performed.

[0127] If user A sets such ratings for the episodes with user B and user C, user B will be rated higher than user E, as shown in FIG. 20. The ratings for each user are also displayed with star marks in the friend list in FIG. 20. It is thought that user A would rather contact user B than user E.

[0128] In this state, if it is detected that User A is thinking about both User B and User E, a reminder action is triggered for User B, who has a high rating. This will present indirect information that will trigger User A to remember User B, who User A is more interested in contacting.

[0129] Furthermore, the way in which indirect information is presented may be changed depending on the level of the evaluation. For example, if user B is rated five stars, the indirect information is presented so that the likelihood of remembering user A is higher than if the rating is two stars. The likelihood of remembering user A is controlled by the number of times indirect information is presented, the number and size of indirect information displayed on the same screen, the content of the indirect information, and the like. Controlling the likelihood of user B remembering user A by changing the content of the indirect information will be described later.

[0130] User A may be able to set the evaluation of each user as shown in Fig. 20. Also, user A may be able to set users for whom the initiation of reminding actions is prohibited. If user E is set as a user for whom the initiation of reminding actions is prohibited, indirect information that reminds user E of user A will not be presented to user E.

[0131] In this way, each user may be able to set, according to his or her preference, whether to make it easier to initiate a reminder action for a certain user or to prohibit the initiation of a reminder action for a certain user.

[0132] Examples of using other people's ratings FIG. 21 is a diagram showing another example of a friend list.

[0133] The friend list shown in Fig. 21 is a friend list of user B (Takashi) that is displayed on the client terminal of user B. In the example of Fig. 21, among user B's friends, user A (Aya) has been given a high rating. User B's rating is also set, for example, in response to user B's own operation or automatically by the system.

[0134] As described above, when user A has a high opinion of user B, the situation in which user B also has a high opinion of user A as shown in FIG. 21 is a so-called mutual love situation.

[0135] When user A is thinking about user B, a reminder action for user B may be triggered in this manner when the two are in a mutual state of mind. This makes it possible to increase the likelihood that user B, who has seen the indirect information and remembered user A, will contact user A. It also makes it possible to prevent indirect information that would trigger a reminder of user A from being presented to a user who is unlikely to remember user A even if they see the indirect information.

[0136] FIG. 22 is a diagram showing an example of an episode of user B.

[0137] In user B's episode with user A, photos P21 and P22 are photos taken when user B had dinner with user A in Shibuya. Also, photo P23 is a photo taken when user A went cherry blossom viewing with user A. A rating of three stars is set for the episode when they had dinner, and a rating of two stars is set for the episode when they went cherry blossom viewing.

[0138] Of the episodes with User A, it is thought that the episode of having dinner in Shibuya was rated higher and left a stronger impression on User B than the episode of cherry blossom viewing.

[0139] In this case, the indirect information presented to User B in the reminding action triggered by User A thinking about User B is information related to an episode when User B had a meal that is thought to have left a strong impression on User B. For example, information such as "Shibuya Ramen Shop Special Feature" (Figure 18), selected based on the keywords "Shibuya" and "Ramen," is presented to User B as indirect information.

[0140] In this way, the activation of the reminder action and the content of the indirect information may be controlled by referring to the evaluation of user B, who is the target of the reminder action, of user A and user B's evaluation of each episode.

[0141] The way memories are retained varies from person to person, such as being influenced by surrounding information, being impressed by the circumstances that led to the visit to the restaurant, or being impressed by the food being bad / delicious / super delicious. The evaluations described above may be set based on various criteria suited to each user.

[0142] <Examples of indirect information> Although information that triggers a person to remember another person is presented as indirect information, other information may also be presented as indirect information if it has the potential to trigger communication between the two people.

[0143] FIG. 23 is a diagram showing an example of presentation of indirect information.

[0144] In response to the activation of the reminding action, indirect information is presented to each of user A and user B, as shown by arrows A51 and A52. The indirect information presented in Fig. 23 is information about the release of a new book by an author that the two users like.

[0145] User A, who has seen the indirect information, goes to the bookstore as indicated by arrow A53. User B, who has seen the indirect information, also goes to the bookstore as indicated by arrow A54. The two end up meeting at the bookstore.

[0146] In this way, information intended to make the user go to a certain place may be presented as indirect information. The presentation of indirect information as shown in Fig. 23 may be performed when the two people are near a bookstore. The fact that the two people are near the bookstore is identified based on location information of the client terminals used by the two people. As described above, the client terminal is equipped with a positioning sensor such as a GPS sensor.

[0147] The place where the two people go, such as a bookstore, may be selected based on the behavioral history of the two people. For example, information intended to take the two people to a place that the two people often go to may be presented to the two people as indirect information.

[0148] Information intended to induce a user to go to a certain place may include various types of information such as information about an event being held at a certain place, or information about food available at a certain restaurant.

[0149] <Examples of indirect information selection> Although the indirect information is selected based on keywords related to the episode, the indirect information may be selected based on other information that is common to other users.

[0150] FIG. 24 is a diagram showing an example of information used to select indirect information.

[0151] As shown in Fig. 24, the information on the system chronology, personal chronology, personal diary, personal hobbies, and personal episodes is used to select indirect information. The information shown in Fig. 24 is information related to user A.

[0152] The information in the system chronology is information about world events that are common to all users of the communication system, such as weather, incidents, accidents, trends, movies, and songs.

[0153] The information in the personal timeline is information about events that occurred at each age of the user. Information in the personal timeline, such as school events, is information that is shared with other users of the same age.

[0154] The information in the system chronology and the information in the personal chronology are automatically managed in the communication system, linked to information such as the date (year, month, day) on which the event occurred. Information on the user's personal diary, which is information on the events that occurred in the user's own life, and information on hobbies and preferences are also managed by linking them to information such as dates.

[0155] Furthermore, in the communication system, episodes are linked and managed with events that occurred at the same time. In the example in Figure 24, as shown by the dashed line #51, the information in the system chronology for 2007, "Tokyo power outage due to heavy rain," the information in one's own diary for 2007, "July Jingu Fireworks Festival" and "Hotcakes at a coffee shop," and the episode with Takashi in 2007, "Takashi and fireworks," are linked and managed. In this way, events from the same year, for example, are linked and managed.

[0156] The information from 2008, shown in dashed line #52, and the information from 2010, shown in dashed line #53, are also linked and managed. Such past information from the same period is linked to related events that occurred later.

[0157] FIG. 25 is a diagram showing an example of linking events.

[0158] For example, if "July Jingu Fireworks Festival canceled" is registered as information in the system chronology for 2020 (currently July 2020), the information "July Jingu Fireworks Festival canceled" is linked to information from 2007 that includes the same information about the "Jingu Fireworks Festival," as shown by arrow A61. When a reminder action is triggered for user B, not only information such as advertisements for the "Jingu Fireworks Festival" that are related to an episode with user B in 2007, but also information related to "heavy rain" and "power outages" that are linked to the information about the "Jingu Fireworks Festival" are selected as indirect information and presented to user B.

[0159] For example, when User B sees recent (July 2020) news about "heavy rain" and "power outages," he or she remembers that there was also "heavy rain" in 2007, and that he or she went to see fireworks with Aya around the same time.

[0160] Furthermore, if "A New Form of Graduation Ceremony" is registered as information in the system chronology for 2020 (currently July 2020), the information on "A New Form of Graduation Ceremony" is linked to the information from 2008 that contains the same "Graduation Ceremony" information, as shown by arrow A62. When a reminding action is triggered for user B, not only is information such as a "Karaoke" advertisement related to the episode with user B in 2008 displayed, but also "Song A" linked to the "Karaoke" information is selected as indirect information and presented to user B.

[0161] User B, upon hearing "Song A" being played, remembers that "Song A" was popular in 2008, and recalls going to karaoke with Aya around the same time.

[0162] Similarly, if "Coming-of-Age Ceremony Cancelled Due to Novel Coronavirus" is registered as information in the system chronology for 2021 (it is now 2021), the information "Coming-of-Age Ceremony Cancelled Due to Novel Coronavirus" is linked to the information from 2010 that contains the same "Coming-of-Age Ceremony" information, as shown by arrow A63. If a reminder action for user B is activated, information about "Coming-of-Age Ceremony" is selected as indirect information based on the episode with user B in 2010 and presented to user B.

[0163] When User B sees the information about the Coming of Age Ceremony, he remembers meeting Aya at the Coming of Age Ceremony in 2010.

[0164] In this way, indirect information may be selected based on keywords relating to general events that occurred around the same time as the event that constitutes the episode.

[0165] <Example of trigger to start presenting indirect information> When a reminding action is activated, various information can be used as a trigger to start presenting indirect information. Assume that the episodes described with reference to Figures 24 and 25 are registered in the communication system.

[0166] -Example of triggering when a certain time has passed For example, if the current season is summer, advertisements for the "Jingu Fireworks Festival" and news about a "power outage" will be presented based on information from 2007. If the current season is graduation season, "Song A" will be presented based on information from 2008. This information presentation will be repeated starting several months before events such as the "Jingu Fireworks Festival" and "Graduation Ceremony."

[0167] Example of triggering when someone is in a certain location For example, if user B is near "Jingu Shrine," an advertisement for the "Jingu Fireworks Festival" will be presented based on information from 2007. If user B is near his or her high school, "Song A" will be presented based on information from 2008. User B's location is detected by a GPS sensor or the like on user B's client device and acquired by the communication system.

[0168] -Example of a trigger event For example, if a disaster occurs, news about a power outage or advertisements for the Jingu Fireworks Festival will be displayed based on information from 2007.

[0169] In this way, various types of information can be used as a trigger to start presenting indirect information.

[0170] <Modification> Examples of indirect information based on the degree of reminiscence FIG. 26 is a diagram showing an example of indirect information.

[0171] The above explanation has mainly focused on cases where information such as messages, news, and advertisements is used as indirect information, but it is also possible to use photographs, sounds, content, scents, etc. as shown in Figure 26. Content includes videos, music, etc.

[0172] The presentation of sound as indirect information is performed by outputting sound from the speaker 142 of the client terminal, etc. The presentation of scent is performed by emitting a scent from a scent emitting device that operates under the control of the client terminal.

[0173] A level indicating the degree of reminiscence may be set for the indirect information. As indirect information related to the same episode, a plurality of pieces of information according to levels are prepared. In the example of FIG. 26, three levels, Levels 1 to 3, are set. Indirect information with a high level (indirect information close to Level 1) is information close to direct information.

[0174] In the message shown in Figure 26, the message "You went to ____ with Aya" is direct information because it contains the name of "Aya", who is User A. The message "You went to ____ with Aya" is not presented to User B. "____" could represent a tourist spot, for example.

[0175] The message "You've been to XX before" and the message "What's the weather like in XX?" are indirect information that is selected based on an episode when Aya went to XX with her. Although the former message does not include Aya's name, it is a message that reminds her of having gone to XX in the past, so it is a higher-level message than the latter. The latter message is simply information about the weather in XX, and is information that is difficult to associate with Aya.

[0176] 26, the photo of the two of them with "Aya" is direct information because it includes "Aya", who is user A. The photo of the two of them with "Aya" is not presented to user B.

[0177] Photographs that do not feature Aya, such as landscapes taken when going out with Aya, photographs of places that hold memories with Aya taken by a third party, and photographs taken by a third party near places that hold memories with Aya, are indirect information that is selected based on episodes of going out with Aya.

[0178] Photos that do not include Aya, such as landscapes taken when going out with Aya, are considered to be of a higher quality than photos taken by a third party of memorable places with Aya, because they are photos taken when going out with Aya, even though Aya is not in the photo. Also, photos taken by a third party of memorable places with Aya are considered to be of a higher quality than photos taken near those places. The higher the quality of the photo, the more likely it is to be associated with Aya.

[0179] The level of indirect information to be presented is determined based on the above-mentioned evaluations of user A and user B. For example, the higher user A's evaluation of user B, or the higher user B's evaluation of user A, the higher the level of indirect information presented to user B.

[0180] The likelihood that user B will remember user A is controlled by changing the indirect information presented to user B.

[0181] The level of indirect information to be presented may be selected based on the action level (FIG. 6) set when the reminding action is activated. The action level is set, for example, according to the strength of the feelings of user A who is thinking about user B. The strength of the feelings is determined by analyzing the input content of user A or the behavior of user A. The strength of the feelings is also determined by analyzing the biological reactions of user A when thinking about user B.

[0182] The stronger the feelings toward user B, the higher the level of indirect information that is presented to user B. This makes it easier for user B to remember user A.

[0183] User A may be able to specify the level of indirect information to be presented to User B.

[0184] When the presentation of indirect information selected based on the same episode is repeated, the level of the indirect information may be gradually increased, or the episode may be changed so that indirect information is selected based on keywords related to different episodes.

[0185] For example, when using the indirect information of the photo in Figure 26, a level 3 photo is presented as the first indirect information. If user B does not contact user A even after the first indirect information is presented, a level 2 photo is presented as the second indirect information. If user B does not contact user A even after the second indirect information is presented, a level 1 photo is presented as the third indirect information.

[0186] If User B is reminded of User A after seeing a photo at level 1, it will be more intrusive for User B than if User A were reminded of User A after seeing a photo at lower levels 2 or 3. By presenting low-level indirect information first, it is possible to remind User A in a more natural way.

[0187] Furthermore, as explained with reference to FIG. 19, the user A may be able to specify which episode the indirect information is based on and is to be presented.

[0188] The function of specifying the level and episode of indirect information may be available only to users who have paid a predetermined fee. User A can intentionally make User B remember him / her by specifying high-level indirect information or indirect information selected based on an episode that left a strong impression on User B.

[0189] Other examples When user B is reminded of user A by seeing the indirect information, user B may be allowed to input that he or she remembered user A. On the screen of the communication application, a button to be pressed when someone is remembered is displayed together with the indirect information.

[0190] The communication management server 1 learns, based on input from user B, what kind of information would be most effective to use as indirect information for user B, and in what manner the indirect information should be presented to user B. By presenting indirect information to user B based on the learning results, it becomes possible to present effective indirect information.

[0191] Program example The above-described series of processes can be executed by hardware or software. When the series of processes is executed by software, the program constituting the software is installed in a computer incorporated in dedicated hardware or a general-purpose personal computer.

[0192] The program to be installed is provided by being recorded on removable media 21 shown in FIG. 9, which may be an optical disk (CD-ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc), etc.) or a semiconductor memory. Alternatively, the program may be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting. The program can be installed in advance in ROM 12 or storage unit 18.

[0193] The program executed by the computer may be a program that processes in chronological order according to the order described in this specification, or may be a program that processes in parallel or at the required timing, such as when called.

[0194] In this specification, a system refers to a collection of multiple components (devices, modules (components), etc.), regardless of whether all the components are contained in the same housing. Therefore, multiple devices housed in separate housings and connected via a network, and a single device with multiple modules housed in a single housing, are both systems.

[0195] The effects described in this specification are merely examples and are not limiting, and other effects may also be present.

[0196] The embodiments of the present technology are not limited to the above-described embodiments, and various modifications are possible without departing from the spirit of the present technology.

[0197] For example, this technology can be configured as cloud computing, in which a single function is shared and processed collaboratively by multiple devices via a network.

[0198] Furthermore, each step described in the above flowchart can be executed by one device, or can be shared and executed by multiple devices.

[0199] Furthermore, when one step includes multiple processes, the multiple processes included in that one step can be executed by one device or can be shared and executed by multiple devices.

[0200] Configuration combination examples The present technology can also be configured as follows.

[0201] (1) a detection unit that detects a user's behavior that is estimated to be when the user is thinking about another user; a presentation unit that, when a behavior of the user that is presumed to be thinking about the other user is detected, presents information related to an episode between the user and the other user to the other user together with other information not related to the episode; Information processing device. (2) The presentation unit presents information not including information about the user as information related to the episode. The information processing device according to (1) above. (3) The presentation unit presents information selected based on the content of the episode. The information processing device according to (1) or (2). (4) The information selected based on the content of the episode is information about an event that occurred after the event that constitutes the episode occurred. The information processing device according to (3) above. (5) a storage unit configured to store information about the episodes between the user and each of the plurality of other users who are acquaintances of the user; The presentation unit presents information related to the episode between the user and the specific other user that the user is thinking about. The information processing device according to any one of (1) to (4). (6) The presentation unit presents information related to the episode to the other user who is an acquaintance of the user who has been set a predetermined rating. The information processing device according to any one of (1) to (5). (7) The presentation unit presents information related to the episode when a predetermined evaluation is set as the evaluation of the other user by the user. The information processing device according to any one of (1) to (6). (8) The presentation unit presents information related to an episode between the user and the other user for which a predetermined rating has been set as a rating by the other user. The information processing device according to (7) above. (9) The presentation unit repeatedly presents information related to the episode. The information processing device according to any one of (1) to (8). (10) The presentation unit presents information related to the episode by changing the episode that is the source of the information to be presented. The information processing device according to (9) above. (11) The presentation unit repeatedly presents information related to the episode by gradually increasing the degree to which the user is represented. The information processing device according to (9) or (10). (12) The presentation unit presents a plurality of pieces of information related to each of the plurality of episodes at the same time. The information processing device according to any one of (1) to (11). (13) The detection unit detects the behavior of the user that is presumed to be thinking about the other user based on at least one of the content input by the user and the situation of the user. The information processing device according to any one of (1) to (12). (14) The presentation unit also presents information related to the episode to the user. The information processing device according to any one of (1) to (13). (15) The presentation unit presents information related to the same episode or information related to different episodes to the user and the other user, respectively. The information processing device according to (14) above. (16) The presentation unit presents information related to the same place to the user and the other user. The information processing device according to (15) above. (17) The presentation unit presents information related to the same place based on the actions of the user and the other user. The information processing device according to (15) or (16). (18) The presentation unit starts presenting information related to the episode at a timing when a predetermined period has elapsed since the time when the user was thinking about the other user. The information processing device according to any one of (1) to (17). (19) The information processing device Detecting a user's behavior that indicates that the user is likely thinking about another user; Presenting information related to an episode between the user and the other user to the other user along with other information unrelated to the episode. Information processing methods. (20) On the computer, Detecting a user's behavior that indicates that the user is likely thinking about another user; Presenting information related to an episode between the user and the other user to the other user along with other information unrelated to the episode. A program for executing a process. [Explanation of symbols]

[0202] 1 Communication management server, 51 Information processing unit, 61 Episode acquisition unit, 62 Life log DB, 63 Context detection unit, 64 Indirect information presentation unit, 101 Client terminal, 151 Information processing unit, 161 User operation detection unit, 162 Sensor data acquisition unit, 163 Display control unit

Claims

1. a detection unit that detects a user's behavior that is estimated to be when the user is thinking about another user; a presentation unit that, when a behavior of the user that is presumed to be thinking about the other user is detected, presents information related to an episode between the user and the other user to the other user together with other information not related to the episode; Information processing device.

2. The presentation unit presents information not including information about the user as information related to the episode. The information processing device according to claim 1 .

3. The presentation unit presents information selected based on the content of the episode. The information processing device according to claim 1 .

4. The information selected based on the content of the episode is information about an event that occurred after the event that constitutes the episode occurred. The information processing device according to claim 3 .

5. a storage unit configured to store information about the episodes between the user and each of the plurality of other users who are acquaintances of the user; The presentation unit presents information related to the episode between the user and the specific other user that the user is thinking about. The information processing device according to claim 1 .

6. The presentation unit presents information related to the episode to the other user who is an acquaintance of the user who has been set a predetermined rating. The information processing device according to claim 5 .

7. The presentation unit presents information related to the episode when a predetermined evaluation is set as the evaluation of the other user by the user. The information processing device according to claim 6 .

8. The presentation unit presents information related to an episode between the user and the other user for which a predetermined rating has been set as a rating by the other user. The information processing device according to claim 7 .

9. The presentation unit repeatedly presents information related to the episode. The information processing device according to claim 1 .

10. The presentation unit presents information related to the episode by changing the episode that is the source of the information to be presented. The information processing device according to claim 9 .

11. The presentation unit repeatedly presents information related to the episode by gradually increasing the degree to which the user is represented. The information processing device according to claim 9 .

12. The presentation unit presents a plurality of pieces of information related to each of the plurality of episodes at the same time. The information processing device according to claim 1 .

13. The detection unit detects the behavior of the user that is presumed to be thinking about the other user based on at least one of the content input by the user and the situation of the user. The information processing device according to claim 1 .

14. The presentation unit also presents information related to the episode to the user. The information processing device according to claim 1 .

15. The presentation unit presents information related to the same episode or information related to different episodes to the user and the other user, respectively. The information processing device according to claim 14.

16. The presentation unit presents information related to the same place to the user and the other user. The information processing device according to claim 15.

17. The presentation unit presents information related to the same place based on the actions of the user and the other user. The information processing device according to claim 15.

18. The presentation unit starts presenting information related to the episode at a timing when a predetermined period has elapsed since the time when the user was thinking about the other user. The information processing device according to claim 1 .

19. The information processing device Detecting a user's behavior that indicates that the user is likely thinking about another user; Presenting information related to an episode between the user and the other user to the other user along with other information unrelated to the episode. Information processing methods.

20. On the computer, Detecting a user's behavior that indicates that the user is likely thinking about another user; Presenting information related to an episode between the user and the other user to the other user along with other information unrelated to the episode. A program for executing a process.

Citation Information

Patent Citations

  • Group extraction device, group extraction method, and program

    JP2014106943A

  • Information providing method, program, and information providing apparatus

    JP2018106579A

  • Communication providing system and communication providing method

    JP2020077227A

  • Leveraging a social graph to deliver relevant recommendations

    US10380629B2

  • Information processing device, information processing method, and program

    WO2018179745A1