Adjunct use of instant messenger software to enable communications to or between chatterbots or other software agents
First Claim
1. A method of processing messages transmitted and received during an electronic chat session, the chat session having a plurality of participants, each message including the identity of the source of the message, each source being a participant in the chat session that is either a human user or a software controlled agent associated with the human user, the software controlled agent being capable of mimicking human conversation, the method comprising:
- (a) a first software controlled agent automatically generating a first text message, the first agent being associated with a first human user;
(b) automatically generating a first source identifier for the first text message and attaching it to the first text message, the first source identifier including the identities of the first human user and the first agent; and
(c) transmitting the first source identifier and the first text message to at least one other participant in the chat session.
1 Assignment
0 Petitions
Accused Products
Abstract
A user'"'"'s chatterbot participates in a chat session with other users and the other users'"'"' chatterbots. The originator of an incoming instant message is identified to such a degree that a buddy on a buddy list is able to determine that the instant message was sent by a user'"'"'s chatterbot (e.g., “Jackie'"'"'s chatterbot”), and not the user (“Jackie”). The chatterbots can communicate with other chatterbots while the chatterbots'"'"' users listen to the chatterbots converse. The chatterbots may respond to messages originated by other chatterbots'"'"' messages and buddies'"'"' (users'"'"') messages.
116 Citations
30 Claims
-
1. A method of processing messages transmitted and received during an electronic chat session, the chat session having a plurality of participants, each message including the identity of the source of the message, each source being a participant in the chat session that is either a human user or a software controlled agent associated with the human user, the software controlled agent being capable of mimicking human conversation, the method comprising:
-
(a) a first software controlled agent automatically generating a first text message, the first agent being associated with a first human user;
(b) automatically generating a first source identifier for the first text message and attaching it to the first text message, the first source identifier including the identities of the first human user and the first agent; and
(c) transmitting the first source identifier and the first text message to at least one other participant in the chat session. - View Dependent Claims (2, 3, 4)
-
-
5. A method of processing messages transmitted and received during an electronic chat session, the chat session having a plurality of participants, each message including the identity of the source of the message, each source being a participant in the chat session that is either a human user or a software controlled agent associated with the human user, the software controlled agent being capable of mimicking human conversation, the method comprising:
-
(a) a first participant transmitting a first source identifier and first text message, the first source identifier including the identity of the first participant; and
(b) a software controlled agent receiving the transmitted first source identifier and the first text message, and in response thereto;
(i) automatically generating a second text message;
(ii) automatically generating a second source identifier for the second text message and attaching it to the second text message, the second source identifier including the identities of the agent and a human user associated with the agent; and
(iii) transmitting the second source identifier and the second text message to at least one other participant in the chat session. - View Dependent Claims (6, 7, 8)
-
-
9. A method of presenting audible messages to participants in an electronic chat session, each participant being either a human user or a software controlled agent associated with the human user, the software controlled agent capable of mimicking human conversation and having distinguishing audible characteristics, the method comprising:
-
(a) a first software controlled agent receiving a first message generated by a participant in the chat session, the first agent being associated with a first human user;
(b) determining whether the first message was generated by a second human user or a second software controlled agent associated with the second human user; and
(c) if it is determined in step (b) that the first message was generated by the second agent;
(i) the first agent presenting the first message to the first human user in an audible format having a first set of distinguishing audible characteristics associated with the identity of the second agent;
(ii) the first agent automatically generating a second message and transmitting the second message to at least one other participant in the chat session; and
(iii) the first agent presenting the second message to the first human user in an audible format having a second set of distinguishing audible characteristics associated with the identity of the first agent. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of communicating confidential information during an electronic chat session, the chat session having a plurality of participants, wherein the participants include human users and associated software controlled agents, the software controlled agents having artificial intelligence, the method comprising:
-
(a) a first human user requesting a first software controlled agent associated with the first human user to request information from a second software controlled agent associated with a second human user;
(b) the second agent receiving authorization to release the requested information; and
(c) the second agent transmitting the requested information, wherein the transmitted information is not revealed to the human users.
-
-
16. An article of manufacture for processing messages transmitted and received during an electronic chat session, the chat session having a plurality of participants, each message including the identity of the source of the message, each source being a participant in the chat session that is either a human user or a software controlled agent associated with the human user, the software controlled agent being capable of mimicking human conversation, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) a first software controlled agent automatically generating a first text message, the first agent being associated with a first human user;
(b) automatically generating a first source identifier for the first text message and attaching it to the first text message, the first source identifier including the identities of the first human user and the first agent; and
(c) transmitting the first source identifier and the first text message to at least one other participant in the chat session. - View Dependent Claims (17, 18, 19)
-
-
20. An article of manufacture for processing messages transmitted and received during an electronic chat session, the chat session having a plurality of participants, each message including the identity of the source of the message, each source being a participant in the chat session that is either a human user or a software controlled agent associated with the human user, the software controlled agent being capable of mimicking human conversation, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) a first participant transmitting a first source identifier and first text message, the first source identifier including the identity of the first participant; and
(b) a software controlled agent receiving the transmitted first source identifier and the first text message, and in response thereto;
(i) automatically generating a second text message;
(ii) automatically generating a second source identifier for the second text message and attaching it to the second text message, the second source identifier including the identities of the agent and a human user associated with the agent; and
(iii) transmitting the second source identifier and the second text message to at least one other participant in the chat session. - View Dependent Claims (21, 22, 23)
-
-
24. An article of manufacture for presenting audible messages to participants in an electronic chat session, each participant being either a human user or a software controlled agent associated with the human user, the software controlled agent capable of mimicking human conversation and having distinguishing audible characteristics, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) a first software controlled agent receiving a first message generated by a participant in the chat session, the first agent being associated with a first human user;
(b) determining whether the first message was generated by a second human user or a second software controlled agent associated with the second human user; and
(c) if it is determined in step (b) that the first message was generated by the second agent;
(i) the first agent presenting the first message to the first human user in an audible format having a first set of distinguishing audible characteristics associated with the identity of the second agent;
(ii) the first agent automatically generating a second message and transmitting the second message to at least one other participant in the chat session; and
(iii) the first agent presenting the second message to the first human user in an audible format having a second set of distinguishing audible characteristics associated with the identity of the first agent. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An article of manufacture for communicating confidential information during an electronic chat session, the chat session having a plurality of participants, wherein the participants include human users and associated software controlled agents, the software controlled agents having artificial intelligence, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) a first human user requesting a first software controlled agent associated with the first human user to request information from a second software controlled agent associated with a second human user;
(b) the second agent receiving authorization to release the requested information; and
(c) the second agent transmitting the requested information, wherein the transmitted information is not revealed to the human users.
-
Specification