IP Library Granted Patent US 8,271,656
Granted Patent B2
US 8,271,656 · App. 12/662,798 · Granted Sep 18, 2012

Decreasing latency in anonymity networks

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,271,656
App. No.
12/662,798
Granted
Sep 18, 2012
Kind
B2
Abstract

According to one embodiment, a method of decreasing latency in an anonymity network includes filtering a list of anonymity routers for a client device based on one of (i) loads of the anonymity routers on the list and (ii) distances of the anonymity routers from the client device.

Claims (26)

1. A method of decreasing latency in an anonymity network, comprising:

filtering a list of anonymity routers for a client device based on loads of the anonymity routers on the list, wherein the list includes a load metric indicating a load associated with each anonymity router, the filtering including,

sending an operating system layer message and an application layer message to a number of the anonymity routers on the list,

determining, for each of the number of the anonymity routers, a difference between a response time to the operating system layer message and a response time to the application layer message,

forming a filtered list excluding anonymity routers from the list having associated load metrics greater than a threshold and a determined difference greater than a threshold, and

routing traffic from the client device using anonymity routers from the filtered list.

2. The method of claim 1 , wherein the load metrics range from zero to one inclusive.

3. The method of claim 1 , wherein the filtering step filters the list based on both (i) the loads of the anonymity routers on the list and (ii) the distances of the anonymity routers from the client device.

4. The method of claim 3 , wherein the filtering step filters based on the loads the anonymity routers on the list and then filters based on the distances of the anonymity routers from the client device.

5. The method of claim 4 , further comprising:

routing traffic from the client device to a destination using a number of anonymity routers as indicated by the filtered list.

6. The method of claim 3 , wherein the filtering step concurrently filters the list based on both (i) the loads of the anonymity routers on the list and (ii) the distances of the anonymity routers from the client device to obtain first and second filtered lists, and then forms a final filtered list based on anonymity routers on both the first and second filtered lists.

7. The method of claim 6 , further comprising:

routing traffic from the client device using anonymity routers from the final filtered list.

8. The method of claim 3 , wherein the filtering step filters based on the distances of the anonymity routers from the client device and then filters based on the loads the anonymity routers on the list.

9. The method of claim 8 , further comprising:

routing traffic from the client device to a destination using a number of anonymity routers as indicated by the filtered list.

10. A method of decreasing latency in an anonymity network, comprising:

filtering a list of anonymity routers for a client device based on loads of the anonymity routers on the list, the filtering including,

sending an operating system layer message and an application layer message to a number of the anonymity routers on the obtained list, the application layer message from an anonymity application;

determining, for each of the number of the anonymity routers, a difference between a response time to the operating system layer message and a response time to the application layer message;

forming a first filtered list excluding anonymity routers from the list having a determined difference greater than a first threshold;

forming a second filtered list excluding anonymity routers from the list with associated load metrics greater a second threshold, the list including a load metric associated with each anonymity router; and

forming a final filtered list based on anonymity routers on both the first and second filtered lists.

11. The method of claim 10 , further comprising:

routing traffic from the client device using anonymity routers from the final filtered list.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028573/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2010
From: STEINER, MORITZ; RIMAC, IVICA; HILT, VOLKER; DHUNGAL, PRITHULA
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024377/0465 →