IP Library Granted Patent US 7,974,411
Granted Patent B2
US 7,974,411 · App. 12/023,103 · Granted Jul 5, 2011

Method for protecting audio content

Assignee: International Business Machines Corporation
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 7,974,411
App. No.
12/023,103
Granted
Jul 5, 2011
Kind
B2
Abstract

Techniques for protecting information in an audio file are provided. The techniques include obtaining an audio file, detecting information bearing one or more segments in a speech signal, wherein the information comprises information sought for protection, encrypting the information sought for protection by scrambling the one or more segments using a scrambling filter, and selectively decrypting an amount of the encrypted information, wherein the amount of the encrypted information to be decrypted depends on user access privilege, and wherein selectively decrypting the amount of the encrypted information protects said amount of the encrypted information. Techniques are also provided for protecting information in an audio file.

Claims (24)

1. A method for protecting information in an audio file, comprising the steps of:

obtaining an audio file, wherein obtaining an audio file is carried out by a module executing on a hardware processor;

detecting semantic information in the audio file bearing one or more semantic segments in a speech signal, wherein the semantic information identifies each of the one or more segments containing information sought for protection and comprises a segment tag denoting nature of information in each segment containing information sought for protection, and wherein detecting information bearing one or more segments in a speech signal is carried out by a module executing on a hardware processor;

encrypting the one or more segments containing information sought for protection by scrambling the one or more segments using a scrambling filter, wherein encrypting the one or more segments containing information sought for protection is based on the segment tag for each segment containing information sought for protection, wherein each segment tag corresponds to an encryption strength level, and wherein encrypting the information sought for protection is carried out by a module executing on a hardware processor; and

selectively decrypting zero or more of the encrypted segments based on user access privilege, wherein user access privilege denotes the encryption strength level at and under which the user is permitted to decrypt, and wherein selectively decrypting zero or more of the encrypted segments is carried out by a module executing on a hardware processor.

2. The method of claim 1 , further comprising identifying one or more languages in the audio file.

3. The method of claim 1 , further comprising compressing information not sought for protection bearing one or more segments using one of a lossy and a lossless compression algorithm.

4. The method of claim 1 , further comprising compressing the information sought for protection using one or more lossless techniques.

5. The method of claim 1 , further comprising classifying the information sought for protection into one or more categories.

6. The method of claim 5 , wherein the one or more categories are based on one or more levels of confidentiality of the information sought for protection.

7. The method of claim 5 , wherein classifying the information comprises using a list of semantic information provided by a user.

8. The method of claim 1 , wherein the audio file comprises one of mono channel and multi-channel.

9. The method of claim 1 , wherein the step of encrypting the one or more segments containing information sought for protection comprises using an encryption key, wherein the encryption key used is based on a segment tag of the one or more segments.

10. The method of claim 1 , wherein the step of selectively decrypting is dependent on a segment tag of the one or more segments.

11. The method of claim 1 , wherein the audio file comprises one or more speakers.

12. The method of claim 1 , wherein the audio file comprises two or more speakers, and wherein the two or more speakers comprise one or more customers and one or more agents.

13. The method of claim 1 , further comprising storing the encrypted information in a database.

14. The method of claim 13 , wherein the step of storing the encrypted information in a database comprises storing all time position information about the one or more segments and further encrypting the time position information.

15. A method for protecting information in an audio file, comprising the steps of:

identifying one or more semantic segments in the audio file, wherein the one or more semantic segments comprise semantic information identifying each of one or more segments containing information sought for protection and comprising a segment tag denoting nature of information in each segment containing information sought for protection, wherein identifying one or more semantic segments in the audio file is carried out by a module executing on a hardware processor;

encrypting the audio file depending on the identified semantic information, wherein encrypting the audio file depending on the identified semantic information comprises encrypting the one or more segments containing information sought for protection based on the segment tag for each segment containing information sought for protection, wherein each segment tag corresponds to an encryption strength level, and wherein encrypting the audio file depending on the identified semantic information is carried out by a module executing on a hardware processor;

obtaining user access permission for a user attempting to access the audio file, wherein user access permission denotes the encryption strength level at and under which the user is permitted to decrypt, and wherein obtaining access permission for a user attempting to access the audio file is carried out by a module executing on a hardware processor; and

decrypting zero or more of the encrypted segments of the audio file for a user based on user access permission, wherein decrypting the audio file for a user with access permission is carried out by a module executing on a hardware processor.

16. The method of 15 , further comprising storing the encrypted information in a database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2008
From: FARUQUIE, TANVEER A.; KRISHNAPURAM, RAGHURAM; MAHAJAN, NANDITA J.; SUBRAMANIAM, L. VENKAT; TYAGI, VIVEK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020448/0400 →
Continuity (1)
Related Publication 20090199015A1 · Aug 6, 2009