×

Network based machine-to-machine system for monitoring

  • US 9,882,958 B1
  • Filed: 06/23/2014
  • Issued: 01/30/2018
  • Est. Priority Date: 10/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A cloud server comprising multiple servers, the cloud server comprising:

  • an authentication server configured to authenticate one or more mobile computing devices, the authentication server comprising;

    an authentication memory; and

    an authentication processor in communication with the authentication memory, the authentication processor configured to;

    receive a request for authentication from a mobile computing device;

    determine whether to authenticate the mobile computing device; and

    in response to determining to authenticate the mobile computing device;

    generate an authentication token, the authentication token having associated therewith a time of expiry of the authentication token;

    send a link and the authentication token to the mobile computing device, the link for use by the mobile computing device to connect to a back-end server separate from the authentication server, the authentication token for encrypting information transmitted to the back-end server; and

    send the authentication token and the time of expiry to the back-end server,the back-end server configured to communicate with the mobile computing device in order to establish a virtual link between the one or more mobile computing devices and at least one web client, the back-end server comprising;

    a back-end memory; and

    a back-end processor in communication with the back-end memory, the back-end processor configured to;

    receive a mobile computing device communication encrypted with the authentication token;

    determine, based on the time of expiry, whether the authentication token is expired in order to determine whether to communicate with the mobile computing device; and

    wherein, responsive to determining that the authentication token has expired, the authentication server further communicates with the mobile computing device in order for the authentication server to authenticate the mobile computing device again so that the mobile computing device communicates with the back-end server or with another back-end server;

    a front-end server configured to communicate with the at least one web client; and

    a virtual link device configured to provide an appearance that the virtual link between the mobile computing device and the at least one web client is maintained when the mobile computing device reverts to the authentication server in order for the authentication server to authenticate the mobile computing device again in order for the mobile computing device to communicate again with the at least one web client.

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