Using voiceprint technology in CALEA surveillance
First Claim
1. A method comprising:
- a media-analysis platform receiving at least one packet from a bearer element, wherein the at least one packet comprises media data, the media data comprising voice data, representing a copy of at least part of a real-time media session, wherein the bearer element is configured to (i) initially send to the media-analysis platform a copy of each of a plurality of real-time media sessions, each such media session comprising voice communication, that traverse the bearer element and (ii) stop sending a copy of a particular such session to the media-analysis platform in response to receiving an instruction from the media-analysis platform;
responsive to receiving the at least one packet, the media-analysis platform comparing the voice data to at least one voice-data profile maintained by the media-analysis platform, wherein each such profile is associated with a target of surveillance;
the media-analysis platform determining whether the voice data matches any of the at least one voice-data profile; and
if the media-analysis platform determines that the voice data does not match any of the at least one voice-data profile, the media-analysis platform responsively sending an instruction to the bearer element to stop sending the copy of the media session to the media-analysis platform.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for using voiceprint technology in CALEA surveillance. A media-analysis platform receives packets from a bearer element, the packets comprising media data representing a copy of at least part of a real-time media session. The bearer element is configured to initially send to the platform a copy of each of a plurality of media sessions that traverse the bearer element, and to stop sending a copy of a particular session in response to receiving an instruction from the platform. Responsive to receiving the packets, the platform compares the media data to at least one media-data profile, where each profile is associated with a target of surveillance. The platform determines whether the data matches any of the profiles. If the data does not match any of the profiles, the platform sends an instruction to the bearer element to stop sending the copy of the session.
48 Citations
16 Claims
-
1. A method comprising:
-
a media-analysis platform receiving at least one packet from a bearer element, wherein the at least one packet comprises media data, the media data comprising voice data, representing a copy of at least part of a real-time media session, wherein the bearer element is configured to (i) initially send to the media-analysis platform a copy of each of a plurality of real-time media sessions, each such media session comprising voice communication, that traverse the bearer element and (ii) stop sending a copy of a particular such session to the media-analysis platform in response to receiving an instruction from the media-analysis platform; responsive to receiving the at least one packet, the media-analysis platform comparing the voice data to at least one voice-data profile maintained by the media-analysis platform, wherein each such profile is associated with a target of surveillance; the media-analysis platform determining whether the voice data matches any of the at least one voice-data profile; and if the media-analysis platform determines that the voice data does not match any of the at least one voice-data profile, the media-analysis platform responsively sending an instruction to the bearer element to stop sending the copy of the media session to the media-analysis platform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A media-analysis platform comprising:
-
a communication interface; a processor; data storage comprising (i) at least one media-data profile, the media-data profile comprising a voice-data profile, wherein each profile is associated with a target of surveillance and (ii) program instructions executable by the processor to; receive at least one packet from a bearer element, wherein the at least one packet comprises media data, the media data comprising voice data, representing a copy of at least part of a real-time media session, the real-time media session comprising voice communication, wherein the bearer element is configured to (i) initially send to the media-analysis platform a copy of each of a plurality of real-time media sessions that traverse the bearer element and (ii) stop sending a copy of a particular session to the media-analysis platform in response to receiving an instruction from the media-analysis platform; responsive to receiving the at least one packet, compare the voice data to the at least one voice-data profile; determine whether the voice data matches any of the at least one voice-data profile; if the voice data does not match any of the at least one voice-data profile, responsively send an instruction to the bearer element to stop sending the copy of the media session to the media-analysis platform. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
a bearer element initially sending to a media-analysis platform a copy of at least part of each of a plurality of real-time media sessions, each such real-time media session comprising voice communication, that traverse the bearer element, wherein the copy of the at least part of each real-time media session comprises media data associated with the at least part of the respective media session, wherein the media data comprises voice data; the bearer element receiving from the media-analysis platform an instruction to stop sending a copy of a particular media session to the media-analysis platform, wherein the instruction is associated with the media-analysis platform determining that the voice data of the particular media session does not match any of at least one voice-data profile maintained by the media-analysis platform, wherein each voice-data profile is associated with a target of surveillance; and responsive to receiving the instruction, the bearer element no longer sending the copy of the particular media session to the media-analysis platform. - View Dependent Claims (14, 15, 16)
-
Specification