Identifying audio content using distorted target patterns
First Claim
Patent Images
1. A method for identifying audio content, comprising:
- receiving a data stream from an electronic device via a communication network, wherein the data stream includes training data and audio content that is to be identified, and wherein the training data and the audio content in the data stream are distorted by dynamic characteristics of the electronic device and the communication network;
determining, from the received distorted training data in the data stream, dynamic characteristics of the electronic device and the communication network;
dynamically distorting, using a computer, a set of target patterns for identifying the distorted audio content based on the determined dynamic characteristics of the electronic device and the communication network, wherein dynamically distorting the set of target patterns comprises using an encoding technique to perform the distortion; and
identifying the distorted audio content in the data stream based on the set of distorted target patterns, wherein the distorted audio content spectrum matches with the set of distorted target patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a system for identifying audio content are described. During operation, the system receives a data stream from an electronic device via a communication network. Then, the system distorts a set of target patterns which are used to identify the audio content based on characteristics of the electronic device and/or the communication network. Next, the system identifies the audio content in the data stream based on the set of distorted target patterns.
34 Citations
26 Claims
-
1. A method for identifying audio content, comprising:
-
receiving a data stream from an electronic device via a communication network, wherein the data stream includes training data and audio content that is to be identified, and wherein the training data and the audio content in the data stream are distorted by dynamic characteristics of the electronic device and the communication network; determining, from the received distorted training data in the data stream, dynamic characteristics of the electronic device and the communication network; dynamically distorting, using a computer, a set of target patterns for identifying the distorted audio content based on the determined dynamic characteristics of the electronic device and the communication network, wherein dynamically distorting the set of target patterns comprises using an encoding technique to perform the distortion; and identifying the distorted audio content in the data stream based on the set of distorted target patterns, wherein the distorted audio content spectrum matches with the set of distorted target patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein for configuring the computer system, the computer-program mechanism including:
-
instructions for receiving a data stream from an electronic device via a communication network, wherein the data stream includes training data and audio content that is to be identified, and wherein the training data and the audio content in the data stream are distorted by dynamic characteristics of the electronic device and the communication network; instructions for determining, from the received distorted training data in the data stream, dynamic characteristics of the electronic device and the communication network; instructions for dynamically distorting a set of target patterns for identifying the audio content based on the determined dynamic characteristics of the electronic device and the communication network, wherein dynamically distorting the set of target patterns comprises using an encoding technique to perform the distortion; and instructions for identifying distorted audio content in the data stream based on the set of distorted target patterns, wherein the distorted audio content spectrum matches with the set of distorted target patterns. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer system, comprising:
-
a processor; memory; a program module, wherein the program module is stored in the memory and configured to be executed by the processor, the program module including; instructions for receiving a data stream from an electronic device via a communication network, wherein the data stream includes training data and audio content that is to be identified, and wherein the training data and the audio content in the data stream are distorted by dynamic characteristics of the electronic device and the communication network; instructions for determining, from the received distorted training data in the data stream, dynamic characteristics of the electronic device and the communication network; instructions for dynamically distorting a set of target patterns for identifying the audio content based on the determined dynamic characteristics of the electronic device and the communication network, wherein distorting the set of target patterns comprises using an encoding technique to perform the distortion; instructions for identifying distorted audio content in the data stream based on the set of distorted target patterns, wherein the distorted audio content spectrum matches with the set of distorted target patterns.
-
Specification