IP Library Granted Patent US 9,807,124
Granted Patent B2
US 9,807,124 · App. 14/847,983 · Granted Oct 31, 2017

Lawful intercept provisioning system and method for a network domain

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 9,807,124
App. No.
14/847,983
Granted
Oct 31, 2017
Kind
B2
Abstract

A network provisioning system includes a computer-based set of instructions that receive, from a third party network provisioning system managed by a third party service provider, provisioning information associated with a wiretap to be setup on a customer communication device. The instructions then transmit the provisioning information to a policy server in a network domain. Thereafter, when the media gateway transmits a policy request message to the policy server to establish a call session for the customer communication device, the policy server issues instructions to establish the wiretap in the media gateway.

Claims (52)

1. A network provisioning system comprising:

a computing device comprising at least one processor and at least one tangible memory to store instructions that are executed by the at least one processor to:

receive, from a third party network provisioning system managed by a service provider that is separate and distinct from another service provider that manages the computing device, provisioning information associated with a wiretap to be setup on a customer communication device; and

transmit the provisioning information to a policy server in a network domain;

wherein, in response to a media gateway in the network domain transmitting a policy request message to the policy server associated with the customer communication device to establish a call session, the policy server issues instructions to the media gateway to establish the wiretap, according to the provisioning information;

wherein the instructions are further executed to:

compare stored provisioning information with the provisioning information received from the third party network provisioning system, the stored provisioning information received through a user interface;

validate the provisioning information received from the third party network provisioning system according to the comparison, wherein the validated provisioning information is transmitted to the policy server;

generate a passcode; and

transmit the passcode to the third party network provisioning system, wherein the provisioning information from the third party network provisioning system includes the passcode.

2. The network provisioning system of claim 1 , wherein the provisioning information includes information associated with which one of a plurality of network domains is to provide communication service to the customer communication device.

3. The network provisioning system of claim 1 , wherein the instructions are further executed to receive the provisioning information from the third party network provisioning system using an application program interface (API) that is exposed to a public communication network.

4. The network provisioning system of claim 3 , wherein the API is accessed by the third party network provisioning system using an Internet protocol security (IPsec) tunnel.

5. The network provisioning system of claim 1 , wherein the provisioning information is specified according to a Communications Assistance for Law Enforcement Act (CALEA).

6. The network provisioning system of claim 1 , wherein the third party provisioning system comprises a third party mediation server that is executed to:

receive wiretap information from the media gateway;

process the wiretap information according to one or more criteria; and

transmit the processed wiretap information to a law enforcement agency computing device.

7. The network provisioning system of claim 6 , wherein the wiretap information comprises at least one of wiretap content data and wiretap metadata.

8. The network provisioning system of claim 6 , wherein the one or more criteria comprises at least one of timestamp information, and information associated with the provisioning information.

9. A network provisioning method comprising:

receiving, using instructions stored in at least one memory and executed by at least one processor, provisioning information associated with a wiretap to be setup on a customer communication device from a third party network provisioning system managed by a service provider that is separate and distinct from another service provider that manages a computing device comprising the at least one memory and the at least one processor:

transmitting, using the instructions, the provisioning information to a policy server in a network domain; and

in response to a media gateway in the network domain transmitting a policy request message to the policy server associated with the customer communication device to establish a call session, issuing, by the policy server, instructions to the media gateway to establish the wiretap, according to the provisioning information;

wherein the instructions are further executed to:

compare stored provisioning information with the provisioning information received from the third party network provisioning system, the stored provisioning information received through a user interface;

validate the provisioning information received from the third party network provisioning system according to the comparison, wherein the validated provisioning information is transmitted to the policy server;

generate a passcode; and

transmit the passcode to the third party network provisioning system, wherein the provisioning information from the third party network provisioning system includes the passcode.

10. The network provisioning method of claim 9 , wherein the provisioning information includes information associated with which one of a plurality of network domains is to provide communication service to the customer communication device.

11. The network provisioning method of claim 9 , further comprising receiving the provisioning information from the third party network provisioning system using an application program interface (API) that is exposed to a public communication network.

12. The network provisioning method of claim 11 , further comprising accessing the API by the third party network provisioning system using an Internet protocol security (IPsec) tunnel.

13. The network provisioning method of claim 9 , wherein the provisioning information is specified according to a Communications Assistance for Law Enforcement Act (CALEA).

14. The network provisioning method of claim 9 , further comprising:

receiving wiretap information from the media gateway;

processing the wiretap information according to one or more criteria; and

transmitting the processed wiretap information to a law enforcement agency computing device.

15. The network provisioning method of claim 14 , wherein the one or more criteria comprises at least one of timestamp information, and information associated with the provisioning information.

16. A non-transitory computer-readable medium encoded with instructions executable by a processor to:

receive provisioning information associated with a wiretap to be setup on a customer communication device from a third party network provisioning system managed by a service provider that is separate and distinct from another service provider that manages a computing device comprising the processor:

transmit the provisioning information to a policy server in a network domain; and

in response to a media gateway in the network domain transmitting a policy request message to the policy server associated with the customer communication device to establish a call session, issue, by the policy server, instructions to the media gateway to establish the wiretap, according to the provisioning information;

wherein the instructions are further executed to:

compare stored provisioning information with the provisioning information received from the third party network provisioning system, the stored provisioning information received through a user interface;

validate the provisioning information received from the third party network provisioning system according to the comparison, wherein the validated provisioning information is transmitted to the policy server;

generate a passcode; and

transmit the passcode to the third party network provisioning system, wherein the provisioning information from the third party network provisioning system includes the passcode.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions are further executed to receive the provisioning information from the third party network provisioning system using an application program interface (API) that is exposed to a public communication network.

18. The non-transitory computer-readable medium of claim 16 , wherein the third party network provisioning system comprises a third party mediation server that is executed to:

receive wiretap information from the media gateway;

process the wiretap information according to one or more criteria; and

transmit the processed wiretap information to a law enforcement agency computing device.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →