9
Computer software, namely a natural interface to support and augment the interaction of a person with his/her physical surroundings and with other persons located in the same or in remote locations; Interface allows the user to select objects or people from the context to interact with, who are also enabled with this interface, by means of pointing to them and sending messages like voice messages; Natural interface implemented as a middleware which incorporates underlying services like speech recognition, orientation, positioning, collision-detection, and physics engine technologies; The middleware is designed as a multi-agent system that provides services in a completely transparent manner to the application layer, acting as an overlay that hides from the application the implementation details from the underlying technologies; For trade to businesses, government, and others