Content system with user-input based video content generation feature
AssigneeRoku, Inc.
InventorsKatie Lauren Lucas, Sunil Ramesh, Michael Cutter, Charles Brian Pinkerton, Karina Levitian
Life of this patent
Estimating the term…
Abstract
In one aspect, an example method includes (i) obtaining a first segment of video content; (ii) outputting for presentation, the obtained first segment; (iii) after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data; (iv) receiving user-input data provided in response to the prompting; (v) using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content; and (vi) outputting for presentation, the generated second segment.
Claims19
A method comprising:
- obtaining a first segment of video content;
- outputting for presentation, the obtained first segment;
- after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data;
- receiving user-input data provided in response to the prompting;
- using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content;
- outputting for presentation, the generated second segment:
- and
- after outputting for presentation, the second segment, outputting for presentation a video content editing interface that facilitates (i) outputting for presentation historical data indicating (a) a history of user input-data received in connection with the video content and (b) a history of segments synthetically generated in connection with the video content, (ii) editing at least a portion of the received user input-data, and (iii) based on the edited user input-data, re-generating one or more corresponding segments of the video content.
A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a computing system, cause performance of a set of acts comprising:
- obtaining a first segment of video content;
- outputting for presentation, the obtained first segment;
- after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data;
- receiving user-input data provided in response to the prompting;
- using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content;
- outputting for presentation, the generated second segment, and after outputting for presentation, the second segment, outputting for presentation a video content editing interface that facilitates (i) outputting for presentation historical data indicating (a) a history of user input-data received in connection with the video content and (b) a history of segments synthetically generated in connection with the video content, (ii) editing at least a portion of the received user input-data, and (iii) based on the edited user input-data, re-generating one or more corresponding segments of the video content.
A computing system configured for performing a set of acts comprising:
- obtaining a first segment of video content;
- outputting for presentation, the obtained first segment;
- after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data;
- receiving user-input data provided in response to the prompting;
- using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content;
- outputting for presentation, the generated second segment;
- and
- after outputting for presentation, the second segment, outputting for presentation a video content editing interface that facilitates (i) outputting for presentation historical data indicating (a) a history of user input-data received in connection with the video content and (b) a history of segments synthetically generated in connection with the video content, (ii) editing at least a portion of the received user input-data, and (iii) based on the edited user input-data, re-generating one or more corresponding segments of the video content.
Dependencies are inferred from the claim text.