×

Single use identifier values for network accessible devices

  • US 10,536,462 B1
  • Filed: 04/17/2018
  • Issued: 01/14/2020
  • Est. Priority Date: 08/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • generating, by a server device and in response to a request for a data exchange operation received from a client device, a unique identifier for the client device that is stored by the server device and that comprises an initialized counter value that tracks a total number of data exchange operations between the server device and the client device;

    transferring, by the server device, the unique identifier and data associated with the requested data exchange operation, for storing in a memory of the client device;

    receiving, by the server device and from the client device, the unique identifier along with a request for a subsequent data exchange operation;

    in response to receiving the unique identifier along with the request for the subsequent data exchange operation;

    determining, by the server device, (i) that a global component of the received unique identifier matches a global component of a stored unique identifier for the client device that is stored by the server device, (ii) that a local component of the received unique identifier is not found, and (iii) that a received counter value in the received unique device identifier value matches a stored counter value in the stored unique device identifier value; and

    generating and storing, by the server device, an updated unique identifier for the client device, wherein generating the updated unique identifier comprises (i) generating an updated local component of the unique identifier, (ii) incrementing the counter value that tracks the total number of data exchange operations, and (iii) including the global component, the updated local component, and the incremented counter value in the updated unique device identifier value; and

    transferring, by the server device, the updated unique identifier for replacing the unique identifier in the memory of the client device, such that the updated unique identifier is usable for identifying the client device for only a subsequent single request for a subsequent data exchange operation.

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