System(s) and method(s) to automatically locate and/or connect to external
devices is provided. A mobile computing device contains a mobility device
assistant that is able to communicate with external devices, such as
peripheral equipment and other devices. The mobility device assistant
automatically searches via a wireless media to locate and communicate
with the external device. The external device responds with relevant
information about the external device. The external device can also
communicate with the mobility device assistant via a proxy communication
device or manager. The proxy manager maintains a database of information
about those external devices that are unable to communicate. The mobility
device assistant is configurable to locate and/or filter for specific
external devices. The mobility device assistant can request external
device information based upon an inferred state of the user or mobile
computing device.