Upgrading electronic files of a mobile device upgrade client
First Claim
1. A portable communication device comprising an upgrade client coupled to a processor, the upgrade client including an upgrade sub-client and a self-upgrade sub-client, wherein the upgrade client receives upgrade files over a wireless coupling, wherein the upgrade sub-client automatically upgrades electronic applications of the device using contents of the upgrade files, wherein the self-upgrade sub-client automatically upgrades electronic applications of the upgrade client using contents of the upgrade files.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable communication device is provided that receives upgrade files via a wireless coupling. The contents of the upgrade file include information to repair errors in software components of the portable communication device and/or information to upgrade functions of the portable communication device. An upgrade client of the portable communication device automatically upgrades the software components using the upgrade file contents. Automatic upgrades of the software components include self-upgrades to software components of the upgrade client.
192 Citations
39 Claims
- 1. A portable communication device comprising an upgrade client coupled to a processor, the upgrade client including an upgrade sub-client and a self-upgrade sub-client, wherein the upgrade client receives upgrade files over a wireless coupling, wherein the upgrade sub-client automatically upgrades electronic applications of the device using contents of the upgrade files, wherein the self-upgrade sub-client automatically upgrades electronic applications of the upgrade client using contents of the upgrade files.
-
12. A method comprising:
-
receiving an upgrade file at an upgrade client of a portable device, wherein contents of the upgrade file include at least one of information to repair errors in software applications and information to upgrade functions provided by the software applications;
automatically upgrading software applications of the portable device when the contents are targeted for the portable device software applications; and
automatically upgrading software applications of the upgrade client when the contents are targeted for the upgrade client software applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for upgrading electronic files, comprising:
-
a first device including a first upgrade component that generates upgrade files, wherein the upgrade files include at least one of information to repair errors in electronic files and information to add functionality to the electronic files; and
a mobile communication device comprising a second upgrade component that includes an upgrade sub-client and a self-upgrade sub-client, the second upgrade component receiving the upgrade files via a wireless coupling with the first device, the upgrade sub-client automatically upgrading electronic applications of the device using contents of the upgrade files, and the self-upgrade sub-client automatically upgrading electronic applications of the upgrade client using contents of the upgrade files. - View Dependent Claims (28, 29, 30)
-
-
31. A method comprising:
-
receiving an upgrade file at an upgrade client of a portable device, wherein contents of the upgrade file include at least one of information to repair errors in software applications and information to upgrade functions provided by the software applications;
verifying the contents using at least one error checking and correction process;
selecting an operating mode of the upgrade client in response to the contents;
automatically upgrading software applications of the portable device when the contents are targeted for the portable device software applications;
automatically upgrading software applications of the upgrade client when the contents are targeted for the upgrade client software applications; and
automatically recovering the portable device to at least one operational state in response to a failure during the automatic upgrading of at least one of the portable device software applications and the upgrade client software applications.
-
-
32. A mobile communication device comprising:
-
means for receiving an upgrade file at an upgrade client of the device, wherein contents of the upgrade file include at least one of information to repair errors in software applications and information to upgrade functions provided by the software applications;
means for automatically upgrading software applications of the device when the contents are targeted for the device software applications; and
means for automatically upgrading software applications of the upgrade client when the contents are targeted for the upgrade client software applications. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A machine-readable medium including executable instructions which, when executed in a processing system, upgrade software in a portable device by:
-
receiving an upgrade file at an upgrade client of a portable device, wherein contents of the upgrade file include at least one of information to repair errors in software applications and information to upgrade functions provided by the software applications;
automatically upgrading software applications of the portable device when the contents are targeted for the portable device software applications; and
automatically upgrading software applications of the upgrade client when the contents are targeted for the upgrade client software applications.
-
Specification