Advanced intelligent network (AIN) functionality for electronic surveillance
First Claim
1. A method of communicating via a switched telephone network comprising:
- a) equipping a first program controlled switching node in said network with a first processor and storage compiling surveillance data regarding communications with stations subject to surveillance;
b) programming a first controller including a processor and storage to control routing in said network, and compiling in said storage data identifying said stations subject to surveillance;
c) programming a second processor and storage to control number portability routing, and compiling in said storage data identifying stations subject to having their numbers ported;
d) monitoring dialed numbers at program controlled switching nodes in said network, detecting the dialing of a number subject to surveillance, and routing the detected call to said first program controlled switching node in said network with said first processor and storage;
e) processing data derived from the routing of said detected call in said processor and storage;
f) monitoring dialed numbers at program controlled switching nodes in said network, detecting the dialing of an NPA-NXX subject to porting, and routing the detected call to the NPA-NXX porting node.
4 Assignments
0 Petitions
Accused Products
Abstract
Following the Communications Assistance for Law Enforcement Act (CALEA), the FBI developed a standard set of communication services and interfaces for lawfully authorized electronic surveillance. For telephone communications, the current industry implementation of compliance with this standard involves deploying certain interface equipment in end office switches of the telephone network. However, the requisite surveillance functionality often resides in a certain limited number of offices. Where the target under surveillance receives service out of an office lacking the surveillance capability, the network routes the call through an office having the requisite capability. For this purpose, the invention relies on intelligent network processing, particularly variations on such processing normally used to implement local number portability. The control node supplying the routing information for local number portability also supplies routing information for surveillance related calls, in order to route calls to and from the target location through an office having the surveillance interfaces in a manner that is entirely hidden from the target and anyone communicating with the target.
-
Citations
20 Claims
-
1. A method of communicating via a switched telephone network comprising:
-
a) equipping a first program controlled switching node in said network with a first processor and storage compiling surveillance data regarding communications with stations subject to surveillance; b) programming a first controller including a processor and storage to control routing in said network, and compiling in said storage data identifying said stations subject to surveillance; c) programming a second processor and storage to control number portability routing, and compiling in said storage data identifying stations subject to having their numbers ported; d) monitoring dialed numbers at program controlled switching nodes in said network, detecting the dialing of a number subject to surveillance, and routing the detected call to said first program controlled switching node in said network with said first processor and storage; e) processing data derived from the routing of said detected call in said processor and storage; f) monitoring dialed numbers at program controlled switching nodes in said network, detecting the dialing of an NPA-NXX subject to porting, and routing the detected call to the NPA-NXX porting node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing surveillance of communications with designated telephone stations in accord with mandated standards in switched telephone networks wherein the requisite surveillance functionality resides in a limited number of switching offices, comprising:
-
a) detecting through local number portability techniques in intelligent network processing an attempt to establish a call to one of said designated stations connected to an end office without said requisite surveillance functionality; b) porting the NPA-NXX of said designated number to a switching office having said requisite surveillance functionality; c) determining from a local number portability storage that said designated number is scheduled for surveillance; d) completing said call through said switching office having said requisite surveillance functionality to said designated number and compiling said mandated data with relation to said call. - View Dependent Claims (8, 9, 10)
-
-
11. A switched telephone network comprising switching systems connected by trunks and serving customer premise equipment via links between said equipment and said switching systems, a separate control network having a controller controlling routing;
- said controller having a database having stored therein data relating to the identity of customer premise equipment subject to surveillance;
a local number portability database having stored therein data relating to the identity of customer premise equipment subject to surveillance;
at least one switching system having the capability for carrying out mandated surveillance;
at least one of said databases having the capability of cooperating with a processor associated therewith to route a call to at least one switching system having the capability for carrying out mandated surveillance.
- said controller having a database having stored therein data relating to the identity of customer premise equipment subject to surveillance;
-
12. A method for providing surveillance of the use of predetermined telephone terminals connected in a switched telephone network comprising switches of varying types and capabilities, pursuant to predetermined surveillance specifications, comprising the steps of:
-
a) providing at least one of said switches with a capability to perform said surveillance to said specifications; b) using local number portability techniques or intelligent processing in a common channel signaling system to port to said at least one of said switches communication subject to surveillance, which communication originates or terminates at a telephone terminal connected to one of said switches not possessing a capability to perform said surveillance; and c) using said surveillance capability of said at least one of said switches to provide specified surveillance data.
-
-
13. A method comprising:
-
a) activating a point in call trigger in a telephone network first signal switching point (SSP) by dialing into that SSP the telephone number of a telephone designated for surveillance, wherein the NPA-NXX of said number is a ported NPA-NXX; b) determining at a signal control point (SCP) that the dialed number is a ported number and changing the dialed number to the local route number (LRN) at a surveillance capable second signal switching point (SSP) and returning a message to said first SSP; c) said first SSP responsive to said message routing the call to said surveillance capable second SSP, said second SSP initiating its surveillance activity, and forwarding said call to a third SSP which constitutes the local SSP to said telephone having said number designated for surveillance; and d) connecting said call to said telephone designated for surveillance, and conducting said call under said surveillance. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
a) activating a point in call trigger in a telephone network first signal switching point (SSP) by dialing into that SSP the telephone number of a telephone designated for surveillance; b) determining at a signal control point (SCP) that the dialed number is a number designated for surveillance and changing the dialed number to the local route number (LRN) at a surveillance capable second signal switching point (SSP) and returning a message to said first SSP; c) said first SSP responsive to said message routing the call to said surveillance capable second SSP, said second SSP initiating its surveillance activity, and forwarding said call to a third SSP which constitutes the local SSP to said telephone having said number designated for surveillance; and d) connecting said call to said telephone designated for surveillance, and conducting said call under said surveillance. - View Dependent Claims (19, 20)
-
Specification