9 computer software, namely, software for visual recognition of inanimate and animate objects, including structural mapping, avatar animation, gesture interfaces, video annotation, complex object recognition and three-dimensional reconstruction, for a variety of communication and game applications