Method and apparatus for updating applications on a mobile device via device synchronization
First Claim
1. A method of updating an application on an electronic device from a content server through a host device, comprising the steps of:
- providing a conduit resident on the host device;
comparing, by the conduit, a version of an application stored by the host device with a current version of a corresponding application residing on the content server to determine whether a newer version of the application resides on the content server;
communicating user identification information regarding the electronic device to the content server;
storing the newer version from the content server; and
extracting and installing the newer version from the host device on the electronic device; and
wherein the newer version of the application is personalized for the electronic device based on the user identification information.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for the delivery of updated web platform applications to a mobile electronic device upon synchronization of the mobile device with a computer. Specifically, one embodiment of the present invention discloses a method and system for dynamically creating personalized and up-to-date applications whenever a mobile electronic device is synchronized with a stand-alone computer system that is coupled to remotely located content servers or computers via a communication network, such as the Internet. Conduits act as gateways for synchronization between the mobile electronic device and the plurality of content servers or computers. These conduits coordinate the loading of the personalized and up-to-date applications onto the mobile electronic device. In one example, a user can then access up-to-date information on the applications at a more convenient time and while disconnected from the content servers or computers that provide the information.
8 Citations
20 Claims
-
1. A method of updating an application on an electronic device from a content server through a host device, comprising the steps of:
-
providing a conduit resident on the host device; comparing, by the conduit, a version of an application stored by the host device with a current version of a corresponding application residing on the content server to determine whether a newer version of the application resides on the content server; communicating user identification information regarding the electronic device to the content server; storing the newer version from the content server; and extracting and installing the newer version from the host device on the electronic device; and
wherein the newer version of the application is personalized for the electronic device based on the user identification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing updating applications on an electronic device, comprising:
-
a non-transitory memory having instructions stored thereon for a conduit which synchronizes data between a content server and said electronic device; and a host device, operatively coupled to said memory, configured to execute said instructions of said conduit including; comparing a version of an application stored by the host device with a current version of a corresponding application residing on said content server to determine whether a newer version of the application resides on the content server; communicating user identification information regarding the electronic device to the content server; storing the newer version from the content server; and extracting and installing the newer version from the host device on the electronic device personalized based on the user identification information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing computer-readable instructions for a conduit, which when executed, cause a host device to perform the following steps:
-
providing the conduit resident on the host device; comparing, by the conduit, a version of an application stored by the host device with a current version of a corresponding application residing on a content server to determine whether a newer version of the application resides on the content server; communicating user identification information regarding an electronic device to the content server; storing the newer version from the content server; and extracting and installing the newer version from the host device on the electronic device, wherein the newer version of the application is personalized for the electronic device based on the user identification information. - View Dependent Claims (18, 19, 20)
-
Specification