Automated media delivery system
First Claim
Patent Images
1. A method for providing simultaneous transcoding of multi-media data, comprising:
- receiving a multi-media file in a first format;
receiving a request with proprietary tags containing parameters as part of a URL for said multi-media file to a plurality of output devices, wherein at least two devices from said plurality of output devices output file formats with incompatible capabilities;
automatically determining, at the time of the request, one or more formats requested based on said one or more proprietary tags,parsing said parameters to determine client connection speed, server traffic, browser, and device based upon said client connection speed, said server traffic, polled device, browser, and other variables collected at the time of said request, and one or more content, generation procedures, automatically transcoding, at the time of the request and without input by a network administrator, data within said multi-media file into a plurality of formats based on one or more formats of any output device from among the plurality of output devices, wherein said plurality of formats are different from said first format wherein said transcoding comprises each of;
changing a resolution of said data within said multi\-media file based on the resolution capabilities of the at least two output devices, changing a frame rate of said data within said multi-media file based on the frame rate capabilities of the at least two output devices, and changing a compression format of said data within said multi-media file based on the compression capabilities of the at least two output devices; and
wherein said first format is an analog format and wherein said at least one alternate format comprises a first digital format and a second digital format; and
transmitting simultaneously with said transcoding said multi-media file to each output device from among said plurality of output devices in a compatible format.
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.
76 Citations
17 Claims
-
1. A method for providing simultaneous transcoding of multi-media data, comprising:
-
receiving a multi-media file in a first format; receiving a request with proprietary tags containing parameters as part of a URL for said multi-media file to a plurality of output devices, wherein at least two devices from said plurality of output devices output file formats with incompatible capabilities; automatically determining, at the time of the request, one or more formats requested based on said one or more proprietary tags, parsing said parameters to determine client connection speed, server traffic, browser, and device based upon said client connection speed, said server traffic, polled device, browser, and other variables collected at the time of said request, and one or more content, generation procedures, automatically transcoding, at the time of the request and without input by a network administrator, data within said multi-media file into a plurality of formats based on one or more formats of any output device from among the plurality of output devices, wherein said plurality of formats are different from said first format wherein said transcoding comprises each of;
changing a resolution of said data within said multi\-media file based on the resolution capabilities of the at least two output devices, changing a frame rate of said data within said multi-media file based on the frame rate capabilities of the at least two output devices, and changing a compression format of said data within said multi-media file based on the compression capabilities of the at least two output devices; andwherein said first format is an analog format and wherein said at least one alternate format comprises a first digital format and a second digital format; and transmitting simultaneously with said transcoding said multi-media file to each output device from among said plurality of output devices in a compatible format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing simultaneous transcoding of multi-media data, comprising:
-
a controller for receiving a multi-media file in a first format and, responsive to a request with proprietary tags containing parameters as part of a URL for said multi-media file, for transmitting said multi-media file to an output device from among a plurality of output devices, wherein at least two output devices from said plurality of output devices output file formats with incompatible capabilities; and a transcoder, coupled to said controller and said request parser, for parsing said parameters to determine client connection speed, server traffic, browser, and device based upon said client connection speed, said server traffic, polled device, browser, and other variables collected at the time of said request, and one or more content generation procedures, and for automatically transcoding, at the time of said request, data within said multi-media file into a plurality of formats based on one or more formats of any output device from among the plurality of output devices, wherein said plurality of output devices are different from said first format, while said multi-media file is transmitted to said output device, wherein said transcoder is configured for; changing a resolution of said data within said multi-media file based on the resolution capabilities the at least two output devices, changing a frame rate of said data within said multi-media file based on the frame rate capabilities the at least two output devices, and changing a compression format of said data within said multi-media file based on the compression capabilities the at least two output devices; and wherein said first format is an analog format and wherein said at least one alternate format comprises a first digital format and a second digital format. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for providing simultaneous transcoding of multi-media data, comprising:
-
receiving a multi-media file in a first format; receiving a request with proprietary tags containing parameters as part of a URL for said multi-media file and transmitting said multi-media file to an output device; and automatically determining, at the time of the request, one or more formats requested based on said one or more proprietary tags, parsing said parameters to determine client connection speed, server traffic, browser, and device based upon said client connection speed, said server traffic, polled device, browser, and other variables collected at the time of said request, and one or more content generation procedures, and automatically transcoding, at the time of the request, data within said multi-media file into a plurality of formats based on one or more formats of any output device from among the plurality of output devices, wherein said plurality of formats are different from said first format, wherein said transcoder is configured for changing each of;
a resolution of said data within said multi-media file based on resolution capabilities of at least two output devices, a frame rate of said data within said multi-media file based on frame rate capabilities of at least two output devices, and a compression format of said data within said multi-media file based on compression capabilities of at least two output devices;wherein said first format is an analog format and wherein said at least one alternate format comprises a first digital format and a second digital format; transmitting simultaneously with said transcoding said multi-media file to each output device from among said plurality of output devices in a compatible format. - View Dependent Claims (16, 17)
-
Specification