US 11,870,830 B1
Embedded streaming content management
Randeep S. Bhatia, Berkeley, CA (US); Adam Zabarsky, Berkeley, CA (US); Tracy Chan, Belmont, CA (US); Michael Jeremy Temkin, San Francisco, CA (US); Skji Conklin, San Francisco, CA (US); Sean P. McMullan, Culver City, CA (US); and Justin Lewis Martinez, San Francisco, CA (US)
Assigned to Twitch Interactive, Inc., San Francisco, CA (US)
Filed by Twitch Interactive, Inc., San Francisco, CA (US)
Filed on Dec. 10, 2020, as Appl. No. 17/117,876.
Int. Cl. H04L 65/612 (2022.01); H04N 21/2187 (2011.01); H04L 65/70 (2022.01); H04L 65/75 (2022.01)
CPC H04L 65/612 (2022.05) [H04L 65/70 (2022.05); H04L 65/765 (2022.05); H04N 21/2187 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
under control of a live streaming service comprising one or more computing devices configured to execute specific instructions,
establishing a live stream content production session with a content producer, wherein the live stream content production session comprises generation of live stream video content by the content producer for distribution to consumer devices, and wherein the content producer is associated with a first content producer account for the live streaming service and a second content producer account for an on-demand streaming service;
establishing a first streaming session with a first consumer device, wherein the first streaming session comprises presentation of the live stream video content and interaction content associated with the live stream video content in an instance of a live content application executed by the first consumer device;
generating status data representing a status of the content producer as presently generating the live stream video content, wherein the status data is generated based on both (i) establishing the live stream content production session with the content producer, and (ii) a predetermined association of the first content producer account with the second content producer account;
providing the status data to the on-demand streaming service; and
subsequent to providing the status data to the on-demand streaming service, establishing a second streaming session with a second consumer device, wherein the second streaming session comprises presentation of the live stream video content and the interaction content within an instance of an on-demand content application executing on the second consumer device and associated with the on-demand streaming service, and wherein an interaction with the interaction content by the first consumer device is presented within the instance of the on-demand content application executing on the second consumer device.