Device software update transport and download
First Claim
1. A method for downloading updated software to a mobile station over-the-air through a wireless mobile communication network, comprising:
- identifying the mobile station from among stations served through the wireless mobile communication network;
sending a push notification through the wireless mobile communication network to a data communication client resident in the mobile station;
activating an update client resident in the mobile station, in response to the push notification;
initiating a data communication session from the data communication client resident in the mobile station, through the wireless mobile communication network;
sending a software identifier from the update client, indicative of software currently resident in the mobile station, via the data communication session;
selecting an update of software for the mobile station, based on the identifier;
downloading the selected update software for the mobile station to the data communication client resident in the mobile station, via the data communication session; and
transferring the downloaded updated software to the update client for installation and activation thereof within the mobile station.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile station update client facilitates downloading of updated software. This client interacts through a data communication client, using a standard interface. The data client wakes up the update client, in response to a notification from a download server. The update client interacts with the server, to identify resident software for checking against update(s) available from the server. The server does not need to be pre-provisioned with information as to the software or firmware in the mobile station, as this data can be provided by the update client. Also, there is no need for transmission of sensitive subscriber information over the air once a connection is established, because the download client provides the minimal data needed to facilitate the checking and updating of the software. An update is downloaded and stored in dedicated memory in the mobile station. The update client installs the updated software and activates that software for future use.
253 Citations
12 Claims
-
1. A method for downloading updated software to a mobile station over-the-air through a wireless mobile communication network, comprising:
-
identifying the mobile station from among stations served through the wireless mobile communication network; sending a push notification through the wireless mobile communication network to a data communication client resident in the mobile station; activating an update client resident in the mobile station, in response to the push notification; initiating a data communication session from the data communication client resident in the mobile station, through the wireless mobile communication network; sending a software identifier from the update client, indicative of software currently resident in the mobile station, via the data communication session; selecting an update of software for the mobile station, based on the identifier; downloading the selected update software for the mobile station to the data communication client resident in the mobile station, via the data communication session; and transferring the downloaded updated software to the update client for installation and activation thereof within the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of updating software in a mobile station over-the-air through a wireless mobile communication network, comprising:
-
receiving a push notification over-the-air through the wireless mobile communication network at a data communication client resident in the mobile station; activating an update client resident in the mobile station, in response to the received push notification; initiating a data communication session from the data communication client resident in the mobile station, over-the-air through the wireless mobile communication network; sending a software identifier from the update client, indicative of software currently resident in the mobile station, via the data communication session; receiving updated software for the mobile station at the data communication client resident in the mobile station, via the data communication session; storing the received updated software in a dedicated location in memory within the mobile station; when the storing is complete, processing the updated software in the dedicated location in memory within the mobile station with the update client, to install the updated software; and activating the installed updated software within the mobile station, to control at least one aspect of future operations of the mobile station via the network. - View Dependent Claims (9, 10, 11, 12)
-
Specification