×

Private cloud routing server, private network service and smart device client architecture without utilizing a public cloud based routing server

  • US 10,237,253 B2
  • Filed: 08/01/2014
  • Issued: 03/19/2019
  • Est. Priority Date: 09/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for use with a public cloud network that includes a private cloud routing server, a private router, a private network service, and a smart device client, the method comprising:

  • processing an initial setup of a private cloud routing server and a smart device client in a client server relationship, wherein the private cloud routing server is associated with a server message box located on a public cloud network separate from the private cloud routing server, and wherein the smart device client is associated with a client message box located on the public cloud network separate from the smart device client, the initial setup including;

    sending, by the private cloud routing server, a session based invitation to the client message box of the smart device client,retrieving, by the smart device client, the session based invitation of the private cloud routing server from the client message box of the smart device client,validating, by the smart device client, the session based invitation,in response to validating the session based invitation, transmitting, by the smart device client, a session based access request that includes a public IP address and a private IP address of the smart device client to the server message box of the private cloud routing server,retrieving, by the private cloud routing server, the session based access request of the smart device client from the server message box,validating, by the private cloud routine server, the session based access request;

    in response to the validating the session based access request, registering, by the private cloud routing server, the public IP address and the private IP address of the smart device client to allow access to the private cloud routing server by the smart device client,sending, by the private cloud routing server, a session based acknowledgment with a public IP address and a private IP address of the private cloud routing server to the client message box of the smart device client, andenabling the smart device client to securely access a private network service via the public cloud network after registration of the public and private IP address of the private cloud routing server; and

    connecting the private cloud routing server and smart device client by at least one connection of;

    in response to the private IP address of the private cloud routing server being in a same first Local Area Network (LAN) as the smart device client, the smart device client directly connects to the private cloud routing server using the private IP address of the private cloud routing server, andin response to the private IP address of the private cloud routine server not being in the same first LAN as the smart device client, the smart device client connects through a first WAN to the public cloud network using the public IP address of the private cloud routine server.

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