×

Private and secure communication architecture without utilizing a public cloud based routing server

  • US 9,781,087 B2
  • Filed: 10/28/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 09/09/2011
  • Status: Active Grant
First Claim
Patent Images

1. A smart device client, comprising:

  • a memory storing a program that in response to being executed by a processor, enables the smart device client to establish a communication session as a host or guest by performing operations comprising;

    locate a private cloud routing server program that enables the smart device client to;

    retrieve a session based invitation from a smart device client message box,send a session based access request to a private cloud routing server message box to register a public IP address and a private IP address of the smart device client, wherein the session based access request includes the public IP address and the private IP address of the smart device client,retrieve a session based acknowledgement with a public IP address and a private IP address of a private cloud routing server from the smart device client message box,send an access request to the private cloud routing server,wherein the public and private IP address of the private cloud routing server and the public and private IP address of the smart device client are registered,wherein an outgoing route remains open waiting for a response from the private cloud routing server, andwherein an incoming public and private IP addresses of the private cloud routing server is bound with a registered outgoing private IP address of the smart device client;

    receive an incoming request from the private cloud routing server,establish a secure peer-to-peer communication with the private cloud routing server, andaccess private network service through the private cloud routing server;

    locate the private cloud routing server;

    join a virtual local area network (LAN) under the private cloud routing server;

    access the private cloud routing server behind a firewall with a fixed or dynamic IP address, wherein the smart device client;

    requires no outside or public cloud based routing server in a wide area network (WAN),requires no additional router setup in the virtual LAN, andestablishes a secure peer-to-peer communication with the private cloud routing server; and

    conduct a private and secure chat with at least another smart device client through the private cloud routing server, comprising;

    in response to starting a communication session as a host;

    create and host a chat room session,invite a chat guest,scan for a recognizable guest, andstart a private and secure chat as the host;

    in response to not starting a communication session as a host;

    receive a chat invitation and join a chat session as a guest,scan for a recognizable host,authenticate via a log-in authentication,join a chat room session, andstart a private and secure chat as the guest.

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