Automated Media Delivery System
First Claim
Patent Images
1. A method in a host computer for developing transformation processing operations to optimize media content playback across multiple playback devices connected with the host computer in a network, the method comprising receiving requests from the multiple devices for concurrent playback of media content at a first quality level;
- determining a set of independent transformations of the media content that fulfill the requests at the first quality level;
if transformations are required, determining whether processing resources available on the host computer are sufficient to perform the independent transformations; and
if the processing resources are insufficient to perform the independent transformations, determining a set of dependent transformations that fulfill the requests at a second quality level within limits of the processing resources of the host computer.
4 Assignments
0 Petitions
Accused Products
Abstract
An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
74 Citations
21 Claims
-
1. A method in a host computer for developing transformation processing operations to optimize media content playback across multiple playback devices connected with the host computer in a network, the method comprising receiving requests from the multiple devices for concurrent playback of media content at a first quality level;
- determining a set of independent transformations of the media content that fulfill the requests at the first quality level;
if transformations are required, determining whether processing resources available on the host computer are sufficient to perform the independent transformations; and
if the processing resources are insufficient to perform the independent transformations, determining a set of dependent transformations that fulfill the requests at a second quality level within limits of the processing resources of the host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- determining a set of independent transformations of the media content that fulfill the requests at the first quality level;
-
10. A method in a host computer for developing transformation processing operations to optimize media content playback across multiple playback devices connected with the host computer in a network, the method comprising receiving requests from the multiple devices for concurrent playback of media content at a first quality level;
- determining a set of independent transformations of the media content that fulfill the requests at the first quality level;
determining whether processing resources available on the host computer are sufficient to perform the independent transformations; and
if the processing resources available on the host computer are sufficient to perform the independent transformations, performing the independent transformations to create a requested set of media streams;
if the processing resources are insufficient to perform the independent transformations, determining a set of dependent transformations that fulfill the requests at a second quality level within limits of the processing resources of the host computer; and
performing the dependent transformations to create a modified set of media streams; and
transmitting the requested set of media streams or the modified set of media streams across the network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- determining a set of independent transformations of the media content that fulfill the requests at the first quality level;
-
19. A host computer system for performing transformative processing operations to optimize media content playback across multiple devices, which are connected with the host computer in a network, requesting concurrent playback of media content at a first quality level, the system comprising one or more media processing units;
- a policy engine module that determines a set of independent transformations of the media content that fulfill requests at the first quality level;
determines whether processing resources of the media processing units are sufficient to perform the independent transformations; and
if the processing resources are sufficient to perform the independent transformations, directs the media processing units to perform the independent transformations to create a requested set of media streams; and
if the processing resources are insufficient to perform the independent transformations, determines a set of dependent transformations that fulfill the requests at a second quality level within limits of the processing resources; and
directs the media processing units to perform the dependent transformations to create a modified set of media streams; and
a network link that communicates with the network and transmits either the requested set of media streams or the modified set of media streams to the multiple devices. - View Dependent Claims (20, 21)
- a policy engine module that determines a set of independent transformations of the media content that fulfill requests at the first quality level;
Specification