Systems and methods for application program and application program update deployment to a mobile device
First Claim
1. A method comprising:
- receiving at an application server an updated software application from a development environment;
identifying the updated software application with an updated version identifier;
receiving a first version identifier for a software application corresponding to the updated software application from a mobile device during a first session via a cellular network;
comparing the first version identifier to the updated version identifier; and
sending the updated software application to the mobile device according to the comparison.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a system and method for receiving at an application server a request for a software application from a mobile device wherein the request includes an indicator that allows the application server to tell whether the mobile device currently has a software application interpreter installed, sending the software application interpreter to a cellular wireless network for provisioning to the mobile device if the indicator shows that the mobile device does not have the application interpreter installed, and sending the software application to a cellular wireless network for provisioning to the mobile device. The invention further comprises a system and method for updating the software application in a way that seems automatic to a user.
-
Citations
12 Claims
-
1. A method comprising:
-
receiving at an application server an updated software application from a development environment;
identifying the updated software application with an updated version identifier;
receiving a first version identifier for a software application corresponding to the updated software application from a mobile device during a first session via a cellular network;
comparing the first version identifier to the updated version identifier; and
sending the updated software application to the mobile device according to the comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server device comprising:
-
a first component configured to receive an updated software application from a development environment;
a second component configured to identify the updated software application with an updated version identifier;
a third component configured to receive a first version identifier for a software application corresponding to the updated software application from a mobile device during a first session via cellular network;
a fourth component configured to compare the first version identifier to the updated version identifier; and
a fifth component configured to send the updated software application to the mobile device according to the comparison. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving at an application server a request for a software application from a mobile device wherein the request includes an indicator that allows the application server to tell whether the mobile device currently has a software application interpreter installed;
sending the software application interpreter to a cellular wireless network for provisioning to the mobile device if the indicator shows that the mobile device does not have the application interpreter installed; and
sending the software application to a cellular wireless network for provisioning to the mobile device.
-
-
12. A server device comprising:
-
a first component configured to receive a request for a software application from a mobile device via a cellular wireless network;
second component configured to determine if the mobile device has an application interpreter installed based on the contents of the request;
third component configured to send an application interpreter to a cellular wireless network for provisioning to the mobile device if it was determined that an application interpreter is not currently installed on the mobile device; and
fourth component configured to send an application to a cellular wireless network for provisioning to the mobile device.
-
Specification