Using automated agents to facilitate chat communications
First Claim
1. A computer readable medium, the computer readable medium storing instructions that, when executed, causes one or more processing devices to implement:
- a chat room system that includes a chat room that is accessible over a network of computers to at least a first messaging identity and a second messaging identity;
a third messaging identity representing a messaging robot that is configured to;
access the chat room;
monitor messaging in the chat room among the first messaging identity and the second messaging identity;
detect, based on the monitoring, that the first messaging identity has posted a potentially inappropriate message in the chat room;
in response to detecting that the first messaging identity has posted the potentially inappropriate message, send an inquiry message from the third messaging identity to the second messaging identity, the inquiry message asking the second messaging identity whether the second messaging identity is uncomfortable with the potentially inappropriate remark;
receive, from the second messaging identity, a response to the inquiry message;
if the received response indicates that the second messaging identity is not uncomfortable with the potentially inappropriate remark, take no action; and
if the received response indicates that the second messaging identity is uncomfortable with the potentially inappropriate remark, perform an action to protect the second messaging identity from further inappropriate messages.
6 Assignments
0 Petitions
Accused Products
Abstract
An automated agent, such as an instant message robot, is be used to facilitate introduction of a chat participant to a small group of other chat participants in a chat room. To do so, for example, a BOT may present a chat participant who desires to be introduced to a small group of chat participants in a chat room with a series of multiple-choice questions, identify a subset of chat participants based on responses to the multiple-choice questions, and provide introductions among the chat participants in the subset to facilitate conversation therebetween. For example, the introductions provided by the BOT may indicate areas of mutual interest among chat participants in the subset, similar responses to one or more multiple-choice questions, and/or diverse responses to one or more multiple-choice questions.
56 Citations
18 Claims
-
1. A computer readable medium, the computer readable medium storing instructions that, when executed, causes one or more processing devices to implement:
-
a chat room system that includes a chat room that is accessible over a network of computers to at least a first messaging identity and a second messaging identity; a third messaging identity representing a messaging robot that is configured to; access the chat room; monitor messaging in the chat room among the first messaging identity and the second messaging identity; detect, based on the monitoring, that the first messaging identity has posted a potentially inappropriate message in the chat room; in response to detecting that the first messaging identity has posted the potentially inappropriate message, send an inquiry message from the third messaging identity to the second messaging identity, the inquiry message asking the second messaging identity whether the second messaging identity is uncomfortable with the potentially inappropriate remark; receive, from the second messaging identity, a response to the inquiry message; if the received response indicates that the second messaging identity is not uncomfortable with the potentially inappropriate remark, take no action; and if the received response indicates that the second messaging identity is uncomfortable with the potentially inappropriate remark, perform an action to protect the second messaging identity from further inappropriate messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
executing instructions on one or more processing devices that, when executed by the one or more processing devices, cause the one or more processing devices to perform the following operations; connecting at least a first messaging identity and a second messaging identity to a chat room of a chat room system; monitoring messaging in the chat room among the first messaging identity and the second messaging identity; detecting, based on the monitoring, that the first messaging identity has posted a potentially inappropriate message in the chat room; in response to detecting that the first messaging identity has posted the potentially inappropriate message, send an inquiry message from a third messaging identity representing a messaging robot to the second messaging identity, the inquiry message asking the second messaging identity whether the second messaging identity is uncomfortable with the potentially inappropriate remark; receiving at the messaging robot, from the second messaging identity, a response to the inquiry message; if the received response indicates that the second messaging identity is not uncomfortable with the potentially inappropriate remark, taking no action; and if the received response indicates that the second messaging identity is uncomfortable with the potentially inappropriate remark, performing an action to protect the second messaging identity from further inappropriate messages. - View Dependent Claims (13, 14, 15, 16, 17, 18)
Specification