SYSTEM AND METHOD FOR CONDUCTING A COMMUNICATION EXCHANGE
First Claim
1. An avatar engine, comprising a controller to:
- retrieve a user profile associated with a user;
present the user an avatar having characteristics that correlate to the user profile;
detect one or more responses of the user during a communication exchange between the user and the avatar;
identify from the one or more responses a need of the user;
establish a communication session with a second avatar engine responsive to the identified need of the user, wherein the second avatar engine presents to a second user when needed a second avatar to engage in a communication exchange therewith;
engage in a communication exchange with the second avatar engine in relation to the identified need of the user; and
identify one or more results from the communication exchange.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile associated with a user, present the user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user during a communication exchange between the user and the avatar, identify from the one or more responses a need of the user, establish a communication session with a second avatar engine responsive to the identified need of the user, engage in a communication exchange with the second avatar engine in relation to the identified need of the user, and identify one or more results from the communication exchange. Other embodiments are disclosed.
37 Citations
25 Claims
-
1. An avatar engine, comprising a controller to:
-
retrieve a user profile associated with a user; present the user an avatar having characteristics that correlate to the user profile; detect one or more responses of the user during a communication exchange between the user and the avatar; identify from the one or more responses a need of the user; establish a communication session with a second avatar engine responsive to the identified need of the user, wherein the second avatar engine presents to a second user when needed a second avatar to engage in a communication exchange therewith; engage in a communication exchange with the second avatar engine in relation to the identified need of the user; and identify one or more results from the communication exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A recipient avatar engine, comprising a controller to:
-
present a first user with an avatar having characteristics that correlate to a profile of the first user; detect an initiating avatar engine establishing a communication session with the recipient avatar engine; and engage with the initiating avatar engine in a communication exchange relating to an identified need of a second user of the initiating avatar engine. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
- 24. A method, comprising a first avatar engine initiating a communication session with a second avatar engine responsive to a need of a first user of the first avatar engine, wherein the first avatar engine generates a first interactive avatar for engaging in communication exchanges with the first user, and wherein the second avatar engine generates a second interactive avatar for engaging in communication exchanges with a second user.
Specification