×

Private cloud server and client architecture without utilizing a routing server

  • US 9,203,807 B2
  • Filed: 09/09/2011
  • Issued: 12/01/2015
  • Est. Priority Date: 09/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a private cloud server and a smart device client within a public cloud network, wherein the private cloud server includes a first message box and the smart device client includes a second message box; and

    utilizing an authentication process to setup a client server relationship between the private cloud server and the smart device client, wherein the authentication process comprises;

    creating, by the private cloud server, an authorized client list that includes an account name and unique public account information corresponding to the second message box of the smart device client,transmitting, by the private cloud server, a session based invitation to the second message box of the smart device client, wherein the session based invitation includes the address of the first message box,transmitting, by the smart device client, a session based access request to the first message box of the private cloud server, wherein the session based access request includes the address of the second message box, a public IP address of the smart device client, and a private IP address of the smart device client,determining, by the private cloud server, whether the session based access request is valid,in response to receiving a valid session based access request, registering, by the private cloud server, the address of the second message box and both the public and the private IP address of the smart device client, andtransmitting, by the private cloud server, a session based acknowledgment to the second message box of the smart device client, wherein the session based acknowledgment includes both a current public and a current private IP address of the private cloud server; and

    determining, by the smart device client, that the session based acknowledgment is valid;

    in response to receiving a valid session based acknowledgement, binding, by the smart device client, the public IP address and the private IP address of the private cloud server with the registered private IP address of the smart device client.

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