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:
Aug. 27, 2019
Filed:
Mar. 29, 2017
Twitch Interactive, Inc., San Francisco, CA (US);
Cyrus Hall, San Francisco, CA (US);
Daniel Lin, Mountain View, CA (US);
Maciej Laszcz, San Francisco, CA (US);
Luke Curley, San Francisco, CA (US);
Matthew Louis Szatmary, Walnut Creek, CA (US);
Abhinav Kapoor, Fremont, CA (US);
Daniel Arthur McClain, Marshfield, MA (US);
Diana Lu, San Francisco, CA (US);
Scott Wang, San Francisco, CA (US);
Spencer Nelson, Brooklyn, NY (US);
Phillip Conover, San Francisco, CA (US);
Scott Rabin, San Francisco, CA (US);
Jorge Arturo Villatoro, San Francisco, CA (US);
Twitch Interactive, Inc., San Francisco, CA (US);
Abstract
First streaming video content may be received from a provider. The provider may issue a request to replace part of the first streaming video content with replacement content, such as advertisements. Second streaming video content may be selected as a replacement for a first video player, while third streaming video content may be selected as a replacement for a second video player. Instructions may be sent to the first and the second video player to play a first portion of the first streaming video content, followed by their respective selected replacement content, followed by a third portion of the first streaming video content, with the respective selected replacement content replacing a second portion of the first streaming video content. Replacement of the second portion of the first streaming video content may sometimes introduce latency, which may be reduced using various techniques.