SYSTEM AND METHODS FOR REMOTELY UPGRADING SOFTWARE APPLICATIONS
First Claim
1. A system for upgrading software on a mobile terminal comprising:
- a network management computer (NMC) adapted to receive a plurality of software upgrades and to transmit one of the plurality of software upgrades to one of a plurality of mobile terminals through a satellite link; and
a mobile terminal communicable with the NMC through the satellite link and is adapted to execute a software program, the mobile terminal including an upgradeable component, wherein the upgradeable component further includes a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component;
wherein the NMC is adapted to transmit the one of a plurality of software upgrades to the mobile terminal in response to the DDD of the upgradeable component.
16 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a system and methods for upgrading software on a mobile terminal The system includes a network management computer (NMC) adapted to receive a plurality of software upgrades and to transmit one of the plurality of software upgrades to one of a plurality of mobile terminals through a satellite link. The mobile terminal can include an upgradeable component, which in turn includes a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component. According to the present invention, the NMC is adapted to transmit the one of a plurality of software upgrades to the mobile terminal in response to the DDD of the upgradeable component. Methods employing similar features and advantages are also disclosed herein.
-
Citations
40 Claims
-
1. A system for upgrading software on a mobile terminal comprising:
-
a network management computer (NMC) adapted to receive a plurality of software upgrades and to transmit one of the plurality of software upgrades to one of a plurality of mobile terminals through a satellite link; and a mobile terminal communicable with the NMC through the satellite link and is adapted to execute a software program, the mobile terminal including an upgradeable component, wherein the upgradeable component further includes a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component; wherein the NMC is adapted to transmit the one of a plurality of software upgrades to the mobile terminal in response to the DDD of the upgradeable component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. A method for upgrading software on a mobile terminal comprising:
-
providing a software upgrade operable on a mobile terminal, the mobile terminal including an upgradeable component; providing a detachable device descriptor (DDD) corresponding to the operating characteristics of the upgradeable component; grouping the mobile terminal into a group including one or more mobile terminals in response to the DDD of the upgradeable component; and transmitting the software upgrade to the mobile terminal in response to the grouping of the mobile terminal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for upgrading software on a mobile terminal including an upgradeable component comprising;
-
providing the mobile terminal with a detachable device descriptor (DDD) corresponding to operating characteristics of the upgradeable component; populating a database of the upgradeable component with original data corresponding to the existing software on the upgradeable component; grouping the mobile terminal into a group in response to the DDD of the upgradeable component; comparing the original data of the upgradeable component to upgrade data corresponding to the group of the mobile terminal; and providing a software upgrade to the mobile terminal in response to the original data and the upgrade data being unsynchronized. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for upgrading software on a mobile terminal comprising;
- providing a mobile terminal including a first upgradeable component, wherein the first upgradeable component includes one of an interface unit, a data modem, a personal digital assistant, a GPS receiver, a navigation system, a cellular mobile telephone, a satellite modem, or a display, and further including a first detachable device descriptor (DDD) corresponding to operating characteristics of the first upgradeable component;
grouping the mobile terminal into a first group in response to the DDD of the first upgradeable component.; providing a second upgradeable component in the mobile terminal as a replacement for the first upgradeable component, the second upgradeable component including one of an interface unit, a data modem, a personal digital assistant, a GPS receiver, a navigation system, a cellular mobile telephone, a satellite modem, or a display, and further including a second DDD corresponding to operating characteristics of the second upgradeable component; upon replacement of the first upgradeable component by the second upgradeable component grouping the mobile terminal into a second group; and upgrading the software on the mobile terminal in response to the second group being different than the first group. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
- providing a mobile terminal including a first upgradeable component, wherein the first upgradeable component includes one of an interface unit, a data modem, a personal digital assistant, a GPS receiver, a navigation system, a cellular mobile telephone, a satellite modem, or a display, and further including a first detachable device descriptor (DDD) corresponding to operating characteristics of the first upgradeable component;
-
35. A method for upgrading software on a mobile terminal including an upgradeable component comprising:
-
providing the mobile terminal with art upgradeable component; providing beta software operable on the upgradeable component; grouping the upgradeable component into a beta group; and populating a database of the upgradeable component with beta software in response to the grouping of the upgradeable component. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification