Apparatus and Methods for Selecting and Customizing Avatars for Interactive Kiosks
First Claim
Patent Images
1. A method of generating an avatar for a user, comprising:
- receiving image data of a user from a camera;
generating feature vectors for a plurality of features of a user;
associating the user with a likely user group selected from a number of defined user groups based on the feature vectors; and
assigning an avatar based on the associated user group.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating an avatar for a user may include receiving image data of a user from a camera, generating feature vectors for a plurality of features of a user, associating the user with a likely user group selected from a number of defined user groups based on the feature vectors, and assigning an avatar based on the associated user group.
-
Citations
20 Claims
-
1. A method of generating an avatar for a user, comprising:
-
receiving image data of a user from a camera; generating feature vectors for a plurality of features of a user; associating the user with a likely user group selected from a number of defined user groups based on the feature vectors; and assigning an avatar based on the associated user group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for avatar generation, comprising:
-
a video interface configured to receive image data of a user; and an avatar generation engine configured to receive the image data from the video interface, generate feature vectors for a plurality of features of a user, associate the user with a likely user group selected from a number of defined user groups based on the feature vectors, and assign an avatar based on the associated user group. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of incrementally training a user group classifier, comprising:
-
receiving image data of a user from a camera; generating an aggregate feature vector from a plurality of feature vectors associated with a plurality of features of a user; receiving at least one of personal information and personal preferences input by the user; determining a target user group for the user based on the user input; associating the aggregate feature vector with the determined target user group; and training a user group classifier based on the association of the aggregate feature vector with the determined target user group. - View Dependent Claims (19, 20)
-
Specification