Providing context for an automated agent to service multiple avatars within a virtual universe
First Claim
Patent Images
1. A system for facilitating conversations between an automated avatar and user avatars, comprising:
- one or more physical processors configured to;
receive, from a first user avatar, a communication that is directed to an automated avatar;
map the communication to a first chat channel that is determined based on matching at least one of a key, a username, or the first chat channel to an entry in a lookup table; and
maintain a first conversation between the automated avatar and the first user avatar on the first chat channel while simultaneously maintaining a second conversation between the automated avatar and a second user avatar on a second chat channel such that the first conversation cannot be heard by the second user avatar and the second conversation cannot be heard by the first user avatar, wherein the first user avatar is different than the second user avatar, and the first chat channel is different than the second chat channel, andwherein the first user avatar is a representation of a first user in a virtual universe, the virtual universe is an interactive simulated environment accessed by a plurality of users through an online interface, and the automated avatar is a machine-driven avatar in the virtual universe.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method to interact with business systems through the use of automated agents and provide context for an automated agent to service multiple avatars within a virtual universe. The system comprises a chat engine, a communications subsystem, and a channelizer configured to mediate one or more communications between the chat engine and the communications subsystem. The channelizer is further configured to map at least one channel to an application.
-
Citations
16 Claims
-
1. A system for facilitating conversations between an automated avatar and user avatars, comprising:
one or more physical processors configured to; receive, from a first user avatar, a communication that is directed to an automated avatar; map the communication to a first chat channel that is determined based on matching at least one of a key, a username, or the first chat channel to an entry in a lookup table; and maintain a first conversation between the automated avatar and the first user avatar on the first chat channel while simultaneously maintaining a second conversation between the automated avatar and a second user avatar on a second chat channel such that the first conversation cannot be heard by the second user avatar and the second conversation cannot be heard by the first user avatar, wherein the first user avatar is different than the second user avatar, and the first chat channel is different than the second chat channel, and wherein the first user avatar is a representation of a first user in a virtual universe, the virtual universe is an interactive simulated environment accessed by a plurality of users through an online interface, and the automated avatar is a machine-driven avatar in the virtual universe. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer-implemented method of facilitating conversations between an automated avatar and user avatars, the method being implemented by a computer that includes one or more physical processors, the method comprising:
-
receiving, from a first user avatar, a first communication that is directed to an automated avatar over a chat framework; mapping the first communication to a first chat channel that is determined based on matching at least one of a key, a username, or the first chat channel to an entry in a lookup table; transmitting a response to the first communication over the chat framework on the first chat channel, wherein the response maintains a context of the first communication, and the response is directed from the automated avatar to the first user avatar; removing the entry from the lookup table after a predetermined period of time has elapsed; receiving, from a second user avatar, a second communication that is directed to the automated avatar; and mapping the second communication to a second chat channel, wherein a first conversation between the first user avatar and the automated avatar on the first chat channel is maintained simultaneously with a second conversation between the second user avatar and the automated avatar on the second chat channel, the first conversation and the second conversation being maintained such that the first conversation cannot be heard by the second user avatar and the second conversation cannot be heard by the first user avatar, and wherein the first user avatar is a representation of a first user in a virtual universe, the virtual universe is an interactive simulated environment accessed by a plurality of users through an online interface, and the automated avatar is a machine-driven avatar in the virtual universe. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product to facilitate conversations between an automated avatar and user avatars, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to; identify a first incoming communication, from a first user avatar, that is directed to an automated avatar; map the first incoming communication to a first chat channel; transmit the first incoming communication to an application program interface; receive a response in a context of the first incoming communication from the application program interface; and transmit the received response to the first user avatar through the first chat channel; map a second incoming communication, from a second user avatar, that is directed to the automated avatar to a second chat channel; and maintain the mapping of the first chat channel and the mapping of the second chat channel while the automated avatar simultaneously carries on a conversation with the first user avatar on the first chat channel and a conversation with the second user avatar on the second chat channel such that the first conversation cannot be heard by the second user avatar and the second conversation cannot be heard by the first user avatar, wherein the first user avatar is a representation of a first user in a virtual universe, the virtual universe is an interactive simulated environment accessed by a plurality of users through an online interface, and the automated avatar is a machine-driven avatar in the virtual universe. - View Dependent Claims (14, 15, 16)
-
Specification