IP Library › Granted Patent US 8,516,380
Granted Patent B2
US 8,516,380 · App. 11/965,858 · Granted Aug 20, 2013

Conversation abstractions based on trust levels in a virtual world

Inventors: Cary Lee Bates (Rochester, MN); Jim Chun-Ta Chen (Rochester, MN); Zachary Adam Garbow (Rochester, MN); Gregory Edward Young (South St. Paul, MN)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,516,380
App. No.
11/965,858
Granted
Aug 20, 2013
Kind
B2
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.

Claims (45)

1. A computer implemented method to maintain user privacy by abstracting communications in a virtual world, comprising:

receiving a communication sent from a first user conversing with a second user represented by respective avatars at a location in a virtual world, wherein the communication includes sensitive information;

identifying a third user having an avatar present in the same location, wherein the third user is not an intended recipient of the communication;

determining that the third user's avatar is within a virtual hearing range for observing the communication between the first user and the second user, wherein the third user's avatar observes the communication between the first user and the second user when the third user's avatar is within the virtual hearing range, wherein the virtual hearing range is determined based on a maximum predefined distance in the virtual world;

determining, based on predetermined trust criteria, a level of trust for the third user relative to the first user and the second user;

preventing the sensitive information from being disclosed to the third user, by abstracting the communication based on the determined level of trust; and

presenting the abstracted communication to the third user.

2. The computer-implemented method of claim 1 , wherein the predetermined trust criteria include one or more predefined lists of contacts for the first user or the second user.

3. The computer-implemented method of claim 2 , wherein the predetermined trust criteria further include: (i) one or more past interactions between the third user and at least one of the first user and the second user, and (ii) a time of day when the communication is sent from the first avatar to the second avatar.

4. The computer-implemented method of claim 3 , wherein the predetermined trust criteria further include at least one of: (i) a situation context of the first user within the virtual world, and (ii) a situation context of the second user within the virtual world.

5. The computer-implemented method of claim 4 , wherein the abstracted communication is presented to the third user in at least one of (i) one or more dialog balloons visible in the virtual world, and (ii) one or more chat windows.

6. The computer-implemented method of claim 5 , wherein abstracting the communication comprises substituting one or more words of the communication with one or more substitute words, wherein the substitute words are classified according to one or more levels of abstraction.

7. The computer-implemented method of claim 6 , wherein the level of trust may be modified during a communication based on the third user's interactions with the first user and the second user.

8. The computer-implemented method of claim 7 , wherein the predetermined trust criteria include one or more permissions of the user of third avatar with regard to communications between the the first user and the second user.

9. The computer-implemented method of claim 8 , wherein abstracting the communication comprises generating a translated communication, wherein the translated communication does not include any confidential content of the communication.

10. The computer-implemented method of claim 1 , wherein the virtual hearing range is further based on the presence of at least one of an intervening object and an intervening sound.

11. A computer-readable storage medium including a program, which when executed on a processor performs an operation to maintain user privacy by abstracting communications in a virtual world, comprising:

receiving a communication sent from a first user conversing with a second user represented by respective avatars at a location in a virtual world, wherein the communication includes sensitive information;

identifying a third user having an avatar present in the same location, wherein the third user is not an intended recipient of the communication;

determining that the third user's avatar is within a virtual hearing range for observing the communication between the first user and the second user, wherein the third user's avatar observes the communication between the first user and the second user when the third user's avatar is within the virtual hearing range, wherein the virtual hearing range is determined based on a maximum predefined distance in the virtual world;

determining, based on predetermined trust criteria, a level of trust for the third user relative to the first user and the second user;

preventing the sensitive information from being disclosed to the third user, by abstracting the communication based on the determined level of trust; and

presenting the abstracted communication to the third user.

12. The computer-readable storage medium of claim 11 , wherein the predetermined trust criteria include one or more predefined lists of contacts for the first user or the second user.

13. The computer-readable storage medium of claim 12 , wherein the predetermined trust criteria further include: (i) one or more past interactions between the third user and at least one of the first user and the second user, and (ii) a time of day when the communication is sent from the first avatar to the second avatar.

14. The computer-readable storage medium of claim 13 , wherein the predetermined trust criteria include at least one of: (i) a situation context of the first user within the virtual world, and (ii) a situation context of the second user within the virtual world.

15. The computer-readable storage medium of claim 14 , wherein the abstracted communication is presented to the third user in at least one of (i) one or more dialog balloons visible in the virtual world, and (ii) one or more chat windows.

16. The computer-readable storage medium of claim 15 , wherein abstracting the communication comprises substituting one or more words of the communication with one or more substitute words, wherein the substitute words are classified according to one or more levels of abstraction.

17. The computer-readable storage medium of claim 16 , wherein the level of trust may be modified during a communication based on the third user's interactions with the first user and the second user.

18. The computer-readable storage medium of claim 17 , wherein the predetermined trust criteria include one or more permissions of the user of third avatar with regard to communications between the the first user and the second user.

19. The computer-readable storage medium of claim 18 , wherein abstracting the communication comprises generating a translated communication, wherein the translated communication does not include any confidential content of the communication.

20. The computer-program product of claim 11 , wherein the virtual hearing range is further based on the presence of at least one of an intervening object and an intervening sound.

21. A system, comprising:

a processor; and

a memory containing a program, which when executed by the processor is configured to perform an operation to maintain user privacy by abstracting communications in a virtual world, comprising:

receiving a communication sent from a first user conversing with a second user represented by respective avatars at a location in a virtual world, wherein the communication includes sensitive information;

identifying a third user having an avatar present in the same location, wherein the third user is not an intended recipient of the communication;

determining that the third user's avatar is within a virtual hearing range for observing the communication between the first user and the second user, wherein the third user's avatar observes the communication between the first user and the second user when the third user's avatar is within the virtual hearing range, wherein the virtual hearing range is determined based on a maximum predefined distance in the virtual world;

determining, based on predetermined trust criteria, a level of trust for the third user relative to the first user and the second user;

preventing the sensitive information from being disclosed to the third user, by abstracting the communication based on the determined level of trust; and

presenting the abstracted communication to the third user.

22. The system of claim 21 , wherein the predetermined trust criteria include one or more predefined lists of contacts for the first user or the second user.

23. The system of claim 22 , wherein the predetermined trust criteria further include: (i) one or more past interactions between the third user and at least one of the first user and the second user, and (ii) a time of day when the communication is sent from the first avatar to the second avatar.

24. The system of claim 23 , wherein the predetermined trust criteria include at least one of: (i) a situation context of the first user within the virtual world, and (ii) a situation context of the second user within the virtual world.

25. The system of claim 24 , wherein abstracting the communication comprises generating a translated communication, wherein the translated communication does not include any confidential content of the communication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2008
From: BATES, CARY LEE; CHEN, JIM CHUN-TA; GARBOW, ZACHARY ADAM; YOUNG, GREGORY EDWARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020347/0932 →
Continuity (1)
Related Publication 20090172539A1 · Jul 2, 2009