×

Session management for internet of things devices

  • US 10,044,705 B2
  • Filed: 01/20/2016
  • Issued: 08/07/2018
  • Est. Priority Date: 01/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system, comprising:

  • receiving, from a client computing device, a first request for provisioning a token that enables a specified computing device to communicate with an application executing at a server computing device;

    generating the token for the specified computing device, wherein the token is associated with a set of functions that the specified computing device is allowed to execute;

    sending the token to the client computing device;

    causing the client computing device to send the token to the specified computing device;

    receiving, at the server computing device and from the specified computing device, a request for performing a specified function;

    determining whether the server computing device has a session data object associated with the specified computing device, the session data object having the token and an installation ID of the specified computing device and generated at the server computing device in response to generating the token;

    permitting the specified computing device to perform the specified function in an event the session data object is available at the server computing device;

    receiving, at the computing system, a revoke request from the client computing device to revoke access for a specified type of computing devices provisioned by the client computing device;

    identifying session objects having tokens generated for the computing devices of the specified type; and

    deleting the session objects to revoke the access for the specified type of computing devices.

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