×

Device deregistration using forward-chaining encryption

  • US 10,075,435 B1
  • Filed: 12/19/2014
  • Issued: 09/11/2018
  • Est. Priority Date: 12/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more servers that communicate with an electronic device, the electronic device having a device identifier and a first registration token associated with a first customer account, the one or more servers comprising;

    a device registry including an order template associating the electronic device to a product;

    a deregistration token store that includes a plurality of deregistration tokens; and

    customer information that includes a first customer profile associated with the first customer account and a second customer profile associated with a second customer account;

    the one or more servers are programmed to;

    receive, from the electronic device, a first registration request to register the electronic device with the first customer account, wherein the first registration request includes the device identifier and the first registration token;

    register the electronic device with the first customer account by updating the first customer profile to include an association between the electronic device and the first customer account;

    send, to the electronic device, a first registration response that includes a security token that identifies the electronic device to the one or more servers;

    receive, from the electronic device, a second registration request to register the electronic device with the second customer account, wherein the second registration request includes the device identifier, a first deregistration token and a second registration token associated with the second customer account;

    determine that the electronic device is to be deregistered from the first customer account based at least in part on the first deregistration token matching a second deregistration token stored in the deregistration token store;

    delete, from the device registry, the order template associated with the electronic device;

    remove, from the first customer profile, the association between the electronic device and the first customer account;

    register the electronic device with the second customer account by updating the second customer profile to include an association between the electronic device and the second customer account; and

    send, to the electronic device, a second registration response that includes a second security token that identifies the electronic device to the one or more servers.

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