Mobile services network for update of firmware/software in mobile handsets
First Claim
1. A system that supports deployment of updating information used for the updating of firmware in an electronic device, through a network, the system comprising:
- a generator for generating updating information using two versions of the firmware;
storage having database software for storing the updating information and an associated lifecycle state value that holds one of a plurality of values representing states in a lifecycle of the updating information, the plurality of values comprising at least a value assigned to new updating information that has not been successfully tested for use in the electronic device;
a user interface at least for managing the generation, distribution, and storage of the updating information and for one or both of assigning and/or checking the lifecycle state value associated with stored updating information; and
wherein the lifecycle state value associated with the stored updating information is accessed to determine permissible deployment of the updating information by the system, wherein the deployment of the updating information by the system is restricted when the lifecycle state value is set at the value assigned to new updating information that has not been successfully tested for use in the electronic device.
7 Assignments
0 Petitions
Accused Products
Abstract
A mobile handset in a mobile services network, with access to a plurality of services, including a firmware/software update service, receives update notifications. The notifications indicate the availability of update packages, and, in response, the mobile handset confirms the authenticity of the received update notifications before initiating a download of an associated update package from a management server or delivery server in the mobile services network. The notifications may be managed and sent by an authorized user from a management console. One or more delivery servers may be employed to dispense update packages to a plurality of mobile handsets.
-
Citations
24 Claims
-
1. A system that supports deployment of updating information used for the updating of firmware in an electronic device, through a network, the system comprising:
-
a generator for generating updating information using two versions of the firmware; storage having database software for storing the updating information and an associated lifecycle state value that holds one of a plurality of values representing states in a lifecycle of the updating information, the plurality of values comprising at least a value assigned to new updating information that has not been successfully tested for use in the electronic device; a user interface at least for managing the generation, distribution, and storage of the updating information and for one or both of assigning and/or checking the lifecycle state value associated with stored updating information; and wherein the lifecycle state value associated with the stored updating information is accessed to determine permissible deployment of the updating information by the system, wherein the deployment of the updating information by the system is restricted when the lifecycle state value is set at the value assigned to new updating information that has not been successfully tested for use in the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a system that supports deployment of updating information used for the updating of firmware in at least one electronic device, the method comprising:
-
generating updating information using a first version of the firmware and a second version of the firmware; storing the generated updating information; storing a lifecycle state value associated with the generated updating information, wherein the lifecycle state value holds one of a plurality of values representing states in a lifecycle of the updating information, the plurality of values comprising at least a value assigned to new updating information that has not been successfully tested for use in the electronic device; and communicating a notification to the at least one electronic device about the availability of updating information, based upon the lifecycle state value associated with the updating information, wherein the availability of the updating information is restricted if the lifecycle state value is the value assigned to new updating information that has not been successfully tested for use in the electronic device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification