Codec sequence detection
AssigneeAvaya Inc.
InventorsKeith Ponting, David Skiba, Valentine C. Matula
Life of this patent
Estimating the term…
Abstract
In order to detect a specific codec sequence being used, a signal that is based on a codec sequence is analyzed. The signal is analyzed to determine if there is a pattern in the signal. A pattern of a codec sequence can be a unique pattern of frames, frequencies and/or frequency ranges that are generated based on a specific codec sequence. The pattern is compared to one or more previously stored patterns of codec sequences to see if there is a match. If there is a match, an event is generated. For example, if a known codec sequence that has a poor signal quality is determined to be in use for a voice call, the parties may be notified that the call is likely to be a low quality voice call.
Claims20
A method comprising:
- receiving, by a processor, a signal that is based on a codec sequence;
- identifying, by the processor, a pattern in the signal, wherein the pattern in the signal is based on a plurality of percentages of occurrences of specific frames in the signal;
- determining, by the processor, that there is a match between the pattern in the signal and an expected pattern of a codec sequence;
- and
- in response to determining that there is a match between the pattern in the signal and the expected pattern of the codec sequence, generating, by the processor, an event.
A system comprising:
- a signal analyzer that receives a signal that is based on a codec sequence and identifies a pattern in the signal, wherein the pattern in the signal is based on a plurality of percentages of occurrences of specific frames in the signal;
- and
- an event generator that determines that there is a match between the pattern in the signal and an expected pattern of a codec sequence and in response to determining that there is a match between the pattern in the signal and the pattern of the codec sequence, generates an event.
A computer readable medium that is not a signal having stored thereon instructions that, when executed, cause a processor to perform a method, the instructions comprising:
- instructions to receive a signal that is based on a codec sequence;
- instructions to identify a pattern in the signal, wherein the pattern in the signal is based on a plurality of percentages of occurrences of specific frames in the signal;
- instructions to determine if there is a match between the pattern in the signal and an expected pattern of a codec sequence;
- and
- in response to determining that there is a match between the pattern in the signal and the pattern of the codec sequence, instructions to generate an event.
Dependencies are inferred from the claim text.