IP Library Granted Patent US 8,688,809
Granted Patent B2
US 8,688,809 · App. 11/640,501 · Granted Apr 1, 2014

Provisioning private access points for wireless networking

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,688,809
App. No.
11/640,501
Granted
Apr 1, 2014
Kind
B2
Abstract

In general, in one aspect, instructions are received from a user for management of a network device, the instructions are adjusted for compatibility with requirements of a network provider other than the user, and the adjusted instructions are implemented on the network device.

Claims (166)

1. A method performed by one or more network components in a macro network, the method comprising:

receiving instructions for provisioning a personal access point based on a message originating from an access terminal;

identifying the access terminal based on the instructions;

determining whether the access terminal is authorized to receive services offered by a network operator;

if the access terminal is not authorized to receive the services, disregarding the instructions; and

if the access terminal is authorized to receive the services:

adjusting the instructions to produce adjusted instructions that comply with one or more requirements of the macro network; and

implementing requirements of the adjusted instructions on the personal access point to provision the personal access point, the implementing comprising transmitting, to the personal access point from a network component, data to cause an alteration in one or more access parameters of the personal access point.

2. The method of claim 1 , wherein the personal access point is at least partially under control of an administrator who is not associated with the macro network.

3. The method of claim 1 , wherein the access terminal comprises a portable electronic device.

4. The method of claim 3 , wherein the portable electronic device comprises a mobile telephone.

5. The method of claim 3 , wherein the portable electronic device is connected to a radio access network.

6. The method of claim 5 , wherein the portable electronic device is connected to the radio access network through the personal access point.

7. The method of claim 1 , wherein receiving the instructions comprises receiving a text message.

8. The method of claim 7 , wherein the text message comprises an SMS message.

9. The method of claim 7 , wherein the text message system comprises an instant message.

10. The method of claim 7 , further comprising:

identifying device management instructions within the text message.

11. The method of claim 7 , further comprising:

authenticating the access terminal by processing caller ID information associated with the text message.

12. The method of claim 1 , further comprising:

authenticating the access terminal as a user device authorized to provide the instructions.

13. The method of claim 1 , wherein the instructions comprise a text message from the access terminal, and

wherein the method further comprises authenticating the access terminal that sent the text message as a device authorized to provide the instructions.

14. The method of claim 13 , wherein authenticating the access terminal comprises:

identifying caller ID information associated with the text message;

transmitting the caller ID information to an authorization and accounting server;

associating a user account with the caller ID information; and

confirming that the user account is associated with the personal access point.

15. The method of claim 14 , wherein:

confirming that the user account is associated with the personal access point comprises associating the user account with a specific personal access point; and

implementing comprises transmitting the data to the specific personal access point.

16. The method of claim 1 , wherein the instructions comprise a text message from the access terminal;

wherein the method comprises identifying one or more personal access points associated with the access terminal; and

wherein implementing comprises implementing requirements of adjusted instructions on the one or more personal access points.

17. The method of claim 16 , wherein identifying the one or more personal access points comprises:

locating, based on the text message, identification information for the one or more personal access points.

18. The method of claim 16 , further comprising:

locating, based on the text message, an instruction to configure all networking devices associated with the access terminal;

wherein implementing comprises implementing requirements of adjusted instructions on all networking devices associated with the access terminal.

19. The method of claim 16 , wherein identifying the one or more personal access points comprises:

identifying a set of personal access points that are associated with the access terminal and that are associated with a particular geographic location; and

wherein implementing comprises implementing requirements of adjusted instructions on the set of personal access points that are associated with the particular geographic location.

20. The method of claim 1 , wherein identifying comprises identifying a list of access terminals based on the instructions;

wherein the method further comprises associating each access terminal on the list with a device identification; and

wherein adjusting the instructions comprises producing an adjusted instruction that encodes the device identifications of the access terminals on the list.

21. The method of claim 20 , wherein associating the access terminals on the list with corresponding device identifications comprises:

transmitting the list of access terminals to an authorization and accounting server; and

receiving, from the authorization and accounting server, a list of access terminal device identifications.

22. The method of claim 20 , wherein the list of access terminals comprises a telephone number corresponding to an access terminal.

23. The method of claim 1 , wherein adjusting the instructions comprises:

converting the instructions to produce converted instructions that are in a format that is usable to set device configuration parameters, the converted instructions being part of the data.

24. The method of claim 1 , further comprising:

determining a geographic location of the access terminal; and

determining whether the access terminal is within an area of the personal access point based on the geographic location;

wherein adjusting is also performed based on whether the access terminal is within the area of the personal access point.

25. The method of claim 1 , further comprising:

determining whether a technology used by the access terminal is compatible with the personal access point;

wherein adjusting is also performed based on whether the technology used by the access terminal is compatible with the personal access point.

26. The method of claim 1 , wherein implementing requirements of the adjusted instructions comprises:

transmitting an authentication signal to the personal access point; and

receiving an acknowledgment from the personal access point;

wherein transmitting the data comprises:

transmitting control parameters to the personal access point; and

instructing the personal access point to implement controls according to the parameters.

27. The method of claim 1 , wherein transmitting the data comprises:

transmitting a connection request to the personal access point; and

transmitting a list of access terminals to the personal access point.

28. The method of claim 1 , wherein implementing requirements of the adjusted instructions comprises:

determining that an acknowledgment was not received from the personal access point;

causing the personal access point to be reset; and

upon determining that the personal access point has been reset, transmitting the data comprising configuration instructions to the personal access point.

29. The method of claim 28 , wherein causing the personal access point to be reset comprises:

transmitting a failure indication to a text messaging server: and

causing the text messaging server to transmit an instruction to reset the personal access point.

30. The method of claim 28 , wherein determining that the personal access point has been reset comprises receiving a transmission from the personal access point.

31. The method of claim 28 , wherein the configuration instructions include the list of access terminals.

32. The method of claim 1 , wherein the personal access point is an access point of a radio access network.

33. The method of claim 32 , wherein the radio access network uses an EvDO protocol.

34. The method of claim 32 , wherein the radio access network uses an UMTS protocol.

35. The method of claim 1 , further comprising:

if the access terminal is not authorized to receive the services, sending a failure notice.

36. A method performed by one or more network components in a macro network, the method comprising:

receiving a text message originating from an access terminal;

identifying the access terminal based on information from the test message;

determining whether the access terminal is authorized to receive services offered by a network operator;

if the access terminal is not authorized to receive the services, disregarding the text message; and

if the access terminal is authorized to receive the services:

associating the access terminal with a device identification;

generating an instruction that encodes the device identification; and

transmitting the instruction from the one or more network components to the personal access point to cause the personal access point to provide access to the access terminal, the instruction for causing an alteration in one or more access parameters of the personal access point.

37. The method of claim 36 , further comprising:

if the access terminal is not authorized to receive the services, sending a failure notice.

38. A radio access network management system comprising:

a personal access point; and

a network configuration server in a macro network, the network configuration server configured to perform operations comprising:

receiving instructions based on a message originating from an access terminal, the message for provisioning the personal access point;

identifying the access terminal based on the instructions;

determining whether the access terminal is authorized to receive services offered by a network operator;

if the access terminal is not authorized to receive the services, disregarding the instructions; and

if the access terminal is authorized to receive the services:

adjusting the instructions to produce adjusted instructions that comply with one or more requirements of the macro network; and

implementing requirements of the adjusted instructions on the personal access point to provision the personal access point, the implementing comprising transmitting, to the personal access point from the network configuration server, data to cause an alteration in one or more access parameters of the personal access point.

39. The system of claim 38 , further comprising the access terminal configured to transmit the message using a radio access network.

40. The system of claim 39 , wherein the access terminal comprises a mobile telephone.

41. The of claim 38 , further comprising the access terminal configured to transmit the message via the personal access point.

42. The system of claim 38 , further comprising a text message application server.

43. The system of claim 42 , wherein the text message application server is a component of an SMS system.

44. The system of claim 42 , wherein the text message application server comprises an instant messaging system client.

45. The system of claim 38 , wherein the network configuration server is configured to authenticate the access terminal as a device authorized to provide instructions by processing caller ID information associated with the message.

46. The system of claim 45 , wherein the network configuration server is configured to authenticate the access terminal by performing operations comprising:

identifying caller ID information associated with the message;

transmitting the caller ID information to an authorization and accounting server;

associating a user account with the caller ID information; and

confirming that the user account is associated with the personal access point.

47. The system of claim 38 , wherein the network configuration server is configured to adjust the instructions by performing operations comprising:

identifying, based on the message, a list of access terminals; and

associating access terminals on the list with device identifications;

wherein adjusting the instructions comprises producing an adjusted instruction that encodes device identifications of access terminals on the list.

48. The system of claim 47 , further comprising an authorization and accounting server;

wherein the network configuration server is configured to associate the access terminals with corresponding device identifications by performing operations comprising:

transmitting the list of access terminals to the authorization and accounting server; and

receiving, from the authorization and accounting server, a list of access terminal device identifications.

49. The system of claim 38 , wherein the network configuration server is configured to implement the adjusted instructions on the access point by performing operations comprising:

transmitting an authentication signal to the personal access point;

receiving an acknowledgment from the personal access point;

wherein transmitting the data comprises:

transmitting control parameters to the personal access point; and

instructing the personal access point to implement controls according to the parameters.

50. The system of claim 38 , wherein the network configuration server is configured to implement the adjusted instructions on the personal access point by performing operations comprising:

transmitting a connection request to the personal access point; and

transmitting a list of access terminals to the personal access point.

51. The radio access network management system of claim 38 , wherein the operations comprise:

if the access terminal is not authorized to receive the services, sending a failure notice.

52. One or more computer storage devices storing instructions that, when executed by one or more processing devices of a network configuration server in a macro radio access network, cause the network configuration server to perform operations comprising:

receiving instructions based on a message originating from an access terminal, the message for provisioning a personal access point;

identifying the access terminal based on the instructions;

determining whether the access terminal is authorized to receive services offered by a network operator;

if the access terminal is not authorized to receive the services, disregarding the instructions; and

if the access terminal is authorized to receive the services:

adjusting the instructions to produce adjusted instructions that comply with requirements of the macro network; and

implementing requirements of the adjusted instructions on the personal access point to provision the personal access point, the implementing comprising transmitting, to the personal access point from the network configuration server, data to cause an alteration in one or more access parameters of the personal access point.

53. The one or more computer storage devices of claim 52 , wherein implementing comprises causing the network configuration server to authenticate the access terminal as a device authorized to provide instructions by processing caller ID information associated with the message.

54. The one or more computer storage devices of claim 52 , wherein the operations comprise authenticating the access terminal by performing operations comprising:

identifying caller ID information associated with the message;

transmitting the caller ID information to an authorization and accounting server;

associating a user account with the caller ID information; and

confirming that the user account is associated with the personal access point.

55. The one or more computer storage devices of claim 52 , wherein the operations comprise:

identifying a list of access terminals based on the message; and

associating access terminals on the list with device identifications;

wherein adjusting the instructions comprises producing an adjusted instruction that encodes device identifications of access terminals on the list.

56. The one or more computer storage devices of claim 55 , wherein the operations to associate the access terminals with corresponding device identifications comprise:

transmitting the list of access terminals to an authorization and accounting server; and

receiving, from the authorization and accounting server, a list of access terminal device identifications.

57. The one or more computer storage devices of claim 52 , wherein the operations to implement requirements of the adjusted instructions comprise:

transmitting an authentication signal to the personal access point;

receiving an acknowledgment from the personal access point; and

wherein transmitting the data comprises:

transmitting control parameters to the personal access point; and

instructing the personal access point to implement controls according to the parameters.

58. The one or more computer storage devices of claim 52 , wherein the operations to implement the requirements of the adjusted instructions comprise:

transmitting a connection request to the personal access point; and

transmitting a list of access terminals to the personal access point.

59. The one or more computer storage devices of claim 52 , wherein the operations comprise:

if the access terminal is not authorized to receive the services, sending a failure notice.

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 →
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 →
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 →
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 (TERM) Recorded Dec 10, 2015
From: COMMSCOPE TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037268/0488 →
PATENT SECURITY AGREEMENT (ABL) Recorded Dec 10, 2015
From: COMMSCOPE TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 037268/0524 →
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 030801/0922 →
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 25, 2007
From: CH'NG, SHI BAW; PAJJURI, AMBIKA
To: AIRVANA, INC.
Reel/Frame 018819/0176 →