IP Library Granted Patent US 8,750,827
Granted Patent B2
US 8,750,827 · App. 13/523,660 · Granted Jun 10, 2014

LAN-based UMA network controller with aggregated transport

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,750,827
App. No.
13/523,660
Granted
Jun 10, 2014
Kind
B2
Abstract

A method for managing UMA communications within a local area network and a network controller includes establishing a first connection between a first UMA device and a LAN-based UMA network controller (LAN-UNC) and establishing a second connection between a second UMA device and the LAN-UNC. The first and second connections are carried over the local area network. The first and second UMA devices are connected to the same local area network. The method provides establishing a third connection between the LAN-UNC and a UMA network controller (UNC). The UNC is connected to an external network and the third connection extends over the external network. The method includes transporting packets received using the first and second connections to the UNC using the third connection. Packets received using the third connection are transported to the first UMA device using the first connection and to the second UMA device using the second connection.

Claims (60)

1. A method comprising:

receiving, at a first device, from a second device, first keying information that the second device uses at least to encrypt packets destined for a third device;

receiving, at the first device, from the third device, second keying information that the third device uses at least to encrypt packets destined for the second device;

intercepting a first encrypted packet at the first device;

decrypting the first encrypted packet at the first device using the first keying information or the second keying information;

processing, at the first device, data resulting from the decrypting;

encrypting, at the first device, using the first keying information or the second keying information, data resulting from the processing;

sending, from the first device, toward a destination specified for the first encrypted packet, a second packet containing data resulting from the encrypting;

intercepting, at the first device, an Extensible Authentication Protocol (EAP) response message that the third device sent toward the second device;

storing, at the first device, a value of a parameter that is indicated in the EAP response message; and

forwarding the EAP response message from the first device to the second device.

2. The method of claim 1 , further comprising:

sending, from the first device to the second device, a first request for the first keying information;

sending, from the first device to the third device, a second request for the second keying information;

wherein the first keying information is received at the first device in response to the first request; and

wherein the second keying information is received at the first device in response to the second request.

3. The method of claim 1 , wherein the first device is an Unlicensed Mobile Access (UMA) network controller that resides in a local area network in which the second device is contained but in which the third device is not contained.

4. The method of claim 1 , wherein receiving the first keying information comprises receiving the first keying information at the first device via the Internet from another device, said another device interfacing to both (a) the Internet and (b) a cellular network; and wherein receiving the second keying information comprises receiving the second keying information at the first device via a local area network excluding the Internet.

5. The method of claim 1 , further comprising:

sending, from the first device to another device, said another device interfacing to both (a) the Internet and (b) a cellular network, authentication credentials of the first device.

6. A network device comprising:

means for receiving, from a second device, first keying information that the second device uses at least to encrypt packets destined for a third device;

means for receiving, from the third device, second keying information that the third device uses at least to encrypt packets destined for the second device;

means for intercepting a first encrypted packet;

means for decrypting the first encrypted packet using the first keying information or the second keying information;

means for processing data resulting from the decrypting;

means for encrypting, using the first keying information or the second keying information, data resulting from the processing;

means for sending, toward a destination specified for the first encrypted packet, a second packet containing data resulting from the encrypting;

means for intercepting an Extensible Authentication Protocol (EAP) response message that the third device sent toward the second device;

means for storing a value of a parameter that is indicated in the EAP response message; and

means for forwarding the EAP response message to the second device.

7. The network device of claim 6 , further comprising:

means for sending, to the second device, a first request for the first keying information;

means for sending, the third device, a second request for the second keying information;

wherein the means for receiving the first keying information are means for receiving the first keying information in response to the first request; and

wherein the means for receiving the second keying information are means for receiving the second keying information in response to the second request.

8. The network device of claim 6 , wherein the network device is an Unlicensed Mobile Access (UMA) network controller that resides in a local area network in which the second device is contained but in which the third device is not contained.

9. The network device of claim 6 , wherein the means for receiving the first keying information comprise means for receiving the first keying information via the Internet from another device, said another device interfacing to both (a) the Internet and (b) a cellular network; and wherein the means for receiving the second keying information comprise means for receiving the second keying information via a local area network excluding the Internet.

10. The network device of claim 6 , further comprising:

means for sending, to another device, said another device interfacing to both (a) the Internet and (b) a cellular network, authentication credentials of the network device.

11. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:

receiving, at a first device, from a second device, first keying information that the second device uses at least to encrypt packets destined for a third device;

receiving, at the first device, from the third device, second keying information that the third device uses at least to encrypt packets destined for the second device;

intercepting a first encrypted packet at the first device;

decrypting the first encrypted packet at the first device using the first keying information or the second keying information;

processing, at the first device, data resulting from the decrypting;

encrypting, at the first device, using the first keying information or the second keying information, data resulting from the processing;

sending, from the first device, toward a destination specified for the first encrypted packet, a second packet containing data resulting from the encrypting;

intercepting, at the first device, an Extensible Authentication Protocol (EAP) response message that the third device sent toward the second device;

storing, at the first device, a value of a parameter that is indicated in the EAP response message; and

forwarding the EAP response message from the first device to the second device.

12. The non-transitory computer-readable medium of claim 11 , wherein the steps further comprise:

sending, from the first device to the second device, a first request for the first keying information;

sending, from the first device to the third device, a second request for the second keying information;

wherein the first keying information is received at the first device in response to the first request; and

wherein the second keying information is received at the first device in response to the second request.

13. The non-transitory computer-readable medium of claim 11 , wherein the first device is an Unlicensed Mobile Access (UMA) network controller that resides in a local area network in which the second device is contained but in which the third device is not contained.

14. The non-transitory computer-readable medium of claim 11 , wherein receiving the first keying information comprises receiving the first keying information at the first device via the Internet from another device, said another device interfacing to both (a) the Internet and (b) a cellular network; and wherein receiving the second keying information comprises receiving the second keying information at the first device via a local area network excluding the Internet.

15. The non-transitory computer-readable medium of claim 11 , wherein the steps further comprise:

sending, from the first device to another device, said another device interfacing to both (a) the Internet and (b) a cellular network, authentication credentials of the first device.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF FIRST SUPPLEMENT OT PATENT SECURITY AGREEMENT AT R/F 049035/0939 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058740/0265 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE PREVIOUSLY RECORDED ON REEL 049035 FRAME 0939. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST SUPPLEMENT TO PATENT SECURITY AGREEMENT. Recorded Aug 22, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 050705/0001 →
FIRST SUPPLEMENT TO SECURITY AGREEMENT Recorded Apr 30, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 049035/0939 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: NETWORK EQUIPMENT TECHNOLOGIES, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044904/0829 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →