IP Library Granted Patent US 8,594,663
Granted Patent B2
US 8,594,663 · App. 11/903,742 · Granted Nov 26, 2013

Selecting embedded cells in wireless 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,594,663
App. No.
11/903,742
Granted
Nov 26, 2013
Kind
B2
Abstract

An access terminal determines whether a parameter encoded in a signal received from an embedded access point is identified by a list in a memory of the access terminal. Based on the determination, the access terminal initiates communication with a radio area network through the embedded access point.

Claims (105)

1. A method performed by an access terminal, comprising:

receiving a signal from an access point to a radio area network, the signal comprising a first identifier;

determining whether the first identifier corresponds to a second identifier in a white list in memory of the access terminal, the white list identifying one or more access points that the access terminal is authorized to use, the second identifier comprising wildcard data, the first identifier being determined to correspond to the second identifier if data in the first identifier matches data at corresponding positions in the second identifier excluding the wildcard data;

determining whether the first identifier corresponds to a third identifier in a black list in memory of the access terminal, the black list identifying one or more access points that the access terminal is not authorized to use, the first identifier being determined to correspond to the third identifier if data in the first identifier matches data at corresponding positions in the third identifier; and

determining whether to communicate with the radio area network through the access point based on whether the first identifier corresponds to the second identifier and based on whether the first identifier corresponds to the third identifier.

2. The method of claim 1 , wherein determining whether the first identifier corresponds to the second identifier comprises comparing a portion of the first identifier to a corresponding portion of the second identifier that does not include the wildcard data; and

wherein determining whether the first identifier corresponds to the third identifier comprises comparing a portion of the first identifier to a corresponding portion of the third identifier, the third identifier having less wildcard data than the second identifier.

3. The method of claim 2 , wherein each entry in the white list includes data fields identifying one or more or a combination of a carrier frequency, a band class, a channel number, a code space identifier, a Cell ID, a Sector ID, a PN Offset, and a scrambling code.

4. The method of claim 1 , wherein the second identifier and the third identifier have identical data up to a position where the second identifier includes the wildcard data and, thereafter, the third identifier has at least some data that is different from data at corresponding positions in the second identifier.

5. The method of claim 4 , wherein at a position where the second identifier includes the wildcard data, the third identifier includes non-wildcard data and, thereafter, the third identifier includes at least some wildcard data.

6. The method of claim 1 , wherein it is determined to communicate with the radio area network if the first identifier corresponds to the second identifier and the first identifier does not correspond to the third identifier, and it is determined not to communicate with the radio area network if the first identifier corresponds to the third identifier.

7. The method of claim 1 , wherein the white list corresponds to a first set of access points, and the black list corresponds to a subset of the first set of access points.

8. The method of claim 7 , wherein the first set of access points is open because of wildcard data in identifiers for at least some access points in the white list.

9. The method of claim 8 , wherein the subset is open because of wildcard data in identifiers for at least some access points in the black list.

10. The method of claim 1 , wherein the first identifier comprises one or more or a combination of a Cell ID, a Sector ID, or a PN Offset.

11. The method of claim 1 , wherein one or more entries in the white list includes an entry value that corresponds to a plurality of unique values for identifiers.

12. The method of claim 1 , wherein the white list comprises a preferred user zone list.

13. The method of claim 1 , wherein the white list comprises a hierarchical cell structure list.

14. The method of claim 1 , further comprising:

receiving the white list from a server associated with the radio area network.

15. The method of claim 1 , further comprising:

adding an entry to the white list in response to input by a user of the access terminal.

16. The method of claim 1 , further comprising:

adding an entry to the white list in response to a message received from an element of the radio area network.

17. An apparatus comprising:

an access terminal for communicating with a radio area network, the access terminal comprising one or more processing devices programmed to perform operations rising:

receiving a signal from an access point, the signal comprising a first identifier;

determining whether the first identifier corresponds to a second identifier in a white list in memory of the access terminal, the white list identifying one or more access points that the access terminal is authorized to use the second identifier comprising wildcard data, the first identifier being determined to correspond to the second identifier if data in the first identifier matches data at corresponding positions in the second identifier excluding the wildcard data;

determining whether the first identifier corresponds to a third identifier in a black list in memory of the access terminal, the black list identifying one or more access points that the access terminal is not authorized to use, the first identifier being determined to correspond to the third identifier if data in the first identifier matches data at corresponding positions in the third identifier; and

determining whether to communicate with the radio area network through the access point based on whether the first identifier corresponds to the second identifier and based on whether the first identifier corresponds to the third identifier.

18. The apparatus of claim 17 , wherein determining whether the first identifier corresponds to the second identifier comprises comparing a portion of the first identifier to a corresponding portion of the second identifier that does not include the wildcard data; and

wherein determining whether the first identifier corresponds to the third identifier comprises comparing a portion of the first identifier to a corresponding portion of the third identifier, the third identifier having less wildcard data than the second identifier.

19. The apparatus of claim 18 , wherein each entry in the white list includes data fields identifying one or more or a combination of a carrier frequency, a band class, a channel number, a code space identifier, a Cell ID, a Sector ID, a PN Offset, and a scrambling code.

20. The apparatus of claim 17 , wherein the second identifier and the third identifier have identical data up to a position where the second identifier includes the wildcard data and, thereafter, the third identifier has at least some data that is different from data at corresponding positions in the second identifier.

21. The apparatus of claim 20 , wherein at a position where the second identifier includes the wildcard data, the third identifier includes non-wildcard data and, thereafter, the third identifier includes at least some wildcard data.

22. The apparatus of claim 17 , wherein it is determined to communicate with the radio area network if the first identifier corresponds to the second identifier and the first identifier does not correspond to the third identifier, and it is determined not to communicate with the radio area network if the first identifier corresponds to the third identifier.

23. The apparatus of claim 17 , wherein the white list corresponds to a first set of access points, and the black list corresponds to a subset of the first set of access points.

24. The apparatus of claim 23 , wherein the first set of access points is open because of wildcard data in identifiers for at least some access points in the white list.

25. The apparatus of claim 24 , wherein the subset is open because of wildcard data in identifiers for at least some access points in the black list.

26. The apparatus of claim 17 , wherein the first identifier comprises one or more or a combination of a Cell ID, a Sector ID, or a PN Offset.

27. The apparatus of claim 17 , wherein one or more entries in the white list includes an entry value that corresponds to a plurality of unique values for identifiers.

28. The apparatus of claim 17 , wherein the white list comprises a preferred user zone list.

29. The apparatus of claim 17 , wherein the white list comprises a hierarchical cell structure list.

30. The apparatus of claim 17 , wherein the operations further comprise:

receiving the white list from a server associated with the radio area network.

31. The apparatus of claim 17 , wherein the operations further comprise:

adding an entry to the white list in response to input by a user of the access terminal.

32. One or more non-transitory machine-readable storage media storing instructions that are executable by one or more processing devices to perform operations comprising:

receiving a signal from an access point, the signal comprising a first identifier;

determining whether the first identifier corresponds to a second identifier in a white list in memory of an access terminal, the white list identifying one or more access points that the access terminal is authorized to use, the second identifier comprising wildcard data, the first identifier being determined to correspond to the second identifier if data in the first identifier matches data at corresponding positions in the second identifier excluding the wildcard data;

determining whether the first identifier corresponds to a third identifier in a black list in memory of the access terminal, the black list identifying one or more access points that the access terminal is not authorized to use, the first identifier being determined to correspond to the third identifier if data in the first identifier matches data at corresponding positions in the third identifier; and

determining whether to communicate with a radio area network through the access point based on whether the first identifier corresponds to the second identifier and based on whether the first identifier corresponds to the third identifier.

33. The apparatus of claim 25 , wherein the operations further comprise:

adding an entry to the white list in response to a message received from an element of the radio area network.

34. The one or more non-transitory machine-readable storage media of claim 32 , wherein determining whether the first identifier corresponds to the second identifier comprises comparing a portion of the first identifier to a corresponding portion of the second identifier that does not include the wildcard data; and

wherein determining whether the first identifier corresponds to the third identifier comprises comparing a portion of the first identifier to a corresponding portion of the third identifier, the third identifier having less wildcard data than the second identifier.

35. The one or more non-transitory machine-readable storage media of claim 34 , wherein each entry in the white list includes data fields identifying one or more or a combination of a carrier frequency, a band class, a channel number, a code space identifier, a Cell ID, a Sector ID, a PN Offset, and a scrambling code.

36. The one or more non-transitory machine-readable storage media of claim 32 , wherein the second identifier and the third identifier have identical data up to a position where the second identifier includes the wildcard data and, thereafter, the third identifier has at least some data that is different from data at corresponding positions in the second identifier.

37. The one or more non-transitory machine-readable storage media of claim 36 , wherein at a position where the second identifier includes the wildcard data, the third identifier includes non-wildcard data and, thereafter, the third identifier includes at least some wildcard data.

38. The one or more non-transitory machine-readable storage media of claim 32 , wherein it is determined to communicate with the radio area network if the first identifier corresponds to the second identifier and the first identifier does not correspond to the third identifier, and it is determined not to communicate with the radio area network if the first identifier corresponds to the third identifier.

39. The one or more non-transitory machine-readable storage media of claim 32 , wherein the white list corresponds to a first set of access points, and the black list corresponds to a subset of the first set of access points.

40. The one or more non-transitory machine-readable storage media of claim 39 , wherein the first set of access points is open because of wildcard data in identifiers for at least some access points in the white list.

41. The one or more non-transitory machine-readable storage media of claim 40 , wherein the subset is open because of wildcard data in identifiers for at least some access points in the black list.

42. The one or more non-transitory machine-readable storage media of claim 32 , wherein the first identifier comprises one or more or a combination of a Cell ID, a Sector ID, or a PN Offset.

43. The one or more non-transitory machine-readable storage media of claim 32 , wherein one or more entries in the white list includes an entry value that corresponds to a plurality of unique values for identifiers.

44. The one or more non-transitory machine-readable storage media of claim 32 , wherein the white list comprises a preferred user zone list.

45. The one or more non-transitory machine-readable storage media of claim 32 , wherein the white list comprises a hierarchical cell structure list.

46. The one or more non-transitory machine-readable storage media of claim 32 , wherein the operations further comprise:

receiving the white list from a server associated with the radio area network.

47. The one or more non-transitory machine-readable storage media of claim 32 , wherein the operations further comprise:

adding an entry to the white list in response to input by a user of the access terminal.

48. The one or more non-transitory machine-readable storage media of claim 32 , wherein the operations further comprise:

adding an entry to the white list in response to a message received from an element of the radio area network.

49. A method performed by one or more servers, comprising:

obtaining information for one or more access points through which an access terminal is granted or denied access to a radio area network;

generating, based on the information, a white list identifying one or more access points that the access terminal is authorized to use, the white list comprising first identifiers, at least one of the first identifiers comprising wildcard data, wherein a first identifier is determined to correspond to an access point identifier if data in the first identifier matches data at corresponding positions in the access point identifier excluding the wildcard data

generating, based on the information, a black list identifying one or more access points that the access terminal is not authorized to use, the black list comprising second identifiers, wherein a second identifier is determined to correspond to the access point identifier if data in the second identifier matches data at corresponding positions in the access point identifier; and

sending the white list and the black list to the access terminal.

50. The method of claim 49 , further comprising:

receiving an identification of an additional access point through which the specified access terminal is granted access to the radio area network;

updating the white list to produce an updated white list that includes the additional access pint; and

sending the updated white list to the access terminal.

51. The method of claim 49 , wherein sending comprises using an over-the-air configuration protocol.

52. An apparatus comprising:

one or more processing devices programmed to perform operations comprising:

obtaining information for one or more access points through which an access terminal is granted or denied access to a radio area network;

generating, based on the information, a white list identifying one or more access points that the access terminal is authorized to use, the white list comprising first identifiers, at least one of the first identifiers comprising wildcard data, wherein a first identifier is determined to correspond to an access point identifier if data in the first identifier matches data at corresponding positions in the access point identifier excluding the wildcard data

generating, based on the information, a black list identifying one or more access points that the access terminal is not authorized to use, the black list comprising second identifiers, wherein a second identifier is determined to correspond to the access point identifier if data in the second identifier matches data at corresponding positions in the access point identifier; and

sending the white list and the black list to the access terminal.

53. The apparatus of claim 52 , wherein the one or more processing devices are programmed to perform operations comprising:

receiving an identification of an additional access point through which the access terminal is granted access to the radio area network;

updating the white list to produce an updated white list that includes the additional access pint; and

sending the updated white list to the access terminal.

54. The apparatus of claim 52 , wherein the one or more processing devices are also programmed to send the white list and the black list to a plurality of access terminals.

55. The apparatus of claim 52 , wherein sending comprises using an over-the-air configuration protocol.

56. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:

obtaining information for one or more access points through which an access terminal is granted or denied access to a radio area network;

generating, based on the information, a white list identifying one or more access points that the access terminal is authorized to use, the black list comprising first identifiers, at least one of the first identifiers comprising wildcard data, wherein a first identifier is determined to correspond to an access point identifier if data in the first identifier matches data at corresponding positions in the access point identifier excluding the wildcard data

generating, based on the information, a black list identifying one or more access points that the access terminal is not authorized to use, the white list comprising second identifiers, wherein a second identifier is determined to correspond to the access point identifier if data in the second identifier matches data at corresponding positions in the access point identifier; and

sending the white list and the black list to the access terminal.

57. The one or more non-transitory machine-readable media of claim 56 , wherein the operations comprise:

receiving an identification of an additional access point through which the access terminal is granted access to the radio area network;

updating the white list to produce an updated white list that includes the additional access pint; and

sending the updated white list to the access terminal.

58. The one or more non-transitory machine-readable media of claim 56 , wherein sending comprises using an over-the-air configuration protocol.

Assignments (21)
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 →
PARTIAL RELEASE OF PATENT SECURITY INTERESTS (ABL) Recorded Jan 2, 2024
From: JPMORGAN CHASE BANK, N.A.
To: ARRIS ENTERPRISES, LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 066163/0727 →
PARTIAL RELEASE OF PATENT SECURITY INTERESTS (TL) Recorded Jan 2, 2024
From: JPMORGAN CHASE BANK, N.A.
To: ARRIS ENTERPRISES, LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 066163/0739 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 29, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC
Reel/Frame 066140/0541 →
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 048840/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 049260/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/0008 →
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 Feb 12, 2008
From: CH`NG, SHI BAW; KNISELY, DOUGLAS NORMAN; HUMBLET, PIERRE A.; MATE, AMIT
To: AIRVANA, INC.
Reel/Frame 020499/0434 →