Conversation Abstractions Based on Trust Levels in a Virtual World
First Claim
1. A computer implemented method, comprising:
- receiving a communication from a first user to a second user of a virtual world, wherein the first user and the second user are participating in a conversation via avatars present in a location of the virtual world;
identifying a third user having an avatar present in the same location, wherein the third user is not participating in the conversation;
determining a level of trust for the third user relative to the first user and the second user;
determining a level of abstraction corresponding to the determined level of trust;
abstracting the communication to the determined level of abstraction; and
presenting the abstracted communication to the third user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for abstracting conversations between avatars within a virtual world. In one embodiment, the user of an avatar observing a conversation between other avatars may be presented with an abstracted version of the conversation. The abstraction may be performed so as to enable the user to determine the general topic or nature of the conversation, without receiving sensitive or detailed information included in the conversation. In one embodiment, the abstraction is performed by substituting words of the conversation with fewer words, or words having a more general meaning. The degree of abstraction performed may be based on a level of trust between the observer and the users engaged in conversation.
34 Citations
25 Claims
-
1. A computer implemented method, comprising:
-
receiving a communication from a first user to a second user of a virtual world, wherein the first user and the second user are participating in a conversation via avatars present in a location of the virtual world; identifying a third user having an avatar present in the same location, wherein the third user is not participating in the conversation; determining a level of trust for the third user relative to the first user and the second user; determining a level of abstraction corresponding to the determined level of trust; abstracting the communication to the determined level of abstraction; and presenting the abstracted communication to the third user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium including a program, which when executed on a processor performs an operation, comprising:
-
receiving a communication from a first user to a second user of a virtual world, wherein the first user and the second user are participating in a conversation via avatars present in a location of the virtual world; identifying a third user having an avatar present in the same location, wherein the third user is not participating in the conversation; determining a level of trust for the third user relative to the first user and the second user; determining a level of abstraction corresponding to the determined level of trust; abstracting the communication to the determined level of abstraction; and presenting the abstracted communication to the third user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation, comprising; receiving a communication from a first user to a second user of a virtual world, wherein the first user and the second user are participating in a conversation via avatars present in a location of the virtual world; identifying a third user having an avatar present in the same location, wherein the third user is not participating in the conversation; determining a level of trust for the third user relative to the first user and the second user; determining a level of abstraction corresponding to the determined level of trust; abstracting the communication to the determined level of abstraction; and presenting the abstracted communication to the third user. - View Dependent Claims (22, 23, 24, 25)
-
Specification