CODEC SEQUENCE DETECTION
First Claim
1. 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.
17 Assignments
0 Petitions
Accused Products
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.
17 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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.
-
Specification