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:
Sep. 19, 2023
Filed:
Jun. 29, 2021
Twitch Interactive, Inc., San Francisco, CA (US);
Selvanayagam Sendurpandian, Livermore, CA (US);
Xiangbo Li, San Diego, CA (US);
Benjamin Hirsch, San Francisco, CA (US);
Nagendra Akula Suresh Babu, San Jose, CA (US);
Alex Converse, Oakland, CA (US);
Alex Battaglia, San Francisco, CA (US);
Sangmook Jung, Fullerton, CA (US);
Luke Curley, El Cerrito, CA (US);
Rohit Puri, Saratoga, CA (US);
Yueshi Shen, Cupertino, CA (US);
Tarek Amara, Pleasanton, CA (US);
Twitch Interactive, Inc., San Francisco, CA (US);
Abstract
A video streaming service may include a segmentation component that provides segment metadata that indicates starting locations for a plurality of segments of video content that are produced during transcoding of the video content. The segment metadata may be sent to a first transcode server and a second transcode server to allow alignment of segmentations between the first transcode server and the second transcode server. This may allow transcoding of the video content to be seamlessly switched from the first transcode server to the second transcode server, during transmission of the video content, without causing interruption of playback. The first transcode server and the second transcode server may also operate in parallel to produce different versions of the video content, such as versions encoded using different codecs. A video player may seamlessly switch between these different codec versions without causing interruption of playback.