Computer-assisted navigation is achieved with component-oriented programming and instructions that provide a distributed component programming navigation system. The computer-assisted navigation is achieved with a computing device including a logical data model configured to provide abstract interfaces...http://www.google.fr/patents/US7043357?utm_source=gb-gplus-shareBrevet US7043357 - Extensible navigation systems