Patent Document ID: 8813060
Application ID: 13162612

Base Claim:
1. A computer-implemented method to search for applications considering contextual input information, the method comprising: receiving contextual information that is related to a computing device and an activity that a user is engaged in; accessing application manifest information for applications available from an application catalog; accessing policy information that determines how to match accessed application manifest information to the received contextual information related to the device and user; identifying one or more applications with manifest data that matches a currently detected context based on the accessed policy information; ranking identified applications higher than other applications in the application catalog; and displaying applications to the user based on the modified ranking produced by considering contextual information, wherein the preceding steps are performed by at least one processor.

---

Claim 7:
7. The method of claim 1 wherein accessing policy information comprises receiving privacy policies that protect user information, organizational policies related to device compliance with legal or other regulations, or preferences of an administrator or user for handling contextual information during the process of searching for applications.