System and method for handshaking between wireless devices and servers
DCFirst Claim
Patent Images
1. 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;
whereinsaid 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, andsaid 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.
1 Assignment
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system, method, and computer program for data communication, or “handshaking,” between wireless devices and a server on a wireless network. Upon a wireless device communicating with the server, the server obtains data from the wireless device indicative of wireless device attributes, and the server determines access of the wireless device, based upon the wireless device attributes, to applications either resident on that server or on other computer devices on the wireless network.
63 Citations
46 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method operable on a wireless device to manage download requests for an application stored on a server over a wireless network, comprising:
-
sending a request to the server for a download of an application; receiving a second set of attributes describing a required runtime environment associated with the application; comparing said second set of attributes to a first set of attributes describing an application runtime environment supported by said wireless device to determine whether the application is compatible with said application runtime environment; blocking a download of the application if said comparing indicates that the application is not compatible with said application runtime environment; and downloading the application if said comparing indicates that the application is compatible with said application runtime environment. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification