The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 10, 2014
Filed:
Apr. 12, 2012
Charles Christian Krasic, Mountain View, CA (US);
Vijnan Shastri, Palo Alto, CA (US);
Krishna Kumar Gadepalli, Fremont, CA (US);
Yang Xia, San Jose, CA (US);
Krishnan Eswaran, Oakland, CA (US);
Wendy Tobagus, Cupertino, CA (US);
Charles Christian Krasic, Mountain View, CA (US);
Vijnan Shastri, Palo Alto, CA (US);
Krishna Kumar Gadepalli, Fremont, CA (US);
Yang Xia, San Jose, CA (US);
Krishnan Eswaran, Oakland, CA (US);
Wendy Tobagus, Cupertino, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
Systems and methods for processing a live video stream are provided. An ingestion component receives segments of a live video stream in association with a request to process the live video stream. A control component generates an instruction graph for the live video stream based on predetermined criteria. The instruction graph defines a workflow for processing the live video stream, the workflow comprising a set of services for processing the segments. A transcoding component employs a subset of the services to process the segments based at least in part on the instruction graph and a distribution component then streams the segments to a device in response finishing process of the segments. With the live video processing system, segments of a video stream are processed and distributed as they are received. Thus segments of the video stream are processed and distributed prior to processing of the entire video stream.