Patent ID: 7139559

Claim:
A wireless device, comprising: a wireless communications interface for providing communication between said wireless device and a server over a wireless network; and a computer platform, coupled to said wireless communications interface, and for controlling said wireless communications interface, said computer platform also for maintaining an application runtime environment for downloaded applications, said computer platform comprising a data processing circuit supporting an operating system and a first set of attributes; wherein said first set of attributes describes said application runtime environment; said operating system includes a first logic to cause said computer platform to perform a comparison between said first set of attributes against a second set of attributes received from said wireless communications interface in response to an application download request for an application made by the wireless device to the server, said second set of attributes describes a required runtime environment associated with the application, and said operating system includes a second logic to cause said computer platform to perform a block of a download of the application from the server to the wireless device if the comparison indicates that the application would not be compatible with said application runtime environment, and to cause said computer platform to download the application if the comparison indicates that the application would be compatible with said application runtime environment.