ADAPTIVE MEDIA DELIVERY
First Claim
1. A system, comprising:
- a delivery manager to process a request for media content that is stored in memory, the delivery manager being programmed to determine a media delivery mechanism for the media content based on constraints of at least one delivery parameter;
a formatter programmed to adapt the media content to a media delivery format that is compatible with the media delivery mechanism and the constraints of the delivery parameter; and
the delivery manager being programmed to adaptively initiate delivery of the media content in the media delivery format and via the delivery mechanism according to the constraints of the delivery parameter.
8 Assignments
0 Petitions
Accused Products
Abstract
A system includes a delivery manager to process a request for media content that is stored in memory, the delivery manager being programmed to determine a media delivery mechanism for the media content based on constraints of at least one delivery parameter. The system includes a formatter programmed to adapt the media content to a media delivery format that is compatible with the media delivery mechanism and the constraints of the delivery parameter. The delivery manager can be programmed to adaptively initiate delivery of the media content in the media delivery format and via the delivery mechanism according to the constraints of the delivery parameter.
79 Citations
20 Claims
-
1. A system, comprising:
-
a delivery manager to process a request for media content that is stored in memory, the delivery manager being programmed to determine a media delivery mechanism for the media content based on constraints of at least one delivery parameter; a formatter programmed to adapt the media content to a media delivery format that is compatible with the media delivery mechanism and the constraints of the delivery parameter; and the delivery manager being programmed to adaptively initiate delivery of the media content in the media delivery format and via the delivery mechanism according to the constraints of the delivery parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving a request for media content; determining, by a processor, an urgency of the request; selecting a delivery mechanism from a plurality of available delivery mechanisms based on the urgency of the request; adapting a media format of the media content based on the urgency of the request relative to a quality constraint; and initiating delivery of the media content via the delivery mechanism based on the urgency of the request. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A media delivery system, comprising:
-
a delivery manager programmed to receive a request for media content and adaptively initiate delivery of the media content based on time and quality constraints specified in the request; a formatter to generate a media format for delivery of the media content based on the constraints specified in the request; a weighting engine programmed to apply weighting to the time and quality constraints and to determine a delivery mechanism to deliver the media content based on the weighted time and quality constraints; and an analyzer to determine bandwidth capabilities for the delivery mechanism, wherein the delivery manager is programmed to adapt delivery of the media content based on inputs received from the weighting engine and the analyzer.
-
Specification