IP Library Granted Patent US 8,381,273
Granted Patent B2
US 8,381,273 · App. 13/332,639 · Granted Feb 19, 2013

System and method for providing a secure connection between networked computers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,381,273
App. No.
13/332,639
Granted
Feb 19, 2013
Kind
B2
Abstract

Embodiments disclosed herein provide a system, method, and computer program product for obtaining secure connectivity between networked computing devices. The invention comprises utilizing a network protocol inherent to an operating system on a client device to automatically set up and establish a transient secure network connection endpoint on the client device. The act of utilizing can be a result of a server device responding to a connection request from the client device. The act of establishing the transient secure network connection endpoint on the client device creates a transient secure network connection between the server device and the transient secure network connection endpoint on the client device without manual intervention or configuration by a user at the client device. Secured access by the client device to one or more network devices is permitted until the transient secure network connection between the server device and the client device is severed.

Claims (29)

1. A method for obtaining secure connectivity between a server computer and a client computer, comprising:

utilizing a network protocol inherent to an operating system on the client computer to automatically set up and establish a transient secure network connection endpoint on the client computer, wherein the utilizing is a result of a response comprising dynamically generated session-specific connection information, session-specific connection profile, or a combination thereof from the server computer to a request from the client computer, and wherein establishing the transient secure network connection endpoint on the client computer creates a transient secure network connection between the server computer and the transient secure network connection endpoint on the client computer without manual intervention or configuration by a user at the client computer; and

permitting secured access by the client computer to one or more network devices communicatively connected to the server computer via the transient secure network connection until the transient secure network connection between the server computer and the client computer is severed.

2. The method according to claim 1 , wherein the one or more network devices reside in a private network.

3. The method according to claim 1 , wherein at least one the one or more network devices is a second server computer.

4. The method according to claim 1 , wherein the server computer comprises a virtual private network server and wherein the transient secure network connection endpoint comprises a transient virtual private network end point.

5. The method according to claim 1 , wherein the server computer comprises a wireless access point, a router, or a combination thereof.

6. The method according to claim 1 , further comprising:

determining whether the network protocol is installed on the client computer; and

installing the network protocol on the client computer if the network protocol is not installed on the client computer.

7. A computer program product comprising at least two non-transitory computer readable storage media storing instructions translatable by at least two processors to perform:

utilizing a network protocol inherent to an operating system on a client computer to automatically set up and establish a transient secure network connection endpoint on the client computer, wherein the utilizing is a result of a response comprising dynamically generated session-specific connection information, session-specific connection profile, or a combination thereof from a server computer to a request from the client computer, and wherein establishing the transient secure network connection endpoint on the client computer creates a transient secure network connection between the server computer and the transient secure network connection endpoint on the client computer without manual intervention or configuration by a user at the client computer; and

permitting secured access by the client computer to one or more network devices communicatively connected to the server computer via the transient secure network connection until the transient secure network connection between the server computer and the client computer is severed.

8. The computer program product of claim 7 , wherein the one or more network devices reside in a private network.

9. The computer program product of claim 8 , wherein at least one the one or more network devices is a second server computer.

10. The computer program product of claim 7 , wherein the server computer comprises a virtual private network server and wherein the transient secure network connection endpoint comprises a transient virtual private network end point.

11. The computer program product of claim 7 , wherein the server computer comprises a wireless access point, a router, or a combination thereof.

12. The computer program product of claim 7 , wherein the instructions are translatable by the at least one processor to perform:

determining whether the network protocol is installed on the client computer; and

installing the network protocol on the client computer if the network protocol is not installed on the client computer.

13. A system, comprising:

at least two processors; and

at least two non-transitory computer readable storage media storing instructions translatable by the at least two processors to perform:

utilizing a network protocol inherent to an operating system on a client computer to automatically set up and establish a transient secure network connection endpoint on the client computer, wherein the utilizing is a result of a response comprising dynamically generated session-specific connection information, session-specific connection profile, or a combination thereof from a server computer to a request from the client computer, and wherein establishing the transient secure network connection endpoint on the client computer creates a transient secure network connection between the server computer and the transient secure network connection endpoint on the client computer without manual intervention or configuration by a user at the client computer; and

permitting secured access by the client computer to one or more network devices communicatively connected to the server computer via the transient secure network connection until the transient secure network connection between the server computer and the client computer is severed.

14. The system of claim 13 , wherein the one or more network devices reside in a private network.

15. The system of claim 13 , wherein at least one the one or more network devices is a second server computer.

16. The system of claim 13 , wherein the server computer comprises a virtual private network server and wherein the transient secure network connection endpoint comprises a transient virtual private network end point.

17. The system of claim 13 , wherein the server computer comprises a wireless access point, a router, or a combination thereof.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2024
From: RPX CORPORATION
To: NETSKOPE, INC.
Reel/Frame 067918/0690 →
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded May 31, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 067596/0606 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2012
From: ROCKSTEADY TECHNOLOGIES LLC
To: RPX CORPORATION
Reel/Frame 028774/0036 →
CONFIRMATORY ASSIGNMENT Recorded Jun 28, 2012
From: WHITE, ERIC
To: ROCKSTEADY TECHNOLOGIES, LLC
Reel/Frame 028457/0012 →