IP Library Granted Patent US 8,280,376
Granted Patent B2
US 8,280,376 · App. 12/347,511 · Granted Oct 2, 2012

Geography aware peer-to-peer overlay creation

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,280,376
App. No.
12/347,511
Granted
Oct 2, 2012
Kind
B2
Abstract

In general, a first private access point detects a neighboring private access point. An address of the neighboring private access point is identified, and a peer-to-peer network that includes the first private access point and the neighboring private access points is formed. The peer-to-peer network is maintained between the first private access point and the neighboring private access points.

Claims (47)

1. A method comprising:

detecting, by a first private access point, a neighboring private access point;

identifying an address of the neighboring private access point;

forming, the address, a peer-to-peer network that comprises the first private access point and the neighboring private access points; and

maintaining the peer-to-peer network between the first private access point and the neighboring private access points;

wherein identifying the address comprises:

detecting, by the first private access point, an identifying key of the neighboring private access point on a channel; and

querying, by the first access point, a service manager to identify the address associated with the identifying key.

2. The method of claim 1 , wherein the channel is an insecure channel.

3. The method of claim 1 , wherein the channel is a secure channel.

4. The method of claim 1 , wherein

the identifying key is contained within an encrypted message.

5. The method of claim 1 , wherein forming the peer-to-peer network comprises creating communication tunnels between the first private access point and the neighboring private access point.

6. The method of claim 1 , wherein the peer-to-peer network is maintained by exchanging information between pairs of peer private access points.

7. A computer program product, tangibly embodied in a computer-readable medium, for executing instructions on a processor, the computer program product being operable to cause a machine to:

detect, by a first private access point, a neighboring private access point;

identify an address of the neighboring private access point;

form, using the address, a peer-to-peer network that comprises the first private access point and the neighboring private access points; and

maintain the peer-to-peer network between the first private access point and the neighboring private access points;

wherein identifying the address comprises:

detecting, by the first private access point, an identifying key of the neighboring private access point on a channel; and

querying, by the first access point, a service manager to identify the address associated with the identifying key.

8. The computer program product of claim 7 , wherein the channel is an insecure channel.

9. The computer program product of claim 7 , wherein the channel is a secure channel.

10. The computer program product of claim 7 , wherein the identifying key is contained within an encrypted message.

11. The computer program product of claim 7 , wherein forming the peer-to-peer network comprises creating communication tunnels between the first private access point and the neighboring private access point.

12. The computer program product of claim 7 , wherein the peer-to-peer network is maintained by exchanging information between pairs of peer private access points.

13. A method comprising:

detecting, by a first private access point, a neighboring private access point;

identifying an address of the neighboring private access point;

forming, using the address, a peer-to-peer network that comprises the first private access point and the neighboring private access points; and

maintaining the peer-to-peer network between the first private access point and the neighboring private access points;

wherein identifying the address comprises:

detecting, by the first private access point on a channel, both the address of the neighboring private access point and a set of addresses known by the neighboring private access point, the set of addresses being associated with peers of the neighboring private access point.

14. The method of claim 13 , wherein the channel is a secure channel.

15. The method of claim 13 , wherein the channel is an insecure channel.

16. The method of claim 15 , wherein an encrypted message contains both the address of the neighboring private access point and the set of addresses.

17. A computer program product, tangibly embodied in a computer-readable medium, for executing instructions on a processor, the computer program product being operable to cause a machine to:

detect, by a first private access point, a neighboring private access point;

identify an address of the neighboring private access point;

form, using the address, a peer-to-peer network that comprises the first private access point and the neighboring private access points; and

maintain the peer-to-peer network between the first private access point and the neighboring private access points;

wherein identifying the address comprises:

detecting, by the first private access point on a channel, both the address of the neighboring private access point and a set of addresses known by the neighboring private access point, the set of addresses being associated with peers of the neighboring private access point.

18. The computer program product of claim 17 , wherein the channel is a secure channel.

19. The computer program product of claim 17 , wherein the channel is an insecure channel.

20. The computer program product of claim 19 , wherein an encrypted message contains both the address of the neighboring private access point and the set of addresses.

Assignments (18)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049892/0051 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049260/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2019
From: JPMORGAN CHASE BANK, N.A.
To: REDWOOD SYSTEMS, INC.; ALLEN TELECOM LLC; ANDREW LLC; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 048840/0001 →
PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2015
From: COMMSCOPE TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037268/0524 →
PATENT SECURITY AGREEMENT (TERM) Recorded Dec 10, 2015
From: COMMSCOPE TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037268/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2015
From: AIRVANA LP
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 036927/0544 →
CONVERSION Recorded Dec 12, 2013
From: AIRVANA LLC
To: AIRVANA LP
Reel/Frame 031814/0063 →
CHANGE OF NAME Recorded Jul 16, 2013
From: AIRVANA CORP.
To: AIRVANA LLC
Reel/Frame 030802/0191 →
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2010
From: WILMINGTON TRUST FSB, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: AIRVANA, INC.
Reel/Frame 024892/0924 →
CORRECTIVE ASSIGNMENT TO CORRECT THE BRIEF DESCRIPTION AND EXECUTION DATE OF ASSIGNOR PREVIOUSLY RECORDED ON REEL 024822 FRAME 0680. ASSIGNOR(S) HEREBY CONFIRMS THE BRIEF: ASSIGNMENT OF ASSIGNOR'S INTEREST AND THE DOC DATE: 07/23/2010. Recorded Aug 16, 2010
From: AIRVANA NETWORK SOLUTIONS, INC.
To: AIRVANA, CORP.
Reel/Frame 024841/0287 →
CHANGE OF NAME Recorded Aug 11, 2010
From: AIRVANA NETWORK SOLUTIONS, INC.
To: AIRVANA CORP.
Reel/Frame 024822/0680 →
CHANGE OF NAME Recorded Aug 9, 2010
From: AIRVANA, INC.
To: AIRVANA NETWORK SOLUTIONS, INC.
Reel/Frame 024804/0404 →
PATENT SECURITY AGREEMENT Recorded Apr 9, 2010
From: AIRVANA, INC.
To: WILMINGTON TRUST FSB
Reel/Frame 024213/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2009
From: RAJAGOPALAN, SUNDARAM M.; DAS, DEEPAK; RAGHOTHAMAN, BALAJI; KIM, WOOJUNE; KOHALMI, STEVE
To: AIRVANA, INC.
Reel/Frame 022164/0172 →