Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
First Claim
1. A mobile electronic device network employing provisioning techniques for updating electronic devices, the network comprising:
- a customer care center;
a device server capable of dispensing at least one update;
an electronic device having at least one of firmware and software, the electronic device being communicatively coupled to the device server and the customer care center, the electronic device notifying the customer care center to download at least one of firmware and software for subscribed services into the electronic device to enable use of the subscribed services;
an update service in the electronic device, the presence of the update service in the electronic device being determinable by the network, wherein, when enabled, the update service indicates to the network capability of the electronic device to update at least one of firmware and software for the subscribed services, the electronic device employing the at least one update to update the at least one of firmware and software for the subscribed services; and
wherein one or more parameters specific to updating the at least one of firmware and software for the subscribed services in the electronic device are provisioned, during provisioning of a number assignment module (NAM) in the electronic device, by the network.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a network for managing one of a firmware update service option and a software update service option in electronic devices such as, for example, a mobile handset. The network is capable of determining whether a mobile handset is capable of facilitating firmware updates based upon, for example, firmware update service options (FUSO) and associated FUSO numbers. When a new mobile phone is used for the first time in the electronic device network, an OTAPA process may be employed not only to program number assignment module parameters but also for initiating one of a firmware or software update or for setting flags and parameters that facilitate subsequent firmware or software updates. A mobile handset, may periodically or as necessary, communicate ability to update firmware and/or software to the electronic device network.
-
Citations
30 Claims
-
1. A mobile electronic device network employing provisioning techniques for updating electronic devices, the network comprising:
-
a customer care center; a device server capable of dispensing at least one update; an electronic device having at least one of firmware and software, the electronic device being communicatively coupled to the device server and the customer care center, the electronic device notifying the customer care center to download at least one of firmware and software for subscribed services into the electronic device to enable use of the subscribed services; an update service in the electronic device, the presence of the update service in the electronic device being determinable by the network, wherein, when enabled, the update service indicates to the network capability of the electronic device to update at least one of firmware and software for the subscribed services, the electronic device employing the at least one update to update the at least one of firmware and software for the subscribed services; and wherein one or more parameters specific to updating the at least one of firmware and software for the subscribed services in the electronic device are provisioned, during provisioning of a number assignment module (NAM) in the electronic device, by the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 27)
-
-
10. A mobile electronic device network adapted to update electronic devices and perform over-the-air number assignment module parameter provisioning, the network comprising:
-
an electronic device configured to notify a customer care center to download at least one of firmware and software for subscribed services into the electronic device to enable use of the subscribed services, the electronic device also comprising number assignment module parameters specific to updating one or both of the firmware and software for subscribed services, the electronic device being communicatively coupled to at least one server; and wherein presence of support for at least one of a firmware update service option and a software update service option in the electronic device is determinable by the network, wherein when enabled, the presence of support for the at least one of a firmware update service option and a software update service option indicates to the network that the electronic device is capable of updating one of firmware and software, wherein the electronic device is adapted to communicate the presence of support for the one of the firmware update service option and software update service option to the network, and wherein the electronic device is also adapted to communicate device specifications to the network when the network attempts to provision the number assignment module parameters. - View Dependent Claims (11, 12, 13, 28)
-
-
14. A method of updating software in a wireless communication device in a wireless network, the method comprising:
-
recognizing when the wireless communication device is new to the wireless network and initiating provisioning of the wireless communication device, with subscribed services a user pre-selected when signing up for a network service, if the wireless communication device has not already been provisioned in the wireless network; determining a value of one of a firmware update service option number and a software update service option number in the wireless communication device by the wireless network during an over-the-air parameter administration operation for programming number assignment module parameters, wherein the one of a firmware update service option number and a software update service option number is a number assignment module parameter specific to updating one or both of firmware and software for the subscribed services; and downloading one of a firmware update and a software update for the subscribed services from a server in the wireless network, if one of the firmware update service option number and the software update service option number is determined to have a predetermined value. - View Dependent Claims (15, 16, 17, 18, 19, 29)
-
-
20. A mobile electronic device having a non-transitory computer-readable storage including a non-volatile memory and a processor, the computer-readable storage having stored thereon a computer program having a plurality of code sections enabling over-the-air updating of at least one of firmware and software in an electronic device via a wireless network, the code sections executable by a processor for causing the processor to perform the operations comprising:
-
sending a message over the wireless network to a device server for recognizing by the device server when the electronic device is new to the wireless network so that the device server initiates provisioning of the electronic device with subscribed services a user pre-selected if the electronic device has not already been provisioned in the network; after the electronic device has been initially provisioned in the new wireless network, then; receiving at least one message from a server over the wireless network as part of an over the air parameter administration process for programming number assignment module parameters, the message comprising a service option parameter; determining whether a value of the service option parameter corresponds to one of a firmware update service option and a software update service option, wherein the one of a firmware update service option number and a software update service option number is a number assignment module parameter specific to updating one or both of firmware and software; and engaging in over the air updating of the at least one of firmware and software of the electronic device via the wireless network, if it is determined that the value of the service option parameter corresponds to the one of a firmware update service option and a software update service option. - View Dependent Claims (21, 22, 23, 24, 25, 26, 30)
-
Specification