IP Library › Granted Patent US 11,610,092
Granted Patent B2
US 11,610,092 · App. 16/078,437 · Granted Mar 21, 2023

Information processing system, information processing apparatus, information processing method, and recording medium

Inventor: Yasushi Miyajima (Kanagawa, JP)
Assignee: SONY CORPORATION
G06N3/006G06Q50/00G06Q50/10H04L51/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,610,092
App. No.
16/078,437
Granted
Mar 21, 2023
Kind
B2
Abstract

An information processing system including: a storage section that stores information about a plurality of agents capable of dialogue with a user, each agent having different attributes; a communication section that receives a message from the user from a client terminal, and also replies to the client terminal with a response message; and a control section that executes control to select a specific agent from the plurality of agents, according to an instruction from the user, record attributes of the specific agent updated according to dialogue between the specific agent and the user as the attributes of a user agent, specify a partner user who most resembles the attributes of the user agent by comparing the attributes of the user agent and attributes of a plurality of actually existing partner users, and notify the user of the existence of the partner user at a predetermined timing.

Claims (58)

1. An information processing system, comprising:

a storage configured to store information about a plurality of agents capable of dialogue with a user, each agent having different attributes;

a communication interface configured to receive a message from the user from a client terminal; and also replies to the client terminal with a response message; and

a processor configured to:

select a specific agent from the plurality of agents, according to an instruction from the user,

receive information corresponding to a dialogue between the specific agent and the user,

record attributes of the specific agent updated according to the dialogue between the specific agent and the user as attributes of a user agent,

specify a partner user, among a plurality of actually existing partner users, who has attributes including personality information that have a similarity to the attributes of the user agent that exceeds a predetermined threshold value determined by comparing the attributes of the user agent and attributes of the plurality of actually existing partner users,

update the attributes of the user agent to be similar to the attributes of the partner user based on the dialogue by determining a user positivity or negativity with respect to a certain phenomenon and causing the attributes of the user agent to be updated such that a determination result is reflected in the user agent, and

notify the user of an existence of the partner user at a predetermined timing.

2. The information processing system according to claim 1 , wherein

the processor is configured to:

record the attributes of the specific agent updated to be closer to attributes of the user as e attributes of the user agent, and

select the partner user on a fixed interval, and in a case in which a same person is selected a predetermined number of times, specify the person as the partner user.

3. The information processing system according to claim 2 , wherein

when the partner user is the same for a fixed period, the attributes of the user agent are updated according to the attributes of the partner user.

4. The information processing system according to claim 3 , wherein

the attributes of the plurality of actually existing partner users are acquired from an external apparatus.

5. The information processing system according to claim 3 , wherein

if a closeness between the user and the user agent exceeds the predetermined threshold value, the processor is configured to notify the user of the existence of the partner user.

6. The information processing system according to claim 5 , wherein

the processor is configured to further notify the partner user of an existence of the user.

7. The information processing system according to claim 6 , wherein

if a request signal indicating a desire to meet is received from both the user and the partner user, the processor is configured to provide a scenario of a meeting to the user.

8. The information processing system according to claim 7 , wherein

if a notification indicating a commencement of a relationship with the partner user is received from the user, the processor is configured to control to transmit a congratulatory message to the user, and to remove an agent application on the client terminal.

9. The information processing system according to claim 1 , wherein

the attributes further include at least one of profile information, preference information, ideal profile condition information, and ideal personality information.

10. An information processing apparatus, comprising:

a communication interface configured to transmit a message from a user to a server apparatus storing information about a plurality of agents capable of dialogue with the user, each agent having different attributes, and receives a response message with respect to the message; and

a processor configured to:

select a specific agent from the plurality of agents, according to an instruction by the user, and

receive, from the server apparatus through the communication interface at a predetermined timing, a notification indicating an existence of an actually existing partner user, among a plurality of actually existing partner users, who has attributes including personality information that have a similarity to attributes of a user agent that exceeds a predetermined threshold value determined by comparing the attributes of the user agent and attributes of the plurality of actually existing partner users, obtained by updating attributes of the specific agent according to a dialogue between the specific agent and the user and then by updating the attributes of the user agent to be similar to the attributes of the actually existing partner user based on the dialogue by determining a user positivity or negativity with respect to a certain phenomenon and causing the attributes of the user agent to be updated such that a determination result is reflected in the user agent.

11. The information processing apparatus according to claim 10 , wherein

the processor is configured to receive, from the server apparatus, the notification of the existence of the actually existing partner user at a timing when it is determined that a closeness between the user and the user agent exceeds the predetermined threshold value.

12. The information processing apparatus according to claim 11 , wherein

the processor is configured to receive, from the server apparatus, a scenario of a meeting with the actually existing partner user.

13. The information processing apparatus according to claim 12 , wherein

the processor is configured to:

transmit, to the server apparatus, a notification indicating a commencement of a relationship with the actually existing partner user, according to an instruction of the user, and

receive, from the server apparatus in response to the notification indicating the commencement of the relationship, a congratulatory message and a control signal with an instruction for a removal of an agent application installed in the information processing apparatus, and remove the agent application according to the control signal.

14. The information processing apparatus according to claim 10 , wherein

the attributes are at least one of profile information, preference information, ideal profile condition information, and ideal personality information.

15. An information processing method, executed by a processor, comprising:

storing, in a storage, information about a plurality of agents capable of dialogue with a user, each agent having different attributes;

receiving a message from the user from a client terminal, and replying by a communication interface to the client terminal with a response message;

selecting a specific agent from the plurality of agents, according to an instruction from the user;

receiving information corresponding to a dialogue between the specific agent and the user;

recording attributes of the specific agent updated according to the dialogue between specific agent and the user as attributes of a user agent;

specifying a partner user, among a plurality of actually existing partner users, who has attributes including personality information that have a similarity to the attributes of the user agent that exceeds a predetermined threshold value determined by comparing the attributes of the user agent and attributes of the plurality of actually existing partner users,

updating the attributes of the user agent to be similar to the attributes of the partner user based on the dialogue by determining a user positivity or negativity with respect to a certain phenomenon and causing the attributes of the user agent to be updated such that a determination result is reflected in the user agent; and

notifying the user of an existence of the partner user at a predetermined timing.

16. A non-transitory computer readable medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising:

transmitting a message from a user to a server apparatus storing information about a plurality of agents capable of dialogue with the user, each agent having different attributes, and receiving a response message with respect to the message;

selecting a specific agent from the plurality of agents, according to an instruction by the user; and

receiving, from the server apparatus through a communication interface at a predetermined timing, a notification indicating an existence of an actually existing partner user, among a plurality of actually existing partner users, who has attributes including personality information that have a similarity to attributes of a user agent that exceeds a predetermined threshold value determined by comparing the attributes of the user agent and attributes of the plurality of actually existing partner users, obtained by updating attributes of the specific agent according to a dialogue between the specific agent and the user and then by updating the attributes of the user agent to be similar he attributes of the actually existing partner user based on the dialogue by determining a user positivity or negativity with respect to a certain phenomenon and causing the attributes of the user agent to be updated such that a determination result is reflected in the user agent.

17. The information processing system according to claim 1 , wherein

the attributes of the specific agent, the attributes of the user agent, the attributes of the plurality of actually existing partner users, the attributes of the partner user, and attributes of the user are the same type of information including at least one of profile information, preference information, personality information, ideal profile condition information, and ideal personality information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2018
From: MIYAJIMA, YASUSHI
To: SONY CORPORATION
Reel/Frame 046884/0644 →
Priority Claims (1)
JP JP2016-059331 · Mar 24, 2016 · national
Continuity (1)
Related Publication 20190050708A1 · Feb 14, 2019