VIRTUAL AGENT COMMUNICATION FOR ELECTRONIC DEVICE
First Claim
1. A method of communicating between virtual agents, wherein each of the virtual agents is associated with a user, the method comprising:
- receiving input from a first user;
determining, by a first virtual agent associated with the first user, whether to invoke a communication session with a second virtual agent associated with a second user; and
sending an outgoing communication to the second virtual agent in response to determining to invoke the communication session.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for communicating between virtual agents associated with users of electronic devices connected via at least one network. A first user may instruct an associated first virtual agent to invoke a communication session with a second virtual agent associated with a second user. To invoke the communication session, the first virtual agent may send an outgoing communication to the second virtual agent and the outgoing communication may instruct the second virtual agent to perform at least one action on behalf of the first user. Virtual agents associated with different users may alternatively communicate with each other in the absence of user interaction to perform a collaborative action.
-
Citations
20 Claims
-
1. A method of communicating between virtual agents, wherein each of the virtual agents is associated with a user, the method comprising:
-
receiving input from a first user; determining, by a first virtual agent associated with the first user, whether to invoke a communication session with a second virtual agent associated with a second user; and sending an outgoing communication to the second virtual agent in response to determining to invoke the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium encoded with a plurality of instructions that, when executed by at least one computer, perform a method of communicating between virtual agents, wherein each of the virtual agents is associated with a user, the method comprising:
-
receiving input from a first user; determining, by a first virtual agent associated with the first user, whether to invoke a communication session with a second virtual agent associated with a second user; and sending an outgoing communication to the second virtual agent in response to determining to invoke the communication session, wherein the outgoing communication includes a request for the second virtual agent to perform at least one action on behalf of the first user. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An electronic device, comprising:
-
a communication interface configured to receive input from a first user; and a first virtual agent configured to; determine whether to invoke a communication session with a second virtual agent associated with a second user; and send an outgoing communication to the second virtual agent in response to determining to invoke the communication session, wherein the outgoing communication includes a request for the second virtual agent to perform at least one action on behalf of the first user. - View Dependent Claims (20)
-
Specification