Patent ID: 8457619

Claim:
A system for transferring data, the system comprising: a computer system comprising a processor to: receive a first specification and second mobile device identification information from a first mobile device, the first specification comprising a list of first application identification data on the first mobile device, and the second mobile device identification information identifying a second mobile phone; transmit a notification to the second mobile phone for display, the notification identifying at least one compatible application that is executable by the first and second mobile devices and available for download; receive a query from the second mobile device to identify compatible application identification data, the compatible application identification data identifying the at least one compatible application; transmit a second query to a plurality of content providers when the compatible application identification data is identified 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.