Method and system for media adaption
First Claim
Patent Images
1. A method, comprising:
- receiving, by a mediation agent device comprising a processor and configured to receive signaling information exchanged between a target device and a media server, a media request from the target device, the target device being one of a plurality of target device types associated with the media server through the mediation agent device;
receiving, by the mediation agent device, the signaling information exchanged between the target device and the media server, wherein the signaling information comprises a media resolution used by the target device for presenting media content, and a packet impairment characteristic for delivering media content from the media server over a provider network;
identifying, by the mediation agent device, a first attribute of the target device according to the signaling information and a second attribute of the media server according to the signaling information, wherein the first attribute is a decoding capability of the target device;
evaluating, by the mediation agent device, the first attribute of the target device and the second attribute of the media server against a service level objective, wherein the service level objective includes presenting the media content at the target device within a predetermined time period at a presentation quality at the target device that conforms to the media resolution used by the target device;
selecting a media format for delivering media content to the target device according to the evaluation;
accessing, by the mediation agent device, the media content from the media server in the media format; and
providing, by the mediation agent device, the media content in the media format over the provider network to the target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a media request for a target device. The signaling information may be received from the target device and a media server. At least one attribute of the target device and the media server may be identified using the signaling information. At least one attribute of the target device and the media server may be evaluated against a service level objective to select a media format. The service level objective may include consideration of the target device and available bandwidth over a provider network. The media may be provided in the selected media format over the provider network to the target device.
41 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a mediation agent device comprising a processor and configured to receive signaling information exchanged between a target device and a media server, a media request from the target device, the target device being one of a plurality of target device types associated with the media server through the mediation agent device; receiving, by the mediation agent device, the signaling information exchanged between the target device and the media server, wherein the signaling information comprises a media resolution used by the target device for presenting media content, and a packet impairment characteristic for delivering media content from the media server over a provider network; identifying, by the mediation agent device, a first attribute of the target device according to the signaling information and a second attribute of the media server according to the signaling information, wherein the first attribute is a decoding capability of the target device; evaluating, by the mediation agent device, the first attribute of the target device and the second attribute of the media server against a service level objective, wherein the service level objective includes presenting the media content at the target device within a predetermined time period at a presentation quality at the target device that conforms to the media resolution used by the target device; selecting a media format for delivering media content to the target device according to the evaluation; accessing, by the mediation agent device, the media content from the media server in the media format; and providing, by the mediation agent device, the media content in the media format over the provider network to the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising instructions, wherein responsive to executing the instructions, a processor performs operations comprising:
-
exchanging signaling information between a target device and a media server, the target device being one of a plurality of target device types associated with the media server, wherein the signaling information comprises a media resolution used by the target device for presenting media content and a packet impairment characteristic for delivering media content over a provider network; receiving a media request from the target device; identifying a first attribute of the target device and a second attribute of the media server according to the signaling information, wherein the first attribute is a decoding capability of the target device; evaluating the first attribute of the target device and second attribute of the media server against a service level objective, wherein the service level objective includes a consideration of presenting the media over the provider network within a predetermined time period at a presentation quality at the target device that conforms to the media resolution used by the target device; selecting a media format for delivering media content to the target device according to the evaluation as a selected media format; providing a request to media server for the media content in the selected media format; and receiving the media content in the selected media format from the media server; and providing the media content in the selected media format to the target device. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; receiving a media request from a target device, the target device being one of a plurality of target device types; exchanging signaling information between the target device and a media server, wherein the signaling information comprises a media resolution used by the target device for presenting media content, and a packet impairment characteristic for delivering media content from the media server over a provider network; identifying a first attribute of the target device and a second attribute of the media server using the signaling information, wherein the first attribute is a decoding capability of the target device; evaluating the first attribute of the target device and the second attribute of the media server against a service level objective, wherein the service level objective includes a consideration of receiving media content over the provider network within a predetermined time period at a presentation quality at the target device that conforms to the media resolution used by the target device; selecting a media format for delivering media content to the target device according to the evaluation; requesting the media content from the media server in the media format; receiving the media content in the media format from the media server over the provider network; and providing the media content in the media format over the provider network to the target device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification