×

Enabling a wireless device to act as a relay for upgrading an accessory coupled to the wireless device

  • US 9,128,796 B2
  • Filed: 08/31/2012
  • Issued: 09/08/2015
  • Est. Priority Date: 08/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a wireless device, from a Firmware Over the Air (FOTA) server at a wireless network, a notification of an upgrade that includes information related to a combined software upgrade package;

    responsive to the notification, receiving, at the wireless device, directly from the FOTA server and prior to the wireless device being in communication with an accessory device, the combined software upgrade package including a first software upgrade and a second software upgrade for upgrading the wireless device and the accessory device respectively,in response to receiving the combined software upgrade package and the upgrade information;

    upgrading the wireless device according to the first software upgrade that is received by the wireless device from the FOTA server;

    determining whether the upgrade of the wireless device according to the first software upgrade was successful;

    determining whether a flag is set in the wireless device indicating availability of the second software upgrade for upgrading the accessory device;

    automatically determining, at the wireless device, whether the accessory device is in communication with the wireless device;

    upon determining that the wireless device was successfully upgraded according to the first software upgrade, that the flag is set, and that the accessory device is in communication with the wireless device, forwarding, from the wireless device and to the accessory device, the second software upgrade to upgrade the accessory devicein response to a notification of the upgrade failure from the accessory device, receiving, from the FOTA server and at the wireless device, a third software upgrade for the accessory device;

    forwarding the third software upgrade to the accessory device;

    responsive to forwarding the third software upgrade to the accessory device, receiving, from the accessory device and at the wireless device, another notification of an upgrade success or upgrade failure according to the third software upgrade; and

    forwarding the other notification of the upgrade success or failure to the FOTA server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×