×

Systems and methods for device authentication

  • US 10,419,226 B2
  • Filed: 09/01/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 09/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for authenticating a medication delivery device to a to a second computing device through interaction with a third computing device, comprising:

  • the medication delivery device, comprising;

    a first communication interface; and

    a first processor coupled to the communication interface and configured with processor-executable instructions to perform operations comprising;

    obtaining an ephemeral first transitory identity at the medication delivery device;

    sending the first transitory identity to the second computing device and to the third computing device;

    receiving an ephemeral second transitory identity from the second computing device;

    sending a first authentication query including the second transitory identity to the third computing device; and

    receiving from the third computing device an indication of whether the second computing device is authenticated;

    the second computing device, comprising;

    a second communication interface; and

    a second processor coupled to the communication interface and configured with processor-executable instructions to perform operations comprising;

    obtaining the second transitory identity at the second computing device;

    sending the second transitory identity to the medication delivery device and to the third computing device;

    receiving the first transitory identity from the medication delivery device;

    sending a second authentication query including the first transitory identity to the third computing device; and

    receiving from the third computing device an indication of whether the medication delivery device is authenticated; and

    the third computing device, comprising;

    a third communication interface; and

    a third processor coupled to the communication interface and configured with processor-executable instructions to perform operations comprising;

    receiving the first transitory identity from the medication delivery device;

    receiving the second authentication query;

    determining whether the first transitory identity from the medication delivery device matches the first transitory identity from the second computing device;

    sending to the second computing device the indication of whether the medication delivery device is authenticated based on the determination of whether the first transitory identity from the medication delivery device matches the first transitory identity from the second computing device;

    receiving the second transitory identity from the second computing device;

    receiving the first authentication query;

    determining whether the second transitory identity from the medication delivery device matches the second transitory identity from the second computing device; and

    sending to the medication delivery device an indication of whether the second computing device is authenticated based on the determination of whether the second transitory identity from the medication delivery device matches the second transitory identity from the second computing device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×