IP Library Granted Patent US 8,547,381
Granted Patent B2
US 8,547,381 · App. 13/245,747 · Granted Oct 1, 2013

Controlling communications with proximate avatars in virtual world environment

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,547,381
App. No.
13/245,747
Granted
Oct 1, 2013
Kind
B2
Abstract

A first user's avatar in a virtual world environment may be controlled by using a virtual world application enabling access to a virtual world environment within which the first user has an avatar associated with the first user. A virtual world location corresponding to the first avatar is identified. At least one second avatar proximate to the virtual world location is identified. Filtering information is accessed. Profile information related to the second avatar is accessed. Filtering information is compared to the accessed profile information. Based on the comparison results, a metric related to the second avatar is determined. The metric is related to a threshold. It is determined whether relating the metric to the threshold supports enabling communications between the first and second avatars, and if so, communications to be exchanged between the first and second avatars are enabled.

Claims (57)

1. A method performed by a processor, the method comprising:

enabling access to a virtual world environment within which a first avatar is associated with a first user;

identifying, in the virtual world environment, a virtual world location corresponding to the first avatar;

identifying, with at least one processor, at least one virtual world entity that is proximate to the virtual world location;

accessing criteria related to the first avatar; accessing profile information related to the virtual world entity;

comparing, with at least one processor, the criteria to the profile information;

determining, based on the comparison results, whether the virtual world entity meets the criteria; and

disabling, when it is determined that the virtual world entity fails to meet the criteria, communications between the first avatar and the virtual world entity.

2. The method of claim 1 wherein the virtual word entity comprises a second avatar associated with a second user.

3. The method of claim 1 wherein the virtual word entity comprises a virtual store.

4. The method of claim 3 wherein disabling communications comprises enabling communication of an advertisement for the virtual store.

5. The method of claim 4 wherein the advertisement is selected based on information associated with the first user.

6. The method of claim 1 further comprising:

enabling communications to be exchanged between the first avatar and the virtual world entity based at least in part on the proximity of the first avatar to the virtual world entity in the virtual world environment.

7. The method of claim 1 wherein the criteria is based at least in part on preference information specified by the first user.

8. The method of claim 1 further comprising comparing preference information specified by the first user to characteristics of a profile for the virtual world entity.

9. The method of claim 1 further comprising rendering a participant list perceivable to the first user.

10. The method of claim 9 wherein rendering the participant list includes:

identifying virtual world entities;

organizing identified virtual world entities into categories based on at least one of proximity or characteristics; and

displaying information for identified virtual world entities.

11. The method of claim 10 wherein identifying virtual world entities includes accessing privacy settings for the virtual world entities being identified.

12. The method of claim 1 wherein enabling communications includes enabling one or more of text communications, voice communications, or video communications.

13. The method of claim 1 wherein the metric is an aggregate metric comprising at least one sub-category with an assigned weight.

14. A system for controlling communications in a virtual world environment, the system comprising:

a memory device that stores a set of programmable instructions; and

at least one processor that executes the set of programmable instructions to:

enable access to a virtual world environment within which a first avatar is associated a the first user;

identify, in the virtual world environment, a virtual world location corresponding to the first avatar;

identify at least one virtual world entity that is proximate to the virtual world location;

access criteria related to the first avatar; access profile information related to the virtual world entity;

compare the criteria to the profile information; determine, based on the comparison results, a metric related to the virtual world entity;

determine whether the metric exceeds a threshold; and enable, when it is determined that the metric exceeds the threshold, communications to be exchanged between the first avatar and the virtual world entity.

15. The system of claim 14 wherein the virtual word entity comprises a second avatar associated with a second user.

16. The system of claim 14 wherein the virtual word entity comprises a virtual store.

17. The system of claim 16 wherein the enabled communications comprise communication of an advertisement for the virtual store.

18. The system of claim 17 wherein the advertisement is based on information associated with the first user.

19. The system of claim 14 wherein the at least one processor further executes instructions to:

enable communications to be exchanged between the first avatar and the virtual world entity based at least in part on the proximity of the first avatar to the virtual world entity in the virtual world environment.

20. The system of claim 14 wherein the filtering information is based at least in part on preference information specified by the first user.

21. The system of claim 14 wherein comparing the filtering information to the profile further comprises comparing preference information specified by the first user to characteristics of a profile for the virtual world entity.

22. A non-transitory storage medium that stores a computer program, the computer program comprising instructions that when executed on at least one processor cause the program to:

enable access to a virtual world environment within which a first avatar is associated a the first user;

identify, in the virtual world environment, a virtual world location corresponding to the first avatar;

identify at least one virtual world entity that is proximate to the virtual world location;

access filtering information related to the first avatar;

access profile information related to the virtual world entity; compare the filtering information to the profile information;

determine, based on the comparison results, a metric related to the virtual world entity;

determine whether the metric exceeds a threshold; and

enable, when it is determined that the metric exceeds the threshold, communications to be exchanged between the first avatar and the virtual world entity.

23. The storage medium of claim 22 wherein the virtual word entity comprises a second avatar associated with a second user.

24. The storage medium of claim 22 wherein the virtual word entity comprises a virtual store.

25. The storage medium of claim 24 wherein the enabled communications comprise communication of an advertisement for the virtual store.

26. The storage medium of claim 25 wherein the advertisement is based on information associated with the first user.

27. The storage medium of claim 22 wherein the computer program further includes instructions executed by the at least one processor to enable communications to be exchanged between the first avatar and the virtual world entity based at least in part on the proximity of the first avatar to the virtual world entity in the virtual world environment.

28. The storage medium of claim 22 wherein the filtering information is based at least in part on preference information specified by the first user.

29. The storage medium of claim 22 wherein comparing the filtering information to the profile further comprises comparing preference information specified by the first user to characteristics of a profile for the virtual world entity.

Assignments (6)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: BRIGHT SUN TECHNOLOGIES
To: GOOGLE INC.
Reel/Frame 033136/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: MARATHON SOLUTIONS LLC
To: BRIGHT SUN TECHNOLOGIES
Reel/Frame 031900/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2012
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 028911/0969 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER UNDER WHICH DOCUMENT WAS RECORDED PREVIOUSLY RECORDED ON REEL 026970 FRAME 0395. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Recorded Nov 15, 2011
From: MURPHY, STEPHEN VAUGHAN
To: AOL LLC
Reel/Frame 027332/0653 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER UNDER WHICH DOCUMENT WAS RECORDED PREVIOUSLY RECORDED ON REEL 026970 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST (SEE DOCUMENT FOR DETAILS). Recorded Nov 15, 2011
From: AOL LLC
To: AOL INC.
Reel/Frame 027335/0131 →