Patent ID: 7313120
Filing Date: 2007-12-25
Classification: H04L,H04M,H04W

Abstract:
1. A system, comprising: a memory device including a distributed application directory, the directory listing at least all applications resident in the wireless device; and a processor disposed in communication with the memory device for controlling access to an application program in the device, the processor configured to: exchange distributed application directory information with a nearby wireless device over a wireless ad-hoc communications network for providing a combined distributed application directory listing; choose a selected application from a list of application programs in the combined distributed applications directory; assign a priority for the selected application based on the combined distributed applications directory, wherein the priority is calculated from a local application priority and corresponding application priority of the nearby device; examine at least one control parameter from the group comprising application states; user-defined application settings and macros, wherein the macros comprise (i) auto-download, (ii) downloadable, (iii) auto-launch-everything and (iv) transfer and state indications in the combined distributed applications directory associated with the selected prioritized application; and determine a behavior for the selected application based on the assigned priority and the at least one control parameter.