System and method for application and application metadata filtering based on wireless device capabilities
DCFirst Claim
Patent Images
1. A system for interfacing with a communication device in a wireless communications environment, comprising:
- at least one application download server in a wireless network; and
at least one wireless device in selective communication with the application download server, the wireless device selectively attempting to access one or more applications across the wireless network, the wireless device including a computer platform and one or more resident software applications;
whereinthe wireless device selectively communicates wireless device capability data to the application download server, andthe application download server selectively determines access to one or more applications based upon the wireless device capability data of the wireless device attempting access, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device.
1 Assignment
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system, method, and computer program for delivering services to wireless communication devices. The system tailors the services based on the capability of the wireless device and the services subscribed by the user. A server or other computer device receives from the wireless device capability data, or “flags,” indicating the capability of the device to access data or download and receive applications provided over the network.
-
Citations
40 Claims
-
1. A system for interfacing with a communication device in a wireless communications environment, comprising:
-
at least one application download server in a wireless network; and at least one wireless device in selective communication with the application download server, the wireless device selectively attempting to access one or more applications across the wireless network, the wireless device including a computer platform and one or more resident software applications; wherein the wireless device selectively communicates wireless device capability data to the application download server, and the application download server selectively determines access to one or more applications based upon the wireless device capability data of the wireless device attempting access, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for interfacing with a communication device in a wireless communications environment, comprising:
-
at least one application download means for downloading one or more applications across a wireless network; at least one wireless communication means for selectively attempting to access one or more applications across the wireless network; and wherein the wireless communication means selectively communicating capability data to the application download means, and the application download means selectively determining access to one or more applications based upon the capability data, the capability data including information sufficient to identify an application execution runtime environment supported by the wireless communication means.
-
-
9. A method for customizing software applications available to a wireless device across a wireless network, comprising the steps of:
-
generating wireless device capability data at a wireless device, the wireless device including a computer platform and one or more resident software applications, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device; attempting to access one or more applications from the wireless device across the wireless network; transmitting the wireless device capability data from the wireless device to an application download server; and determining access of the wireless device to the one or more applications based upon the wireless device capability data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing software applications to a wireless device across a wireless network, comprising the steps of:
-
a data generation step for generating wireless device capability data at a wireless device, the wireless device including a computer platform and one or more resident software applications, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device; an access step for accessing one or more applications by the wireless device across the wireless network; a transmission step for transmitting wireless device capability data from a wireless device to an application download server; and an access determination step for determining access of the wireless device to access the one or more applications based upon the wireless device capability data.
-
-
18. A wireless device in selective communication with an application download server across a wireless network and selectively attempting to access one or more applications at the application download server, the wireless device comprising:
-
a computer platform; and at least one resident software application; wherein the wireless device selectively communicating wireless device capability data to the application download server, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium storing a computer program that, when executed, causes a wireless computer device comprising a computer platform and one or more resident software applications to perform the steps of:
-
generating wireless device capability data, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device; attempting to access one or more applications across a wireless network at an application download server; and transmitting the wireless device capability data from the wireless device to the application download server. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer readable medium storing a computer program that, when executed, causes a computer device that provides access to one or more applications to wireless devices across a wireless network to perform the steps of:
-
receiving an access attempting of one or more applications from a wireless device across the wireless network; receiving wireless device capability data from the wireless device, the wireless device capability data including information sufficient to identify an application execution runtime environment supported by the wireless device; and determining access of the wireless device to the one or more applications based upon the wireless device capability data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification