Downloading data to a mobile device
First Claim
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.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer systems and program products, for downloading data to a mobile device. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive the application; receiving, at the computer system, information identifying the application to be installed on the mobile device; wirelessly transmitting, from the computer system to the mobile device, information related to the application; and in response to receiving the information related to the application, the mobile device installing the application on the mobile device independent of user input on the mobile device. The mobile device may be a mobile phone. The method may further include transmitting a download-assistance tool to the mobile device, where the download-assistance tool can receive the information related to the application to be installed and assist the mobile device in installing the application.
-
Citations
42 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, tangibly embodied in a non-transitory computer readable medium, the computer program product comprising instructions to be executed by at least one computer system to:
-
receive from a 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; 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, transmit to the second mobile device a version of the incompatible mobile application that is compatible with the second mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising:
-
receiving, by a computer system independent of a first mobile device and a second mobile device, 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, the computer system comprising a combination of hardware and software; receiving, by the computer system, a search criteria associated with the first mobile device; searching, by the computer system, 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; transmitting, by the computer system 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; storing, by the computer system, an inventory of which of the plurality of mobile applications compatible with the first mobile device have been downloaded to the first mobile device; receiving, by the computer system from the second mobile device, the identifier; determining, by the computer system 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, transmitting, by the computer system 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, transmitting, by the computer system to the second mobile device, a version of the incompatible mobile application that is compatible with the second mobile device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
receiving, from a first mobile device by a computer system independent of the first mobile device and a second mobile device, an identifier corresponding to at least one of a phone number or an account number associated with the first mobile device, the computer system comprising a combination of hardware and software; receiving, from the first mobile device by the computer system, information associated with a request by the first mobile device for mobile applications compatible with the first mobile device to be downloaded to the first mobile device; transmitting, by the computer system to the first mobile device, a pointer, wherein the pointer, when operated on by a user of the first mobile device causes at least one of the mobile applications compatible with the first mobile device to be downloaded to the first mobile device; storing, by the computer system, an inventory of which of the mobile applications compatible with the first mobile device have been downloaded to the first mobile device;
receiving, by the computer system from the second mobile device, the identifier;determining, by the computer system in accordance with the inventory of which of the mobile applications compatible with the first mobile device have been downloaded to the first mobile device, which of the 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, transmitting, by the computer system to the second mobile device, one or more of the 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, transmitting, by the computer system to the second mobile device, a version of the incompatible mobile application that is compatible with the second mobile device. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification