A computer system, method, and computer program product for controlling data communication in an ad-hoc network that connects a wireless device and a nearby wireless device. The method stores an application directory, determines a priority for each entry in the application directory, identifies a selected...http://www.google.com.au/patents/US7545941?utm_source=gb-gplus-sharePatent US7545941 - Method of initializing and using a security association for middleware based on physical proximity