1. A method for a data processing system to interact with a user, comprising: receiving depth data about a person; receiving one or more types of data other than depth data about the person; automatically determining gender of the person based on the depth data and the one or more types of data other than depth data; and performing an action based on the determination of gender.