COMMUNICATION DEVICES, NETWORKS, SERVICES AND ACCOMPANYING METHODS
First Claim
1. A method for performing attribute-based presentation of applications available in an application store to a mobile electronic device, comprising:
- determining one or more features of the mobile electronic device;
determining if each application in a plurality of applications in the application store is suitable for installation and/or execution by the mobile electronic device by comparing the determined one or more features of the mobile electronic device to one or more attributes associated with the application; and
transmitting to the mobile electronic device a list that includes any application in the plurality of applications that is determined to be suitable for execution by the mobile electronic device.
3 Assignments
0 Petitions
Accused Products
Abstract
Mobile electronic devices, docking stations, and communication systems that include the same, as well as features and services offered by such mobile electronic devices, docking stations and communication systems are described. A mobile device in accordance with one embodiment includes a dual-mode capacitance sensor that can perform both a fingerprint scanning function and a user interface device function. A docking station in accordance with another embodiment can engage a mobile electronic device and also be removably attached to a component. Docking stations are also described that can communicate with one another to extend the feature sets of each. A mobile electronic device in accordance with another embodiment supports multiple profiles. Finally, a system in accordance with an embodiment performs attribute-based presentation of applications available in an application store to a mobile electronic device.
-
Citations
41 Claims
-
1. A method for performing attribute-based presentation of applications available in an application store to a mobile electronic device, comprising:
-
determining one or more features of the mobile electronic device; determining if each application in a plurality of applications in the application store is suitable for installation and/or execution by the mobile electronic device by comparing the determined one or more features of the mobile electronic device to one or more attributes associated with the application; and transmitting to the mobile electronic device a list that includes any application in the plurality of applications that is determined to be suitable for execution by the mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system that performs attribute-based presentation of applications available in an application store to a mobile electronic device, comprising:
-
a feature determination module configured to determine one or more features of the mobile electronic device; an application search module configured to determine if each application in a plurality of applications in the application store is suitable for installation and/or execution by the mobile electronic device by comparing the determined one or more features of the mobile electronic device to one or more attributes associated with the application; and an application presentation module configured to transmit to the mobile electronic device a list that includes any application in the plurality of applications that is determined by the application search module to be suitable for execution by the mobile electronic device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product comprising a computer-readable medium having computer logic recorded thereon for enabling a processing unit to perform attribute-based presentation of applications available in an application store to a mobile electronic device, the computer program logic comprising:
-
first computer program logic that, when executed by the processing unit, causes the processing unit to determine one or more features of the mobile electronic device; second computer program logic that, when executed by the processing unit, causes the processing unit to determine if each application in a plurality of applications in the application store is suitable for installation and/or execution by the mobile electronic device by comparing the determined one or more features of the mobile electronic device to one or more attributes associated with the application; and third computer program logic that, when executed by the processing unit, causes the processing unit to transmit to the mobile electronic device a list that includes any application in the plurality of applications that is determined to be suitable for execution by the mobile electronic device.
-
Specification