Filtering and Promoting Application Store Applications
First Claim
1. One or more computer-readable storage media storing instructions, that when executed by a computing device, cause the computing device to implement a resource manager module configured to perform acts comprising:
- detecting system information for a client device;
filtering application data in an application catalog based on detected system information for the client device;
ascertaining page information for interaction with the application catalog using filtered application data; and
communicating ascertained page information to the client device sufficient to enable the client device to render pages for interaction with the application catalog.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for filtering and promoting application store applications are described that can be employed to provide filtered application information and/or application promotions to client devices. The filtering and promoting can be based at least in part upon system information that describes configurations and capabilities of the client devices. In one or more embodiments, various system information for a client device is detected. The detected system information for the client device is used to filter application data in an application catalog. Page information to be provided to the client device for interaction with the application catalog is then ascertained using the filtered application data. The page information is sufficient to enable the client device to render targeted application store pages having filtered application information and/or promotions that are selected based on the detected system information.
-
Citations
20 Claims
-
1. One or more computer-readable storage media storing instructions, that when executed by a computing device, cause the computing device to implement a resource manager module configured to perform acts comprising:
-
detecting system information for a client device; filtering application data in an application catalog based on detected system information for the client device; ascertaining page information for interaction with the application catalog using filtered application data; and communicating ascertained page information to the client device sufficient to enable the client device to render pages for interaction with the application catalog. - View Dependent Claims (2, 6, 7, 8, 9, 10)
-
- 3. The one or more computer-readable storage media of claim 3, wherein the system information comprises information regarding a device class assigned to the client device.
-
11. A computer implemented method comprising:
-
obtaining system information for a client device that accesses an application catalog; ascertaining a device class assigned to the client device based on the system information, the device class based at least in part upon one or more hardware components of the client device; filtering the application catalog to identify applications targeted to the client device based on the device class; and returning filtered application catalog information to the client device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method implemented by a client device adapted to interact with an application catalog comprising:
-
collecting system information regarding configuration and capabilities of the client device; communicating the collected system information to a service provider to facilitate targeted access to the application catalog; obtaining page information returned by the service provider that reflects filtering of the application catalog based on the communicated system information; and outputting one or more pages to enable interaction with the application catalog using the page information that is returned. - View Dependent Claims (17, 18, 19, 20)
-
Specification