Private cloud server and client architecture without utilizing a routing server
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for use with a public cloud network is disclosed, wherein the public cloud network includes at least one private cloud server and at least one smart client device in communication therewith. The method and system comprise setting up the at least one private cloud server and the at least one smart client device in a client server relationship. The at least one private cloud server includes a message box associated therewith. The first message box is located in the public network. The at least one smart client includes a second message box associated therewith. The second message box is located on the public network. The method includes passing session based message information between the at least one private cloud server and the at least one smart client device via the first message box and the second message box in a secure manner. The session base information is authenticated by the private cloud server and the at least one smart client device. The smart client device and the private cloud server can then communicate with each other after the session based information is authenticated.
-
Citations
9 Claims
-
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, and transmitting, 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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification