×

Methods and systems for providing updates to and receiving data from devices having short range wireless communication capabilities

  • US 9,836,296 B2
  • Filed: 06/11/2015
  • Issued: 12/05/2017
  • Est. Priority Date: 06/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a software update package (SUP) to an Internet of Things (IoT) device via a user'"'"'s communication device (UCD), the method comprising:

  • the UCD automatically discovering that the SUP needs to be provided to the IoT device;

    the UCD obtaining the SUP from a software administration server (SAS);

    the UCD transmitting the obtained SUP to the IoT device using a first short range wireless signal;

    after transmitting the SUP to the IoT device, the UCD receiving confirmation data transmitted wirelessly by the IoT device using a second short range wireless signal, wherein the confirmation data includes a digital signature generated by the IoT device using a private key and a checksum of the SUP, the confirmation data confirming that the IoT device received the SUP;

    updating software of the IoT device using the SUP; and

    the UCD transmitting the confirmation data to the SAS, wherein the SAS is located remotely from the UCD;

    wherein the step of automatically discovering that the SUP needs to be provided to the IoT device comprises;

    the UCD automatically broadcasting a device discovery message;

    the UCD receiving from the IoT device a response message transmitted by the IoT device in response to the device discovery message, the response message comprising a device identifier allocated to the IoT device;

    the UCD transmitting to the SAS the device identifier allocated to the IoT device in response to receiving the response message from the IoT device; and

    the UCD receiving from the SAS a software update message comprising information indicating that the IoT device requires a software update.

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