IP Library Granted Patent US 9,397,927
Granted Patent B2
US 9,397,927 · App. 14/477,767 · Granted Jul 19, 2016

Rule-based routing to resources through a network

Inventors: Chris Hopen (Shoreline, WA); Bryan Sauve (Fall City, WA); Paul Hoover (Seattle, WA); Bill Perry (Bloomington, IN)
Assignee: AVENTAIL LLC
H04L45/14G06F21/6218H04L47/70H04L63/0272H04L67/327H04L63/101
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 9,397,927
App. No.
14/477,767
Granted
Jul 19, 2016
Kind
B2
Abstract

Techniques for determining which resource access requests are handled locally at a remote computer, and which resource access requests are routed or “redirected” through a virtual private network. One or more routing or “redirection” rules are downloaded from a redirection rule server to a remote computer. When the node of the virtual private network running on the remote computer receives a resource access request, it compares the identified resource with the rules. Based upon how the identified resource matches one or more rules, the node will determine whether the resource access request is redirected through the virtual private network or handled locally (e.g., retrieved locally from another network). A single set of redirection rules can be distributed to and employed by a variety of different virtual private network communication techniques.

Claims (17)

1. A method of routing resource access requests based upon a resource name, the method comprising:

receiving a name service reply for a resource;

extracting a name for the resource from the name service reply;

identifying that the resource name matches a redirection rule;

deriving routing information for the resource from the name service reply in response to the resource name matching the redirection rule;

identifying that the name service reply for the resource corresponds to at least one of a transfer control protocol synchronization (TCP SYNC) value, a universal datagram protocol (UDP) datagram, or an Internet control message protocol (ICMP) value;

identifying that the incoming name service reply does not already have a corresponding entry in a virtual private network (VPN) look aside table;

creating a routing entry in the VPN look aside table based on identifying that the VPN look aside table does not already have a corresponding entry that maps the name against the derived routing information in a look aside table based upon the name service reply;

identifying that the incoming name service reply does not already have a corresponding entry in a system routing table; and

creating an entry in the system routing table.

2. The method of claim 1 , further comprising:

receiving a resource access request that identifies a requested resource by name;

identifying that the name of the requested resource is in the VPN look aside table;

obtaining the routing information mapped to the name of the requested resource from the VPN look aside table when the name of the requested resource is in the VPN look aside table; and

routing the resource access request using the obtained routing information.

3. The method of claim 2 , further comprising routing the resource access request using the obtained routing information by providing the obtained routing information to the system routing table.

4. The method of claim 1 , wherein the name service reply is a domain name service reply or a WINS reply.

Assignments (14)
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2017
From: AVENTAIL LLC
To: SONICWALL US HOLDINGS INC.
Reel/Frame 043950/0437 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: HOPEN, CHRIS; SAUVE, BRYAN; HOOVER, PAUL; PERRY, BILL
To: AVENTAIL CORPORATION
Reel/Frame 033672/0887 →
MERGER Recorded Sep 4, 2014
From: AVENTAIL CORPORATION
To: AVENTAIL LLC
Reel/Frame 033672/0890 →
Continuity (6)
Division 14061988 · Oct 24, 2013
Continuation 11251592 · Oct 14, 2005
Continuation In Part 11009692 · Dec 10, 2004
Provisional Application 60619151 · Oct 14, 2004
Provisional Application 60528870 · Dec 10, 2003
Related Publication 20150052248A1 · Feb 19, 2015