Patent ID: 11870830
Assignee: TWITCH INTERACTIVE, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 8:
9. A content management system comprising:
a live streaming service comprising one or more computing devices; and
an on-demand streaming service comprising one or more computing devices;
wherein the on-demand streaming service is configured to at least:
maintain a mapping of on-demand streaming service account data associated with a content producer to live streaming service account data associated with the content producer, wherein the content producer is associated with a first content producer account for the live streaming service and a second content producer account for the on-demand streaming service;
periodically poll the live streaming service for status data representing a live streaming status of the content producer;
determine, based on the status data, to send a notification to a first content consumer regarding the live streaming status of the content producer; and
establish a first streaming session with an on-demand content application executing on the first content consumer, wherein the first streaming session comprises presentation, by the on-demand content application, of streaming content from the on-demand streaming service; and

wherein the live streaming service is configured to at least:
establish a live stream content production session with the content producer, wherein the live stream content production session comprises generation of live stream video content by the content producer for distribution to content consumers;
generate the status data representing the live streaming 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 mapping of the live streaming service account data to the on-demand streaming service account data;
provide the status data to the on-demand streaming service in response to polling by the on-demand streaming service; and
establish a second streaming session with a live content application executing on the first content consumer, wherein the second streaming session comprises presentation of:
the live stream video content in a first window of the live content application within an interface of the on-demand content application; and
interaction content within a second window of the live content application, wherein an interaction with the interaction content by a second content consumer is displayed in the second window of the live content application executing on the first content consumer.