IP Library › Granted Patent US 8,788,957
Granted Patent B2
US 8,788,957 · App. 12/197,228 · Granted Jul 22, 2014

Social virtual avatar modification

Inventors: Brendan Reville (Seattle, WA); Stacey Law (Redmond, WA); Derek Smith (Snohomish, WA)
Assignee: Microsoft Corporation
G06F9/4443G06F3/0481G06Q10/10
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,788,957
App. No.
12/197,228
Granted
Jul 22, 2014
Kind
B2
Abstract

The techniques disclosed herein integrate a social aspect into avatar modification. Multiple users may access a virtual environment that allows users to modify the user's avatar. The users in the application may be any combination of remote and local players. The users' avatars may be associated with the same application or different applications. The users may interact in the same virtual environment while modifying their respective avatars. Any user in the virtual environment may view modifications that are made to other users' avatars and interact with other users while modifications are made. Thus, the techniques disclosed allow avatar modification to be a multi-player experience.

Claims (57)

1. A method of social avatar modification, the method comprising:

rendering a first avatar in a virtual environment on a first computing device having a first user interface, the first avatar being associated with a first user;

receiving from the first user interface an instruction indicative of a modification of the first avatar;

sending data indicative of the modification of the first avatar via a network to a second computing device;

receiving, in response to the data indicative of the modification, data from the second computing device indicative of a second modification of the first avatar by a second user;

receiving, from the first user, an indication that the second modification of the first avatar associated with the first user that is made by the second user has been confirmed by the first user; and

applying the modification statically to the first avatar.

2. The method of claim 1 , further comprising:

applying the modification to the first avatar for rendering the first avatar and the modification external to the first user interface.

3. The method of claim 1 , further comprising:

rendering the first avatar and the modification in the virtual environment on the first computing device for display to the first user, and sending data via a network for rendering the first avatar and the modification in the virtual environment on the second computing device for display to the second user.

4. The method of claim 1 , further comprising:

storing data pertaining to the modification to a current state of the first avatar on a plurality of computing devices during the modification.

5. The method of claim 1 , wherein modifying the first avatar comprises:

applying at least one of the following to the first avatar: an emote, an animation, an item of clothing, an expression, an accessory, or a physical trait.

6. The method of claim 1 , wherein the data indicative of the modification includes data for rendering and displaying the modification on a second computing device, and wherein the data received from the second computing device comprises data indicating one or more of an, instant message, a second modification, a borrowing modification, a trading modification, or a giving modification, said borrowing, trading or giving comprising modifying the first avatar with virtual items associated with a second avatar.

7. The method of claim 1 , further comprising:

receiving, from the second user or a third user, data indicative of a third modification of the first avatar;

sending a computing device associated with a third user an indication to display the first avatar modified to reflect the third modification;

after sending the computing device associated with the third user an indication to display the first avatar modified to reflect the third modification, receiving, from the first user, an indication of the first user not confirming the third modification; and

in response to receiving, from the first user, an indication of the first user not confirming the third modification, sending the computing device associated with the third user an indication to display the first avatar without the first avatar being modified to reflect the third modification.

8. A system of social avatar modification, comprising:

a processor;

a memory coupled to a processor, the memory bearing instructions that, when executed by the processor, cause the system at least to:

render a first avatar in a virtual environment on a first computing device having a first user interface, the first avatar associated with a first user;

receive from the first user interface an indication indicative of a modification of the first avatar;

send data indicative of the modification of the first avatar via a network to a second computing device;

receive, in response to the data indicative of the modification, data from the second computing device indicative of a second modification of the first avatar by a second user;

receive, from the first user, an indication that the second modification of the first avatar associated with the first user that is made by the second user has been confirmed by the first user; and

apply the modification statically to the first avatar.

9. The system of claim 8 , wherein the memory further bears instructions that, when executed by the processor, cause the system at least to:

apply the modification to the first avatar for rendering the first avatar and the modification external to the first user interface.

10. The system of claim 8 , wherein the memory further bears instructions that, when executed by the processor, cause the system at least to:

render the first avatar and the modification in the virtual environment on the first computing device for display to the first user, and rendering the first avatar and the modification in the virtual environment on the second computing device for display to the second user.

11. The system of claim 8 , wherein the memory further bears instructions that, when executed by the processor, cause the system at least to:

store data pertaining to the modification to a current state of the first avatar on a plurality of computing devices during the modification.

12. The system of claim 8 , wherein the instructions that, when executed by the processor, cause the system at least to modify the first avatar further cause the system at least to:

apply at least one of the following to the first avatar: an emote, an animation, an item of clothing, an expression, an accessory, or a physical trait.

13. The system of claim 8 , wherein the indication indicative of the modification includes data for rendering and displaying the modification on a second computing device, and

wherein the data received from the second computing device comprises data indicating one or more of an, instant message, a second modification, a borrowing modification, a trading modification, or a giving modification, said borrowing, trading or giving comprising modifying the first avatar with virtual items associated with a second avatar.

14. The system of claim 8 , wherein the modification of the first avatar is selected from a predetermined set of modifications.

15. A computer readable storage medium for social avatar modification, bearing computer executable instructions that when executed on a computer, cause the computer to perform operations comprising:

rendering a first avatar in a virtual environment on a first computing device having a first user interface, the first avatar associated with a first user;

receiving from the first user interface an instruction indicative of a modification of the first avatar;

sending data indicative of the modification of the first avatar via a network to a second computing device;

receiving, in response to the data indicative of the modification, data from the second computing device indicative of a second modification of the first avatar by a second user;

receiving, from the first user, an indication that the second modification of the first avatar associated with the first user that is made by the second user has been confirmed by the first user;

applying the modification statically to the first avatar; and

applying the modification to the first avatar for rendering the first avatar and the modification external to the first user interface, the computer readable storage medium further comprising instructions for sending information indicative of rendering the modification in an external avatar computing application.

16. The computer readable storage medium of claim 15 , wherein the indication indicative of the modification includes data for rendering and displaying the modification on a second computing device, and wherein the data received from the second computing device comprises data indicating one or more of an, instant message, a second modification, a borrowing modification, a trading modification, or a giving modification, said borrowing, trading or giving comprising modifying the first avatar with virtual items associated with a second avatar.

17. The computer readable storage medium of claim 15 , further bearing computer executable instructions that, when executed on the computer, cause the computer to perform operations comprising:

rendering the first avatar and the modification in the virtual environment on the first computing device for display to the first user, and sending data via a network for rendering the first avatar and the modification in the virtual environment on the second computing device for display to the second user.

18. The computer readable storage medium of claim 15 , further bearing computer executable instructions that, when executed on the computer, cause the computer to perform operations comprising:

storing data pertaining to the modification to a current state of the first avatar on a plurality of computing devices during the modification.

19. The computer readable storage medium of claim 15 , wherein modifying the first avatar comprises:

applying at least one of the following to the first avatar: an emote, an animation, an item of clothing, an expression, an accessory, or a physical trait.

20. The computer readable storage medium of claim 15 , wherein the modification of the first avatar is selected from a predetermined set of modifications.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2010
From: REVILLE, BRENDAN; LAW, STACEY; SMITH, DEREK
To: MICROSOFT CORPORATION
Reel/Frame 025442/0637 →
Continuity (1)
Related Publication 20100045697A1 · Feb 25, 2010