IP Library Granted Patent US 7,617,319
Granted Patent B2
US 7,617,319 · App. 11/174,361 · Granted Nov 10, 2009

Method and system for optimizing transcoder resources

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,617,319
App. No.
11/174,361
Granted
Nov 10, 2009
Kind
B2
Abstract

A method and system ( 500 ) for optimizing transcoder resources in a multimedia session is disclosed. The method includes receiving ( 202 ) one or more SDP offers. The method further includes filtering ( 204 ) out media types from each of the one or more SDP offers based on a rating range. Further, the method includes selecting ( 206 ) one of the media types from each of the one or more SDP offers. The method further includes allocating ( 208 ) resources of one or more transcoders for transcoding the one of the media types.

Claims (48)

1. A method for optimizing transcoder resources in a multimedia session, the multimedia session using a Session Description Protocol (SDP) offer, the SDP offer listing one or more media types, each media type having a rating, the method comprising:

receiving one or more SDP offers from a plurality of user devices;

filtering out the media types from each of the one or more SDP offers based on a rating range;

queuing the SDP offer from the one or more SDP offers in a set if the SDP offer comprises more than one of the media types;

sorting the one or more queued SDP offers in the set based on the rating of the media types listed in the one or more queued SDP offers;

selecting one of the media types from each of the one or more SDP offers by processing each of the one or more queued SDP offers in the set based on the order of sorting;

allocating resources of one or more transcoders for transcoding the one of the media types; and

establishing multimedia session between the plurality of user devices using the allocated resources of the one or more transcoders.

2. The method of claim 1 , wherein filtering out the media types comprises:

filtering out unsupported media types from each of the one or more SDP offers; and

sorting the media types based on the rating.

3. The method of claim 1 , wherein if the SDP offer from the one or more SDP offers comprises a single media type, selecting the single media type from the SDP offer.

4. The method of claim 1 , wherein selecting the one of the media types comprises:

choosing one of the media types if the media type has been previously selected from the one or more SDP offers.

5. The method of claim 1 , wherein selecting the one of the media types comprises:

choosing one of the media types if the media type is common in the set.

6. The method of claim 1 , wherein selecting the one of the media types comprises:

selecting a highest rated media type.

7. The method of claim 1 further comprising:

determining a Mean Opinion Score (MOS) for the one of the media types, wherein the MOS is equal to the rating of the one of the media types.

8. The method of claim 1 further comprising:

setting the rating range within an Acceptable Voice Quality Degradation (AVQD) factor from the media type with highest rating.

9. The method of claim 8 , wherein setting the rating range comprises:

decreasing the AVQD factor in order to produce a high voice quality.

10. The method of claim 8 , wherein setting the rating range comprises:

increasing the AVQD factor in order to reduce the usage of the transcoder resources.

11. A method for optimizing transcoder resources in a multimedia session, the multimedia session using a Session Description Protocol (SDP) offer, the SDP offer listing one or more media types, each media type having a rating, the method comprising:

iteratively performing,

receiving the SDP offer from a user device;

filtering out unsupported media types from the one or more media types in the SDP offer;

sorting the one or more media types of the SDP based on the MOS rating;

filtering out a media type from the one or more media types in the SDP if the MOS rating of the media type is not within an Acceptable Voice Quality Degradation (AVQD) factor from the media type with highest MOS rating;

if the SDP offer comprises a single media type after filtering then,

selecting the single media type; and

allocating resources of one or more transcoders for transcoding the media type; and

if the SDP offer comprises more than one media types after filtering then,

queuing the SDP offer in a set;

sorting the SDP offers in the set based on the MOS rating of its media types;

selecting the SDP offer from the set;

selecting a media type if the media type in the SDP offer has been previously selected;

selecting a media type if no media type from the SDP offer has been previously selected and the media type in the SDP offer is common in the set;

selecting a media type with highest rating if no media type in the SDP offer has been previously selected and no media type in the SDP offer is common in the set;

allocating resources of the one or more transcoders for transcoding the media type; and

establishing multimedia session between the user device and at least one another user device using the allocated resources of the one or more transcoders.

12. The method of claim 11 , wherein filtering out a media type comprises:

decreasing the AVQD factor in order to produce a high voice quality.

13. The method of claim 11 , wherein filtering out a media type comprises:

increasing the AVQD factor in order to reduce the usage of transcoder resources.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034320/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2005
From: BURKS, JANUS P.; GIPSON, JACK A.; SLIGO, JOSEPH C.
To: MOTOROLA, INC.
Reel/Frame 016759/0217 →