Nova Patents
IN214359B

Untitled record

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

69 claims: 5 independent, 64 dependent

  1. 1
    A system for remote point to multipoint communications between private users through a public network while providing seamless, firewall-compliant connectivity said system comprising:a first computer connectable to the public network over a first secure channel through a first firewall element, said first firewall element adapted to protect said first computer from hostile intrusion from the public network;a second computer connectable to the public network over a second secure channel through a second firewall element, said second firewall element adapted to protect said second computer from hostile intrusion from the public network;and a connection server operatively coupled to the public network, said connection server including an authentication process for forming a first, secure, firewall compliant connection with said first computer, an authentication process for forming a second, secure, firewall compliant connection with said second computer, an authentication process for forming a third, secure, firewall compliant connection with a third computer, and for sending communications received from said first computer to said second computer while maintaining second firewall compliance, for sending communications received from said second computer to said first computer while maintaining first firewall compliance, and for sending communications received from said first or second computer as point-to-multipoint communications to multiple computers while maintaining firewall compliance of firewalls associated with communications sent to the multiple computers, respectively.
  2. 10
    The system as claimed in claim I, wherein said authentication process of said connection server authorizes a secure connection with said first computer, and wherein said authentication process is adapted to receive authentication data from said first computer and to determine whether said authentication data verifies a user of said first computer, and wherein said second, secure, firewall compliant connection with said second computer is made according to instructions received from said first computer, only faller said first firewall compliant connection with said first computer is made and said first computer user has been verified.
  3. 33
    A distributed control structure providing for secure transmission of communications over a public network between two or more computers protected by two or more firewall elements using different criteria for restriction of communications traffic therethrough, said distributed control structure comprising:a plurality of connection servers networked within said distributed control structure and operatively coupled to the public network, wherein a first of said connection severs operates as a primary connection server, and the remainder of said plurality of connection servers operate secondarily to said primary connection server, said connect servers including an authentication process for authenticating at least two of said two or more computers, wherein an encryption key is securely shared by said at least two of said two or more computers, and for forming a first firewall compliant connection with a first of the computers, and for forming a second firewall compliant connection with a second of the computers, said authentication process being configured for sending communications from the first computer to the second computer while maintaining second firewall compliance, and for sending communications from the second computer to the first computer while maintaining first firewall compliance.
  4. 34
    A method of establishing a private-to-public-to-private communications tunnel, wherein at least the private addresses of the communications tunnel are firewall protected, said method comprising the steps of:authenticating, at a location having a public address, a first computer having a first, firewall protected private address;creating a first firewall compliant connection between a publicly addressed connection server and said first computer upon authentication of said first computer;authenticating, at a location having a public address, a second computer having a second, firewall protected private address;establishing a second firewall compliant connection between said publicly addressed connection server and said second computer having a second firewall protected private address, wherein an encryption key is securely shared by said first and second computers;and establishing the private-to-public-to-private communications tunnel, wherein said connection server routes communications from said first computer through said first firewall compliant connection and said second firewall compliant connection to said second computer, and from said second computer through said second firewall compliant connection and said first firewall compliant connection to said first computer;wherein said first computer is a client computer and said second computer is a device control computer, said device control computer being operably connected to at least one network-enabled device;communicating, from said first computer to said second computer, control instructions for operating said at least one network-enable device, and communicating, from said second computer to said first computer, data received by said second computer from said at least one network-enabled device.
  5. 58
    A method of persistent, secure transfer of data between at least two computers over a public network, wherein the computers have separate privately addressed, firewall protected locations, said method comprising the steps of:accessing a connection server operably connected to the public network by addressing a request from a first of the computers to a public address of the connection server;establishing a secure connection between the first computer and the connection server, after which, the connection server establishes a secure connection between the connection server and at least a second of the computers, according to instructions received from the first computer as to which computers the first computer desires to communicate with;wherein secure, full-duplex, persistent communications are established through the connection server without the need for any of the computers to know or address a private address of any of the other computers between which the communications take place.