Patents by Inventor Helmut Salmen

Helmut Salmen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8631139
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: January 14, 2014
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20120222108
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 30, 2012
    Applicant: SIMtone Corporation (f/k/a XDS, Inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20110066739
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: July 21, 2010
    Publication date: March 17, 2011
    Applicant: SIMtone Corporation (f/k/a XDS, inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20110061090
    Abstract: In one aspect, a system capable of performing network address changes is provided. The system comprises a network interconnecting a plurality of hosts, a mobile device connected to the network, the mobile device associated with a first network address corresponding to a first network location of the mobile device on the network, a first host connected to the network, and a mobile handler capable of communicating with the mobile device and the host over the network.
    Type: Application
    Filed: June 16, 2010
    Publication date: March 10, 2011
    Applicant: SIMtone Corporation (f/k/a XDS, Inc.)
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20080209039
    Abstract: According to some aspects, a method of providing services to a first device over a network using a network switching center adapted to locate servers capable of providing the services to the first device is provided. The method comprising acts of identifying a first service to be provided to the first device, providing notification, from the network switching center to a first server, that the remote device has requested the first service, providing, by the first server, the first service to the remote device, and indicating, by the first server to the network switching center, a second service to be provided to the remote device.
    Type: Application
    Filed: December 17, 2007
    Publication date: August 28, 2008
    Applicant: SIMtone Corporation
    Inventors: David Tracey, Helmut Salmen, Brian Gillespie
  • Publication number: 20070047585
    Abstract: In one aspect, a system capable of performing network address changes is provided. The system comprises a network interconnecting a plurality of hosts, a mobile device connected to the network, the mobile device associated with a first network address corresponding to a first network location of the mobile device on the network, a first host connected to the network, and a mobile handler capable of communicating with the mobile device and the host over the network.
    Type: Application
    Filed: June 23, 2006
    Publication date: March 1, 2007
    Applicant: XDS Inc.
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Patent number: 7069275
    Abstract: Embodiments of the present invention are directed to a method and apparatus for restricted run-time environment with dynamic user context. In one embodiment, a user interacts with the computer system through a restricted run-time environment. When the user begins using the computer system at a local machine (i.e., a client), a user context is dynamically created at the local machine. Then, a user interface is initiated in the run-time environment which is isolated from the local machine's system files. In one embodiment, the user interface and all actions resulting from interaction through the interface take place in the isolated run-time environment. In one embodiment, the isolated run-time environment contains its own set of system files that the user may need to access. In one embodiment, the local machine is running the Unix™ operating system. A user interacts with the system through an interface running from the chroot directory.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: June 27, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Helmut Salmen
  • Publication number: 20050238034
    Abstract: A system and method for automatically and dynamically initiating and establishing secure connections between a Server and a Client using a session control server (SCS). Both the Server and the Client are connected to an untrusted network (such as the Internet) through a Network Address Translator or Translation (NAT) router or a firewall. The SCS, independently trusted by both the Server and the Client, brokers the required connection parameters to establish a secure connection between the Server and the Client. The system and method does not require any user configuration on the Client and eliminates the need for the Server to accept explicit connection requests or packets from the Client, thereby allowing the Server firewall to always remain closed to all inbound traffic.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 27, 2005
    Inventors: Brian Gillespie, Helmut Salmen, David Tracey
  • Publication number: 20040034623
    Abstract: Embodiments of the present invention are directed to a method and apparatus for restricted run-time environment with dynamic user context. In one embodiment, a user interacts with the computer system through a restricted run-time environment. When the user begins using the computer system at a local machine (i.e., a client), a user context is dynamically created at the local machine. Then, a user interface is initiated in the run-time environment which is isolated from the local machine's system files. In one embodiment, the user interface and all actions resulting from interaction through the interface take place in the isolated run-time environment. In one embodiment, the isolated run-time environment contains its own set of system files that the user may need to access. In one embodiment, the local machine is running the Unix™ operating system. A user interacts with the system through an interface running from the chroot directory.
    Type: Application
    Filed: August 19, 2002
    Publication date: February 19, 2004
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Helmut Salmen