Patent ID: 8170541

Claim:
A system for transferring data, the system comprising: a database to store computer data for each of a plurality of mobile devices, the computer data comprising application identification data that identifies at least one application mirrored to each mobile device; and a computer system comprising a processor to: transmit a first query to a first mobile device to identify a list of first application identification data on the first mobile device; receive a first specification from the first mobile device in response to the first query, the first specification comprising the list of the first application identification data identified on the first mobile device; compare the list of the first application identification data to second application identification data for a second mobile device stored in the database to identify compatible application identification data, the compatible application identification data identifying at least one compatible application that is executable by the first and second mobile devices; transmit a second query to a plurality of content providers to identify a particular mobile content provider providing the compatible application identification data; receive a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query; generate a second specification comprising the compatible application identification data and the content provider identification of the particular mobile content provider, the second specification enabling the second mobile device to download the at least one compatible application from the particular mobile content provider; and transmit the second specification to the second mobile device.