System and method for multi-user digital interactive experience
AssigneeDressbot, Inc.
InventorsSami Siddique, Brad Stimpson
Life of this patent
Estimating the term…
Abstract
Described herein are systems for providing a digital interactive experience. This includes a host server, a publisher receiving an application stream and a plurality of media streams corresponding to a first plurality of users in a publishing group, each of the media streams comprising at least one selected from the group of an audio stream and a video stream, the publisher sending the plurality of media streams to a subscriber, and the subscriber composing the application stream and at least two of the plurality of media streams into a composite stream and sending the composite stream to the first plurality of users in the publishing group, wherein the composite stream is sent simultaneously as the plurality of media streams is received.
Claims13
A system for providing a digital interactive synchronized experience, the system comprising:
- a host server comprising an interaction system configured to:
- receive, from a first participant, a request to join a synchronized media experience;
- establish a connection between the first participant and a video synchronization component;
- receive, from a plurality of users in a publishing group, respective media streams comprising at least one of an audio stream and a video stream;
- compose, at a mixer, a composite media stream comprising an application stream, at least two of the media streams from the publishing group, and an interaction stream comprising user input from a distribution group;
- transmit the composite media stream to a content delivery network (CDN) for distribution to the distribution group;
- wherein the video synchronization component is configured to:
- receive playback control signals from at least one participant,
- propagate synchronization signals configured to provide synchronized playback at the publishing group and the distribution group, and
- identify a set of participants experiencing unstable network conditions and suppress transmission of buffer-related synchronization signals from the set of participants.
A method for providing a digital interactive synchronized experience, the method comprising:
- providing, at a host server, an interaction system configured to:
- receiving, from a first participant, a request to join a synchronized media experience;
- establishing a connection between the first participant and a video synchronization component;
- receiving, from a plurality of users in a publishing group, respective media streams comprising at least one of an audio stream and a video stream;
- composing, at a mixer, a composite media stream comprising an application stream, at least two of the media streams from the publishing group, and an interaction stream comprising user input from a distribution group;
- transmitting the composite media stream to a content delivery network (CDN) for distribution to the distribution group;
- wherein the video synchronization component is configured to:
- receiving playback control signals from at least one participant,
- propagating synchronization signals configured to provide synchronized playback at the publishing group and the distribution group, and
- identifying a set of participants experiencing unstable network conditions and suppress transmission of buffer-related synchronization signals from the set of participants.
Dependencies are inferred from the claim text.