Cost optimization for firmware updates for globally mobile machine-to-machine devices
First Claim
Patent Images
1. A method for determining whether or not to push a current firmware upgrade to a machine-to-machine (M2M) device, the method implemented by a firmware control management device in a wireless communication system comprising the steps of:
- receiving a notification from the M2M device;
retrieving M2M configuration information associated with the M2M device, wherein said M2M configuration information comprises at least a current loaded firmware in the M2M device;
obtaining information related to the current firmware upgrade associated with the M2M device;
obtaining information which indicates a network currently connected to the M2M device, wherein the network currently connected to the M2M device is a visited network of the M2M device rather than a home network of the M2M device;
obtaining information related to the visited network currently connected to the M2M device, wherein the information related to the visited network currently connected to the M2M device comprises data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device; and
,determining whether or not to push the current firmware upgrade to the M2M device based at least on the following parameters;
(1) the current loaded firmware in the M2M device, (2) the current firmware upgrade associated with the M2M device, and (3) the data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device.
2 Assignments
0 Petitions
Accused Products
Abstract
A firmware control management device and a method implemented by the firmware control management device are described herein which are configured to determine whether or not to push a firmware update to a machine-to-machine (M2M) device.
-
Citations
26 Claims
-
1. A method for determining whether or not to push a current firmware upgrade to a machine-to-machine (M2M) device, the method implemented by a firmware control management device in a wireless communication system comprising the steps of:
-
receiving a notification from the M2M device; retrieving M2M configuration information associated with the M2M device, wherein said M2M configuration information comprises at least a current loaded firmware in the M2M device; obtaining information related to the current firmware upgrade associated with the M2M device; obtaining information which indicates a network currently connected to the M2M device, wherein the network currently connected to the M2M device is a visited network of the M2M device rather than a home network of the M2M device; obtaining information related to the visited network currently connected to the M2M device, wherein the information related to the visited network currently connected to the M2M device comprises data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device; and
,determining whether or not to push the current firmware upgrade to the M2M device based at least on the following parameters;
(1) the current loaded firmware in the M2M device, (2) the current firmware upgrade associated with the M2M device, and (3) the data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A firmware control management device in a wireless communication system for determining whether or not to push a current firmware upgrade to a machine-to-machine (M2M) device, the firmware control management device comprising:
-
a processor; and a memory that stores processor-executable instructions where the processor interfaces with the memory and executes the processor-executable instructions to enable operations as follows; receive a notification from the M2M device; retrieve M2M configuration information associated with the M2M device, wherein said M2M configuration information comprises at least a current loaded firmware in the M2M device; obtain information related to the current firmware upgrade associated with the M2M device; obtain information which indicates a network currently connected to the M2M device, wherein the network currently connected to the M2M device is a visited network of the M2M device rather than a home network of the M2M device; obtain information related to the visited network currently connected to the M2M device, wherein the information related to the visited network currently connected to the M2M device comprises data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device; and
,determine whether or not to push the current firmware upgrade to the M2M device based at least on the following parameters;
(1) the current loaded firmware in the M2M device, (2) the current firmware upgrade associated with the M2M device, and (3) the data costs associated with using the currently connected visited network to push the current firmware upgrade to the M2M device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification