A handheld device (100) comprises a plurality of ambulation mechanisms (222-224, 1002-1008) that enable the handheld device (100) to perform translations, rotations or compound movements on a surface (502) on which the device (100) is placed. Using the ambulation mechanisms (222-224, 1002-1008), the...http://www.google.es/patents/US20050215295?utm_source=gb-gplus-sharePatente US20050215295 - Ambulatory handheld electronic device