Back to results
US 8,411,669 B2Granted
Distributed transcoding on IP phones with idle DSP channels
AssigneeCisco Technology, Inc.
InventorsHenry Chen, Robert David Corley, Paul S. Hahn, Tom Desjardins
Life of this patent
Estimating the term…
Abstract
Idle DSP channels of an IP phone can be used to respond to a request to transcode a codec of an incoming call in a distributed IP phone system but only if sufficient idle channels remain available to the phone to handle basic call functions and a possible non-basic call feature (such as conferencing) of the phone.
Claims20
An apparatus executing a machine-implemented method comprising:
- receiving, at an Internet Protocol (IP) phone system having at least first and second IP phones, incoming call voice packets requiring transcoding, the first IP phone having a processor defining plural channels;
- distributing the incoming call voice packets to the first IP phone if and only if the processor satisfies an idle condition;
- and
- using at least one channel of the processor to transcode the incoming call voice packets;
- wherein if the processor does not satisfy the idle condition, the incoming call voice packets are redirected from the first IP phone to a second IP phone.
2 more elements
An apparatus comprising:
- means for determining whether a digital signal processor (DSP) of a phone satisfies an idle condition;
- and
- means for distributing an incoming call requiring transcoding to the DSP of the phone if the idle condition is satisfied;
- and
- means for transcoding the incoming call using an idle channels of the DSP if the idle condition is satisfied;
- and
- means for redirecting the incoming call to a second phone if the idle condition is not satisfied.
4 more elements
A method comprising:
- receiving an incoming call requiring transcoding;
- distributing the incoming call to a phone if and only if idle resources remain available to the phone to transcode the incoming call;
- transcoding the incoming call using the phone;
- and
- distributing the incoming call to a second phone if no idle resources remain available to the phone to transcode the incoming call.
2 more elements
An apparatus executing logic comprising:
- receiving an incoming call;
- distributing the incoming call to a selected phone for transcoding the incoming call based on an idle condition of the selected phone;
- transcoding the incoming call with a processor of the selected phone;
- and
- distributing the incoming call to a second phone for transcoding the incoming call based on a non-idle condition of the selected phone.
2 more elements
Dependencies are inferred from the claim text.