Patent ID: 9026677
Filing Date: 2015-05-05
Classification: H04N

Abstract:
1. A session border controller comprising: a first port to enable the session border controller to communicate with a user; a second port to enable the session border controller to communicate with a selected content provider among a plurality of content providers; a processor coupled to the first port and to the second port, the processor configured to: receive an authentication message identifying a user; provide a listing of content based on the user; choose the selected content provider from among the plurality of content providers upon receipt of a selection of the content from the listing of content, the plurality of content providers storing the selected content in differing formats, wherein: choosing the selected content provider is based on an amount of processing resources required to transcode the selected content from the differing formats into a format for the user, and the processing resources comprising a least amount of time required to transcode the content from the differing formats to the format for the user, the processor being further configured to: enable the session border controller to send a PLAY message to the content provider to begin delivery of the selected content, receive a first media stream including the selected content and content provider information from the selected content provider, transcode the first media stream to create a second media stream that has a different format than the first media stream and that includes the content without the content provider information, and deliver the second media stream to the user.