Firmware Upgrade System and Method in a Device Management Architecture
First Claim
1. A device firmware upgrade method, comprising:
- obtaining from a first server, using a first protocol, identity information of a second server adapted to determine a customized upgrade process with respect to a mobile communications device;
transmitting device image information relating to a device image associated with said mobile communications device to said second server using a second protocol;
receiving information defining an upgrade process from said second server, said upgrade process being customized relative to said mobile communications device and said upgrade process including identity information of one or more resources;
downloading one or more upgrade files from said one or more resources based on said upgrade process; and
upon completion of upgrading at least a portion of said mobile communications device'"'"'s device image based on said one or more upgrade files, providing a status indication to said first server using said first protocol.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol.
-
Citations
25 Claims
-
1. A device firmware upgrade method, comprising:
-
obtaining from a first server, using a first protocol, identity information of a second server adapted to determine a customized upgrade process with respect to a mobile communications device; transmitting device image information relating to a device image associated with said mobile communications device to said second server using a second protocol; receiving information defining an upgrade process from said second server, said upgrade process being customized relative to said mobile communications device and said upgrade process including identity information of one or more resources; downloading one or more upgrade files from said one or more resources based on said upgrade process; and upon completion of upgrading at least a portion of said mobile communications device'"'"'s device image based on said one or more upgrade files, providing a status indication to said first server using said first protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile communications device, comprising:
-
a component configured to engage in a device management session with a first server using a first protocol and to obtain from said first server identity information of a second server adapted to determine a customized upgrade process with respect to said mobile communications device; a component configured to transmit device image information relating to a device image associated with said mobile communications device to said second server using a second protocol; a component configured to process information defining an upgrade process received from said second server, said upgrade process being customized relative to said mobile communications device and said upgrade process including identity information of one or more resources; a component configured to download one or more upgrade files from one or more resources based on said upgrade process received from said second server; and a component configured to provide a status indication to said first server using said first protocol upon completion of upgrading at least a portion of said mobile communications device'"'"'s device image based on said one or more upgrade files. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device firmware upgrade server, comprising:
-
a component configured for processing device inventory information received from a mobile communications device; a component for determining a customized upgrade process with respect to said mobile communications device based on said device inventory information; and a component for transmitting said customized upgrade process to said mobile communications device, wherein said customized upgrade process includes identity information of one or more resources having one or more downloadable upgrade files for said mobile communications device. - View Dependent Claims (22, 23, 24, 25)
-
Specification