VIDEO WORKFLOW AUTOMATION PLATFORM FOR PUBLISHING A VIDEO FEED IN MULTIPLE FORMATS
First Claim
Patent Images
1. A method, implemented by a computing system programmed to perform operations, comprising:
- receiving a trigger, at a video workflow automation platform (VWAP) executing on the computing system, to encode a video feed once and to publish the video feed to a set of two or more publishing resources for delivery of the video feed in a plurality of different formats over the Internet, wherein different ones of a plurality of client devices coupled to the Internet require different ones of the plurality of different formats;
in response to the trigger, the VWAP performing the following,communicating with a content acquisition resource to provision the content acquisition resource to acquire raw video of the video feed from a video content source,communicating with an encoding resource to provision the encoding resource to encode the raw video,automatically selecting a first and second ones of the set of publishing resources that are not currently being used,communicating with the first selected publishing resource to provision the first selected publishing resource to publish the encoded video in a first one of the plurality of formats for delivery over the Internet,communicating with the second selected publishing resource to provision the second selected publishing resource to publish the encoded video in a second one of the plurality of formats for delivery over the Internet, andcommunicating with the encoding resource to provision the encoding resource to route the same encoded video to the first selected publishing resource and the second selected publishing resource.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for a video workflow automation platform (VWAP) for publishing a video feed in multiple formats is described.
74 Citations
27 Claims
-
1. A method, implemented by a computing system programmed to perform operations, comprising:
-
receiving a trigger, at a video workflow automation platform (VWAP) executing on the computing system, to encode a video feed once and to publish the video feed to a set of two or more publishing resources for delivery of the video feed in a plurality of different formats over the Internet, wherein different ones of a plurality of client devices coupled to the Internet require different ones of the plurality of different formats; in response to the trigger, the VWAP performing the following, communicating with a content acquisition resource to provision the content acquisition resource to acquire raw video of the video feed from a video content source, communicating with an encoding resource to provision the encoding resource to encode the raw video, automatically selecting a first and second ones of the set of publishing resources that are not currently being used, communicating with the first selected publishing resource to provision the first selected publishing resource to publish the encoded video in a first one of the plurality of formats for delivery over the Internet, communicating with the second selected publishing resource to provision the second selected publishing resource to publish the encoded video in a second one of the plurality of formats for delivery over the Internet, and communicating with the encoding resource to provision the encoding resource to route the same encoded video to the first selected publishing resource and the second selected publishing resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising
a computing system to execute a video workflow automation platform (VWAP) that causes the acquisition, encoding, and publishing of video feeds for delivery to a plurality of client devices over the Internet, the VWAP comprising: -
a plurality of resource interfaces configured to communicate with a content acquisition resource, an encoding resource, and a plurality of publishing resources; a trigger-detecting unit to receive a trigger to encode one of the video feeds once and to publish the one video feed to a set of two or more publishing resources for delivery of the one video feed in a plurality of different formats over the Internet, wherein different ones of the plurality of client devices coupled to the Internet require different ones of the plurality of different formats; a resource allocation and provisioning unit, coupled to the triggering monitoring unit and the plurality of resource interfaces, configured to, automatically cause the provisioning of, the content acquisition resource to acquire raw video of the one video feed from a video content source and to route the same encoded video to the set of publishing resources, and the encoding resource to encode the raw video, and, automatically select and automatically cause the provisioning of, a first one of the set of publishing resources to publish the encoded video in a first one of the plurality of formats for delivery over the Internet, and a second one of the set of publishing resources to publish the encoded video in a second one of the plurality of formats for delivery over the Internet. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer-readable storage medium storing instruction thereon when executed by a computing system cause the computing system to perform a method, comprising:
-
receiving a trigger, at a video workflow automation platform (VWAP) executing on the computing system, to encode a video feed once and to publish the video feed to a set of two or more publishing resources for delivery of the video feed in a plurality of different formats over the Internet, wherein different ones of a plurality of client devices coupled to the Internet require different ones of the plurality of different formats; in response to the trigger, the VWAP performing the following, communicating with a content acquisition resource to provision the content acquisition resource to acquire raw video of the video feed from a video content source, communicating with an encoding resource to provision the encoding resource to encode the raw video, automatically selecting a first and second ones of the set of publishing resources that are not currently being used, communicating with the first selected publishing resource to provision the first selected publishing resource to publish the encoded video in a first one of the plurality of formats for delivery over the Internet, communicating with the second selected publishing resource to provision the second selected publishing resource to publish the encoded video in a second one of the plurality of formats for delivery over the Internet, and communicating with the encoding resource to provision the encoding resource to route the same encoded video to the first selected publishing resource and the second selected publishing resource. - View Dependent Claims (24, 25, 26, 27)
-
Specification