Generating a stitched data stream
First Claim
1. A method performed by at least one processor, comprising:
- generating a stitched data stream from a plurality of messages received from a plurality of computing devices that are associated with common audio content, the stitched data stream comprising a plurality of individual message data streams from the messages received and associated with a common audio timeline, the stitched data stream further comprising message data streams that overlap in time periods in the common audio timeline causing more than one message data stream for at least one time period in the stitched data stream;
causing display of the stitched data stream as a continuous data stream that transitions from one message data stream to a next message data stream to a continuous common audio stream;
during display of the stitched data steam, receiving a request for an alternate message data stream in the stitched data stream instead of a currently displayed active message data stream;
determining message data streams of the stitched data stream with a time period in the common audio timeline corresponding to a time period of the active message data stream;
selecting the alternate message data stream from the message data streams with the time period in the common audio timeline corresponding to the time period of the active message data stream; and
causing display of the alternate message data stream, wherein the display of the active message data stream transitions to the alternate message data stream of the stitched data stream in the common audio timeline and at the end of the alternate message data stream the display of the stitched data stream transitions to a next message data stream in the stitched data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for receiving a request for an alternate data stream of a plurality of individual data streams than an active data stream currently being displayed on a computing device, during display on the computing device of a stitched data steam comprising the plurality of individual data streams associated with a common audio timeline. The systems and methods further providing for determining a subset of the plurality of individual data streams of the stitched data stream associated with a time period of the active data stream in the common audio timeline, selecting the alternate data stream from the subset of the plurality of individual data streams, and providing the alternate data stream to the computing device, wherein the display of the active data stream on the computing device transitions to the alternate data stream on the computing device in the common audio timeline.
-
Citations
20 Claims
-
1. A method performed by at least one processor, comprising:
-
generating a stitched data stream from a plurality of messages received from a plurality of computing devices that are associated with common audio content, the stitched data stream comprising a plurality of individual message data streams from the messages received and associated with a common audio timeline, the stitched data stream further comprising message data streams that overlap in time periods in the common audio timeline causing more than one message data stream for at least one time period in the stitched data stream; causing display of the stitched data stream as a continuous data stream that transitions from one message data stream to a next message data stream to a continuous common audio stream; during display of the stitched data steam, receiving a request for an alternate message data stream in the stitched data stream instead of a currently displayed active message data stream; determining message data streams of the stitched data stream with a time period in the common audio timeline corresponding to a time period of the active message data stream; selecting the alternate message data stream from the message data streams with the time period in the common audio timeline corresponding to the time period of the active message data stream; and causing display of the alternate message data stream, wherein the display of the active message data stream transitions to the alternate message data stream of the stitched data stream in the common audio timeline and at the end of the alternate message data stream the display of the stitched data stream transitions to a next message data stream in the stitched data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server computer comprising:
-
a processor; and a computer readable medium coupled with the processor, the computer readable medium comprising instructions stored thereon that are executable by the processor to cause a computing device to perform operations comprising; generating a stitched data stream from a plurality of messages received from a plurality of computing devices that are associated with common audio content, the stitched data stream comprising a plurality of individual message data streams from the messages received and associated with a common audio timeline, the stitched data stream further comprising message data streams that overlap in time periods in the common audio timeline causing more than one message data stream for at least one time period in the stitched data stream; causing display of the stitched data stream as a continuous data stream that transitions from one message data stream to a next message data stream to a continuous common audio stream; during display of the stitched data steam, receiving a request for an alternate message data stream in the stitched data stream instead of a currently displayed active message data stream;
determining message data streams of the stitched data stream with a time period in the common audio timeline corresponding to a time period of the active message data stream;selecting the alternate message data stream from the message data stream with the time period in the common audio timeline corresponding to the time period of the active message data stream; and causing display of the alternate message data stream, wherein the display of the active message data stream transitions to the alternate message data stream of the stitched data stream in the common audio timeline and at the end of the alternate message data stream the display of the stitched data stream transitions to a next message data stream in the stitched data stream. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:
-
generating a stitched data stream from a plurality of messages received from a plurality of computing devices that are associated with common audio content, the stitched data stream comprising a plurality of individual message data streams from the messages received and associated with a common audio timeline, the stitched data stream further comprising message data streams that overlap in time periods in the common audio timeline causing more than one message data stream for at least one time period in the stitched data stream; causing display of the stitched data stream as a continuous data stream that transitions from one message data stream to a next message data stream to a continuous common audio stream; during display of the stitched data steam, receiving a request for an alternate message data stream in the stitched data stream instead of a currently displayed active message data stream;
determining message data streams of the stitched data stream with a time period in the common audio timeline corresponding to a time period of the active message data stream;selecting the alternate message data stream from the message data streams with the time period in the common audio timeline corresponding to the time period of the active message data stream; and causing display of the alternate message data stream, wherein the display of the active message data stream device transitions to the alternate message data stream of the stitched data stream in the common audio timeline and at the end of the alternate message data stream the display of the stitched data stream transitions to a next message data stream in the stitched data stream.
-
Specification