Patent ID: 8688726

Claim:
One or more computer-storage media having embodied thereon computer-executable instructions that, when executed, perform a method for surfacing one or more applications using location-based information, the method comprising: automatically detecting a location signal at a mobile device being operated by a user, wherein the location signal represents the location-based information that is entered to or received from the mobile device; using the location signal to identify a set of valid applications, the applications in the set of valid applications being created prior to detection of the location signal at the mobile device, wherein the process of identifying the set of valid applications comprises: (a) comparing the location signal against an application manifest that maintains a mapping between the applications and their respective geographic boundaries; (b) based on the comparison, designating the applications that are mapped to geographic boundaries that meet the location signal as the set of valid applications; and sending a selection of the applications included within the set of valid applications to the mobile device for display to the user within an operational context.