Patent ID: 9319230
Filing Date: 2016-04-19
CPC Classification: H04L,H04W

Claim Text:
1. A method, comprising: receiving, by a user device, a plurality of content streams that are associated with a plurality of different codecs, the content streams being received via a transport bearer channel, the transport bearer channel including a plurality of logical bearer channels that each correspond to a particular transport layer session, each transport layer session corresponding to a particular one of the content streams; receiving, by the user device, a selection of a particular content stream, of the plurality of content streams; receiving a mapping of content stream identifiers to logical bearer channel identifiers; identifying a content stream identifier associated with the selected particular content stream; identifying a plurality of logical bearer channel identifiers associated with the plurality of logical bearer channels; identifying, by the user device, a particular logical bearer channel, of the plurality of bearer channels, that corresponds to the particular content stream, wherein identifying the particular logical bearer channel includes identifying, based on the mapping, that a bearer channel identifier, associated with the particular logical bearer channel, is associated with the content stream identifier associated with the selected content stream; extracting, by the user device, a transport layer session from the identified particular logical bearer channel; providing, from a transport layer of the user device and to an application layer of the user device, the particular content stream from the transport layer session; decoding the particular content stream based on a particular codec associated with the particular content stream; and presenting, by the user device, the particular content stream, wherein presenting the video stream includes presenting the decoded particular content stream.