发明名称 Private cloud server and client architecture without utilizing a routing server
摘要 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.
申请公布号 US9203807(B2) 申请公布日期 2015.12.01
申请号 US201113229285 申请日期 2011.09.09
申请人 KINGSTON DIGITAL, INC. 发明人 Chen Ben Wei;Yen Chin-Tang;Zhao Shi-Ming
分类号 G06F7/04;G06F15/16;G06F17/30;H04L29/06;H04L29/08 主分类号 G06F7/04
代理机构 Sawyer Law Group, P.C. 代理人 Sawyer Law Group, P.C.
主权项 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; anddetermining, 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.
地址 Fountain Valley CA US