Patent ID: 8166106
Filing Date: 2012-04-24
Classification: G06F,H04L,H04W

Abstract:
1. A system for selecting applications for presentation to a mobile computing device, said system comprising: a memory area for storing metadata associated with a plurality of mobile applications available within a mobile applications store, said metadata identifying one or more mobile operators associated with each of the plurality of mobile applications, said metadata including a priority value associated with each of the plurality of mobile applications, said metadata further identifying one or more device manufacturers associated with each of the plurality of mobile applications, said plurality of mobile applications being associated with the mobile applications store; and a processor programmed to: receive a request from a mobile computing device for information relating to one or more of the plurality of mobile applications; determine, from the received request, one of the mobile operators associated with the mobile computing device and one of the device manufacturers associated with the mobile computing device; identify, based on the determined mobile operator and the determined device manufacturer, a set of mobile applications available to the mobile computing device; arrange the identified set of mobile applications based on the priority values associated with the mobile applications in the identified set; provide metadata associated with the identified set of mobile applications to the mobile computing device; receive a selection of the mobile applications within the identified set based on the provided metadata; and provide binaries of the selected mobile applications to the mobile computing device; wherein the request includes a current operator name (CON) and a service provider name (SPN), and wherein the processor is further programmed to determine the mobile operator associated with the mobile computing device based on the received CON and SPN.