A system and method is provided for facilitating navigation techniques in a three-dimensional virtual environment. The present invention couples input driving techniques to the state of one or more workspace variables (e.g., object state, virtual body state, environment state) to change the user's viewing...http://www.google.de/patents/US6987512?utm_source=gb-gplus-sharePatent US6987512 - 3D navigation techniques