Patent ID: 9378004
Filing Date: 2016-06-28
CPC Classification: G06F,G06Q,H04L,H04W,H05K

Claim Text:
1. A system comprising: a computer system independent of a first mobile device and a second mobile device, the computer system comprising a combination of hardware and software to: receive from the first mobile device an identifier corresponding to at least one of a phone number or an account number associated with the first mobile device; receive a search criteria associated with the first mobile device; search application data based on the search criteria to identify a plurality of mobile applications compatible with the first mobile device for downloading to the first mobile device; transmit, to the first mobile device, a pointer to at least one of the plurality of mobile applications compatible with the first mobile device, wherein the pointer, when operated on by a user of the first mobile device causes the at least one of the plurality of mobile applications compatible with the first mobile device to be downloaded to the first mobile device; store an inventory of which of the plurality of mobile applications compatible with the first mobile device have been downloaded to the first mobile device; receive, from the second mobile device, the identifier; determine, in accordance with the inventory of which of the plurality of mobile applications compatible with the first mobile device have been downloaded to the first mobile device, which of the plurality of mobile applications compatible with the first mobile device that have been downloaded to the first mobile device are also compatible with the second mobile device; after receiving the identifier from the second mobile device, transmit, to the second mobile device, one or more of the plurality of mobile applications that are determined to be compatible with the second mobile device; and if the computer system determines that a mobile application downloaded to the first mobile device is not compatible with the second mobile device, the computer system transmits to the second mobile device a version of the incompatible mobile application that is compatible with the second mobile device.