IP Library Granted Patent US 8,204,175
Granted Patent B2
US 8,204,175 · App. 11/442,367 · Granted Jun 19, 2012

Electronic surveillance via correlation of call legs

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,204,175
App. No.
11/442,367
Granted
Jun 19, 2012
Kind
B2
Abstract

A variety of methods and systems can be used to achieve electronic surveillance when a call is directed to a destination as a result of service processing. For example, in a system involving a redirecting switch and a service platform switch, correlation between calling party identities for outgoing and incoming call legs can be done to identify a hairpin loop scenario. Upon detection of such a scenario, an appropriate electronic surveillance message can be sent to a monitoring device indicating the call's destination. Correlation information can be collected from available call setup signaling parameters. The methods and systems can be applied, for example, to systems involving directory assistance call completion, voice-activated dialing, voicemail callback, and prepaid services.

Claims (53)

1. A method comprising:

passing a correlation key and a first destination from a redirecting switch to a service platform switch through an outgoing hairpin loop trunk, the correlation key identifying a calling party;

storing, at the redirecting switch, the correlation key, the first destination, and an outgoing hairpin loop trunk identifier;

receiving from the service platform switch through an incoming hairpin loop trunk the correlation key and a second destination;

searching stored outgoing hairpin loop trunk identifiers for the correlation key;

correlating the calling party and the second destination based on the correlation key; and

sending an electronic surveillance message to a monitoring site, the surveillance message including the correlation key and the second destination,

wherein the first destination is a directory assistance operator and the second destination is determined at the service platform switch by the directory assistance operator.

2. The method of claim 1 wherein the receiving comprises receiving a second destination identifier; and the electronic surveillance message comprises a parameter indicating the second destination identifier.

3. A method of generating electronic surveillance messages in a hairpin loop scenario in a telecommunications switching system, the method comprising:

passing a correlation key and a first destination from a redirecting switch to a service platform switch, the correlation key identifying a calling party;

storing, at the redirecting switch, the correlation key, the first destination, and an outgoing hairpin loop trunk identifier;

receiving from the service platform switch through an incoming hairpin loop trunk the correlation key and a second destination;

searching stored outgoing hairpin loop trunk identifiers for the correlation key;

correlating the calling party and the second destination based on the correlation key; and

sending an electronic surveillance message to a monitoring site, the surveillance message including the correlation key and the second destination;

wherein the correlation is based on call setup signaling supported by the redirecting switch, and the redirecting switch accommodates a hairpin loop with at least the service platform that need not be upgraded to process electronic surveillance messages in the hairpin loop scenario,

wherein the first destination is a directory assistance operator and the second destination is determined at the service platform switch by the directory assistance operator.

4. The method of claim 3 further comprising: configuring the redirecting switch to communicate correlation information with the service platform via call setup signaling.

5. The method of claim 1 further comprising:

modifying a billing or calling line identity; and

restoring the billing or calling line identity using the correlation key.

6. The method of claim 1 further comprising:

reading a stored list of identifiers indicating parties under surveillance; and

limiting the sending to only correlation keys identifying parties indicated as under surveillance in the stored list.

7. The method of claim 1 wherein the correlation key comprises a plurality of parameters.

8. The method of claim 1 wherein the correlation key is comprised of at least a dynamically assigned identifier.

9. The method of claim 1 wherein the correlated destinations each comprise at least a call leg identifier; and the correlating comprises matching the correlation key to the call leg identifier; whereby the correlation key and the call leg identifier are not identical.

10. The method of claim 1 further comprising: storing the surveillance message.

11. The method of claim 10 further comprising:

passing a second correlation key from the redirecting switch to the service platform switch via call setup signaling implemented for billing or calling line identity;

receiving from the service platform switch the second correlation key;

correlating destinations based at least on the second correlation key; and

based at least on the correlating, generating a second electronic surveillance message to a monitoring site;

wherein the sending further includes the second electronic surveillance message.

12. A method comprising:

receiving an incoming call to a redirecting switch, the incoming call placed by a calling party;

routing the call to a service platform switch along an outgoing call leg;

sending a correlation key and a first destination to the service platform switch;

storing, at the redirecting switch, the correlation key, the first destination, and an outgoing hairpin loop trunk identifier;

receiving the call, the correlation key, and a second destination from the service platform switch along an incoming call leg;

searching stored outgoing hairpin loop trunk identifiers for the correlation key;

correlating the calling party and the second destination by identifying the correlation key, the outgoing and incoming call legs being a hairpin loop;

releasing the hairpin loop; and

sending an electronic surveillance message to a monitoring site, the electronic surveillance message including the correlation key and the second destination,

wherein the first destination is a directory assistance operator and the second destination is determined at the service platform switch by the directory assistance operator.

13. The method of claim 12 wherein the releasing comprises: releasing the incoming call leg; and releasing the outgoing call leg.

14. The method of claim 12 wherein the releasing comprises:

parking the incoming call on the switch;

applying silence to a voice path;

releasing the incoming call leg;

releasing the outgoing call leg; and

unparking the incoming call.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →
CERTIFICATE OF CONVERSION Recorded May 18, 2017
From: CINGULAR WIRELESS II, INC.
To: CINGULAR WIRELESS II, LLC
Reel/Frame 042497/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2017
From: NEW CINGULAR WIRELESS SERVICES, INC.
To: CINGULAR WIRELESS II, INC.
Reel/Frame 042428/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T MOBILITY II LLC
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041494/0590 →
CHANGE OF NAME Recorded Jan 12, 2017
From: AT&T WIRELESS SERVICES, INC.
To: NEW CINGULAR WIRELESS SERVICES, INC.
Reel/Frame 041353/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: DAMMROSE, J. MARK
To: AT&T WIRELESS SERVICES, INC.
Reel/Frame 040959/0615 →
CHANGE OF NAME Recorded Jun 24, 2008
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 021143/0069 →
CHANGE OF NAME Recorded Jun 19, 2008
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 021126/0415 →