An apparatus for generating an optimised route between a plurality of locations comprises processing means in communication with the following: input means to enable a user to identify the plurality of locations, storage means for storing geographic data, a data handling engine for converting the locations...http://www.google.de/patents/US20070294028?utm_source=gb-gplus-sharePatent US20070294028 - Route Optimization Apparatus & Method