IP Library Granted Patent US 7,468,729
Granted Patent B1
US 7,468,729 · App. 11/017,240 · Granted Dec 23, 2008

Using an avatar to generate user profile information

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 7,468,729
App. No.
11/017,240
Granted
Dec 23, 2008
Kind
B1
Abstract

An instant messaging user may be represented in communications with other users by an avatar that is capable of being animated or may convey information about the user by displaying other types of self-expression items, such as non-animated icons, sounds, wallpaper, or objects associated with an avatar or wallpaper. In such a case, the avatar and self-expression items may have characteristics that relate to information that corresponds to or represents the user or their interests. The characteristics of the avatar and self-expression items chosen by the instant messaging user may be used to glean user characteristics or other types of information that describe the user in some way, such as the user's geographical location, occupation, and various hobbies and interests.

Claims (36)

1. A method for generating user profile information, the method comprising:

accessing a stored user profile corresponding to a user, the user profile including user profile data types and values of the user profile data types;

accessing an avatar selected to represent the user in an instant messaging exchange;

detecting attributes of the selected avatar;

accessing a data structure that associates avatar attributes and user profile data types;

determining, based on associations in the accessed data structure, user profile data types that correspond to the detected attributes; and

based on results of the determining, updating values of the user profile data types in the accessed user profile to reflect the detected attributes.

2. The method of claim 1 , wherein the user profile data types in the accessed user profile include a name data type, a geographic location data type, a hobby and interest data type, and an occupation data type.

3. The method of claim 2 , wherein detecting attributes of the selected avatar comprises:

detecting at least one of a geographic location associated with the selected avatar, a hobby or interest associated with the selected avatar, and an occupation associated with the selected avatar.

4. The method of claim 1 , wherein detecting attributes of the selected avatar comprises:

accessing a data structure that associates avatars and avatar attributes; and

detecting attributes of the selected avatar using the accessed data structure that associates avatars and avatar attributes.

5. The method of claim 1 , wherein accessing the stored user profile corresponding to a user includes accessing the stored user profile to direct advertisements to the user.

6. The method of claim 5 , wherein accessing the stored user profile corresponding to a user includes accessing the stored user profile only to direct advertisements to the user.

7. The method of claim 1 , wherein determining, based on associations in the accessed data structure, user profile data types comprises determining a user characteristic based on attributes of the selected avatar.

8. The method of claim 1 , wherein the avatar is capable of displaying multiple animations.

9. A system for generating user profile information, the system comprising:

at least one processing device;

a storage, the storage storing instructions that, when executed, cause the processing device to perform the following operations:

access a stored user profile corresponding to a user, the user profile including user profile data types and values of the user profile data types;

access an avatar selected to represent the user in an instant messaging exchange;

detect attributes of the selected avatar;

access a data structure that associates avatar attributes and user profile data types;

determine, based on associations in the accessed data structure, user profile data types that correspond to the detected attributes; and

based on results of the determining, update values of the user profile data types in the accessed user profile to reflect the detected attributes.

10. The system of claim 9 , wherein the user profile data types in the accessed user profile include a name data type, a geographic location data type, a hobby and interest data type, and an occupation data type.

11. The system of claim 10 , wherein the instructions that, when executed, cause the processing device to detect attributes of the selected avatar comprise instructions that, when executed, cause the processing device to:

detect at least one of a geographic location associated with the selected avatar, a hobby or interest associated with the selected avatar, and an occupation associated with the selected avatar.

12. The system of claim 9 , wherein the instructions that, when executed, cause the processing device to detect attributes of the selected avatar comprise instructions that, when executed, cause the processing device to:

access a data structure that associates avatars and avatar attributes; and

detect attributes of the selected avatar using the accessed data structure that associates avatars and avatar attributes.

13. The system of claim 9 , wherein the instructions that, when executed, cause the processing device to access the stored user profile corresponding to a user include instructions that, when executed, cause the processing device to access the stored user profile to direct advertisements to the user.

14. The system of claim 13 , wherein the instructions that, when executed, cause the processing device to accessing the stored user profile corresponding to a user include instructions that, when executed, cause the processing device to access the stored user profile only to direct advertisements to the user.

15. The system of claim 9 , wherein the instructions that, when executed, cause the processing device to determine, based on associations in the accessed data structure, user profile data types comprise instructions that, when executed, cause the processing device to determine a user characteristic based on attributes of the selected avatar.

16. The system of claim 9 , wherein the avatar is capable of displaying multiple animations.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0466 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2005
From: LEVINSON, DAVID S.
To: AMERICA ONLINE, INC.
Reel/Frame 015651/0574 →