User interface for accessing multiple catalogs of items and indicating items added from catalogs
US-2024428304-A1 · Dec 26, 2024 · US
US2016321718A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016321718-A1 |
| Application number | US-201615210677-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 14, 2016 |
| Priority date | Mar 21, 2011 |
| Publication date | Nov 3, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method comprising: detecting system information regarding at least one of a device class assigned to a client device, a hardware configuration for the client device, or one or more capabilities of the client device, the system information detected responsive to the client device accessing an application catalog; determining the device class directly from the system information if the device class is included with the system information; if the system information does not include the device class of the client device, dynamically determining the device class of the client device based on at least one of the hardware configuration for the client device or the one or more capabilities of the client device; filtering application data in the application catalog based on the device class of the client device; ascertaining information for interaction with the application catalog using the filtered application data; and communicating the ascertained information to the client device sufficient to enable the client device to render one or more filtered views of the application catalog. 2 . The computer-implemented method of claim 1 , wherein the system information comprises information regarding the hardware configuration of the client device. 3 . The computer-implemented method of claim 1 , wherein the system information comprises information regarding the device class assigned to the client device. 4 . The computer-implemented method of claim 3 , wherein the device class assigned to the client device is configured to indicate a type of device for the client device. 5 . The computer-implemented method of claim 3 , wherein the device class assigned to the client device is configured to indicate one or more hardware components of the client device. 6 . The computer-implemented method of claim 1 , wherein detecting system information comprises referencing a client account associated with the client device to obtain the system information. 7 . The computer-implemented method of claim 1 , wherein the communicating the ascertained information to the client device enables the client device to render one or more filtered views of the application catalog in which applications targeted to the device class of the client device are displayed. 8 . The computer-implemented method of claim 1 , wherein the communicating the ascertained information to the client device enables the client device to render one or more filtered views of the application catalog in which installed applications that are already installed at the client device are prevented from being displayed. 9 . The computer-implemented method of claim 1 , wherein the communicating the ascertained information to the client device enables the client device to render one or more filtered views of the application catalog in which incompatible applications that are incompatible with the device class of the client device are prevented from being displayed. 10 . The computer-implemented method of claim 1 , wherein the communicating the ascertained information to the client device enables the client device to render one or more filtered views of the application catalog in which targeted applications that are targeted to the device class of the client device are differentiated from general applications that are configured for use with multiple different device classes. 11 . The computer-implemented method of claim 1 , wherein the filtering application data in the application catalog based on the device class of the client device further comprises: identifying targeted applications that are targeted to the device class of the client device; determining general applications that are configured for use with multiple different device classes; ascertaining installed applications that are already installed on the client device; and finding incompatible applications that are incompatible with the device class of the client device. 12 . A computer-implemented method comprising: communicating system information to a service provider to facilitate targeted access to an application catalog responsive to the client device accessing the application catalog, the system information comprising a device class assigned to the client device, a hardware configuration of the client device, or one or more capabilities of the client device; obtaining information returned by the service provider that reflects filtering of the application catalog based on the communicated system information to dynamically identify one or more applications targeted to the client device; and displaying a filtered view of the application catalog based on the information returned by the service provider, the filtered view including identifiers of the one or more applications targeted to the client device. 14 . The computer-implemented method of claim 12 , wherein the communicating system information comprises communicating the device class to the service provider if the device class is assigned to the client device. 15 . The computer-implemented method of claim 12 , wherein the communicating system information comprises determining the device class of the client device based on one or more of the hardware configuration or the one or more capabilities of the client device, and communicating the determined device class to the service provider. 16 . The computer-implemented method of claim 12 , wherein the communicating system information comprises, if the device class is not assigned to the client device, communicating at least one of the hardware configuration of the client device or the one or more capabilities of the client device to the service provider. 17 . The computer-implemented method of claim 16 , wherein the communicating at least one of the hardware configuration of the client device or the one or more capabilities of the client device to the service provider enables the service provider to determine the device class of the client device based on the at least one of the hardware configuration of the client device or the one or more capabilities of the client device. 18 . The computer-implemented method of claim 12 , wherein the displaying the filtered view of the application catalog further comprises preventing the display of incompatible applications that are incompatible with the client device. 19 . The computer-implemented method of claim 12 , wherein the displaying the filtered view of the application catalog further comprises preventing the display of installed applications that are already installed on the client device. 20 . A service provider comprising: an application catalog comprising application data; at least a memory and a processor to implement a resource manager, the resource manager configured to: in response to a client device accessing the application catalog, detect system information regarding at least one of a device class assigned to the client device, a hardware configuration for the client device, or one or more capabilities of the client device; determine the device class directly from the system information if the device class is included with the system information; if the system information does not include the device class of the client device, dynamically determine the device class of the client device based on at least one of the hardware configuration for the client device or the one or more capabilities of the client device; filter application data in the application catalog based on the device class of the client d
Catalogue creation or management · CPC title
by formulating product or service queries, e.g. using keywords or predefined options · CPC title
Installation · CPC title
Services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.