USER ADAPTIVE HTTP STREAM MANAGER AND METHOD FOR USING SAME
First Claim
Patent Images
1. A stream manager configured to create an adaptive stream manifest file which is provided to a user device, the stream manager comprising:
- a processor; and
a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to enable the following;
create the adaptive stream manifest file associated with original content where the original content is subsequently modified while being streamed to the user device based on input from a user of the user device, wherein the user device is configured to request, receive and playback the original content and the modified content associated with the adaptive stream manifest file.
1 Assignment
0 Petitions
Accused Products
Abstract
A stream manager and a method are described herein for creating an adaptive stream manifest file (e.g., HTTP adaptive stream manifest file) associated with original content where the original content is subsequently modified while being streamed based on input from a user of a user device. The user device is configured to request, receive and playback the original content and the modified content associated with the adaptive stream manifest file.
86 Citations
20 Claims
-
1. A stream manager configured to create an adaptive stream manifest file which is provided to a user device, the stream manager comprising:
-
a processor; and a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to enable the following; create the adaptive stream manifest file associated with original content where the original content is subsequently modified while being streamed to the user device based on input from a user of the user device, wherein the user device is configured to request, receive and playback the original content and the modified content associated with the adaptive stream manifest file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a stream manager for creating an adaptive stream manifest file which is streamed to a user device, the method comprising the step of:
creating the adaptive stream manifest file associated with original content where the original content is subsequently modified while being streamed to the user device based on input from a user of the user device, wherein the user device is configured to request, receive and playback the original content and the modified content associated with the adaptive stream manifest file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A stream manager configured to create an adaptive stream manifest file which is provided to a user device, the stream manager comprising:
-
a processor; and a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to enable the following; receive a request initiated by the user via the user device to stream a desired piece of content; create segments for the adaptive stream manifest file corresponding to the desired piece of content; cause the adaptive stream manifest file with references to the segments to be streamed to the user device which is configured to request, receive and playback the desired piece of content; receive an input initiated by the user of the user device indicating that the desired piece of content should be modified; create additional segments for the adaptive stream manifest file corresponding to the modified piece of content; and cause the adaptive stream manifest file with references to the additional segments to be streamed to the user device which is configured to request, receive and playback the modified piece of content. - View Dependent Claims (18, 19)
-
-
20. A stream manager configured to create an adaptive stream manifest file which is provided to a user device, the stream manager comprising:
-
a processor; and a memory that stores processor-executable instructions therein where the processor interfaces with the memory and executes the processor-executable instructions to enable the following; receive a content file with one or more descriptive labels associated with one or more scenes of the content file; segment the content file while taking into account the one or more descriptive labels associated with the one or more scenes of the content file; store each segment and associated one or more descriptive labels of the content file; receive a request initiated by the user via the user device to stream the content file; add references associated with the segments to the adaptive stream manifest file; cause the adaptive stream manifest file containing references to the segments associated with the content file to be streamed to the user device which is configured to receive and playback the content file; receive an input initiated by the user of the user device indicating that the content file should be modified based on at least one of the one or more descriptive labels; modify the content file to include only the segments per the input from the user; and cause the adaptive stream manifest file with references to the segments associated with the modified content file to be streamed to the user device which is configured to request, receive and playback the modified content file.
-
Specification