Patent ID: 8214433

Claim:
A system, comprising: a computing device comprising: a chat engine; a communications subsystem; and a channelizer configured to: mediate one or more communications between the chat engine and the communications subsystem; determine whether the one or more communications are new communications or preexisting communications; map at least one channel to the one or more communications based on whether the one or more communications are the new communications or the preexisting communications; add information in the one or more communications to a lookup table, the information comprising at least one of the at least one channel, a key, a username, and a time; track a time at which the one or more communications took place; remove the information in the one or more communications from the lookup table after a predetermined period of time has elapsed; transmit the one or more communications to an application; and transmit a response to the one or more communications from the application to an avatar through the mapped at least one channel, wherein the at least one channel is determined based on whether the information in the one or more communications matches the information in the lookup table.