Searching For Mobile Content
First Claim
1. 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.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer systems and program products, for searching for mobile content. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive computer data; receiving, at the computer system, information identifying the computer data to be downloaded to the mobile device; using the computer system to search computer data offerings from mobile device content providers for the computer data; and wirelessly transmitting to the mobile device data corresponding to a search result. Another method includes an application, on a mobile device, querying a computer system independent of the mobile device for a result of a search for the computer data, and causing the downloading of the computer data.
32 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for transferring data, the method comprising:
-
receiving a first specification at a processing device from a first mobile device, the first specification comprising a list of first application identification data on the first mobile device; receiving second mobile device identification information at the processing device from the first mobile device, the second mobile device identification information identifying a second mobile phone; transmitting 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; receiving a query at a processing device from the second mobile device to identify compatible application identification data, the compatible application identification data identifying the at least one compatible application; transmitting a second query from the processing device to a plurality of content providers when compatible application identification data is identified to identify a particular mobile content provider providing the compatible application identification data; receiving, at the processing device, a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query; generating, at the processing device, 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 transmitting the second specification from the processing device to the second mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer program product encoded with a download application comprising instructions executable by a processing device to transfer data, the download application comprising:
-
first receiving instructions to receive a first specification and a 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; first transmitting instructions to 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; second receiving instructions to 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; second transmitting instructions to transmit a second query to a plurality of content providers when compatible application identification data is identified to identify a particular mobile content provider providing the compatible application identification data; third receiving instructions to receive a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query; first generating instructions to 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 third transmitting instructions to transmit the second specification to the second mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification