Systems and methods for creating and/or utilizing virtual automated agents
First Claim
1. An instant messaging (IM) system, comprising:
- a first proxy server having at least one registered automated agent;
at least a first client communicating with the first proxy server; and
a server maintaining presence data for the first client;
wherein the automated agent intercepts a contact list transmitted from the server to the first client, and the automated agent is added to the contact list, thereby enabling the automated agent to transmit a message to the first client without transmitting the message through the server.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally relates to systems and methods for utilizing a virtual automated agent, known as a bot, in an instant messaging network in a manner in which the bot can simulate its existence to one or more clients without having to exist on an instant messaging network. In one embodiment of the invention, a system can include a first proxy server having at least one registered automated agent, at least a first client communicating with the first proxy server, and a server maintaining presence data for the first client. The automated agent intercepts a contact list transmitted from the server to the first client, and the automated agent is added to the contact list, thereby enabling the automated agent to transmit a message to the client without transmitting the message through the server.
68 Citations
14 Claims
-
1. An instant messaging (IM) system, comprising:
-
a first proxy server having at least one registered automated agent;
at least a first client communicating with the first proxy server; and
a server maintaining presence data for the first client;
wherein the automated agent intercepts a contact list transmitted from the server to the first client, and the automated agent is added to the contact list, thereby enabling the automated agent to transmit a message to the first client without transmitting the message through the server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
registering an automated agent with a first proxy server;
communicating, by a first client, with the first proxy server;
maintaining by a server presence data for the first client;
intercepting by the automated agent a contact list transmitted from the server to the first client;
adding the automated agent to the contact list; and
transmitting a message by the automated agent to the client without transmitting the message through the server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification