Generate a video of an item
AssigneeAmazon Technologies, Inc.
InventorKrishna Kiran Gangadharan Nair
Life of this patent
Estimating the term…
Abstract
Techniques for generating and updating a video may be provided. For example, a video may be used in association with providing information about an item. Based on user interactions related to how users may view the video and decisions of users to order the item, the video may be updated. Updating the video may include rearranging segments of the video, modifying a length of a particular segment, or editing content of the particular segment.
Claims20
A computer-implemented method, comprising:
- receiving, by a computer system, information about an item offered by an electronic marketplace, the information comprising images that show features of the item, the information further comprising consumer reviews of the features;
- ranking, by the computer system, the features of the item based at least in part on the consumer reviews;
- generating, by the computer system, a video about the item based at least in part on the information about the item, the video comprising a plurality of video segments ordered in a sequence, the video generated according to a video generation rule by at least:
- generating a particular video segment that comprises an image and an identifier separate from the image, the image being one of the images, the image showing a feature of the features, the identifier identifying the feature;
- determining, based at least in part on the ranking of the features, that the feature has a higher ranking than that of another feature shown in another image of another video segment;
- setting a presentation length of the particular video segment based at least in part on the higher ranking of the feature, the particular video segment being longer than the other video segment based at least in part on the higher ranking of the feature;
- including the particular video segment in a location in the sequence based at least in part on the higher ranking of the feature, the particular video segment located ahead of the other video segment based at least in part on the higher ranking of the feature;
- and
- generating a markup document that identifies the plurality of video segments, the sequence, the presentation length of the particular video segment, and the location of the particular video segment in the sequence;
- providing, by the computer system, the markup document to a browser that renders a web page about the item based at least in part on the markup document;
- tracking, by the computer system, interactions between a computing device of a user and the electronic marketplace, the interactions comprising first data associated with the displaying of the video in the web page, the interactions further comprising second data associated with ordering the item based at least in part on viewing at least a portion of the video in the web page;
- modifying, by the computer system, the markup document based at least in part on the interactions by at least one of re-ordering the sequence of the plurality of video segments, updating the presentation length of the particular video segment, or editing content of the particular video segment;
- and
- providing, by the computer system, the modified markup document for subsequent use in association with offering the item by the electronic marketplace.
One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform operations comprising:
- ranking features of an item available in an electronic marketplace based at least in part on reviews of the item, the features shown in images of the item;
- generating a video about the item based at least in part on a video generation rule, the video comprising segments ordered in a sequence, the video generated by at least:
- generating a first segment of the video, the first segment comprising a first image and an identifier separate from the first image, the first image being one of the images, the first image showing a first feature of the features, the identifier identifying the feature;
- determining, based at least in part on the ranking of the features, that the first feature has a higher ranking than that of a second feature shown in a second image of a second segment of the video;
- setting a presentation length of the first segment based at least in part on the higher ranking of the first feature, the first segment being longer than the second segment based at least in part on the higher ranking of the first feature;
- including the first segment in a location in the sequence based at least in part on the higher ranking of the first feature, the first segment located ahead of the second segment based on at least in part on the higher ranking of the first feature;
- and
- generating a markup document that identifies the plurality of segments, the sequence, the presentation length of the first segment, and the location of the first segment in the sequence;
- providing the markup document to a browser that renders a network-based resource based at least in part on the markup document;
- tracking first metrics associated with interaction between a user device and the video presented in the network-based resource;
- tracking second metrics associated with an order for the item;
- and
- updating the markup document based at least in part on the first metrics and the second metrics.
A system, comprising:
- a memory configured to store computer-executable instructions;
- and
- a processor configured to access the memory and execute the computer-executable instructions to collectively at least:
- rank features of an item available in an electronic marketplace based at least in part on reviews of the item, the features shown in images of the item;
- generate a video about the item based at least in part on a video generation rule, the video comprising segments ordered in a sequence, the video generated by at least:
- generating a particular segment of the video, the particular segment comprising an image and an identifier separate from the image, the image being one of the images, the image showing a feature of the features, the identifier identifying the feature;
- determining, based at least in part on the rank of the features, that the feature has a higher ranking than that of another feature shown in another image of another segment of the video;
- setting a presentation length of the particular segment based at least in part on the higher ranking of the feature, the particular segment being longer than the other segment based at least in part on the higher ranking of the feature;
- including the particular segment in a location in the sequence based at least in part on the higher ranking of the feature, the particular segment located ahead of the other segment based on at least in part on the higher ranking of the feature;
- and
- generating a markup document that identifies the plurality of segments, the sequence, the presentation length of the particular segment, and the location of the particular segment in the sequence;
- provide the markup document to a browser that renders a network-based resource based at least in part on the markup document;
- monitor viewing of the video on the network-based resource;
- rank the particular segment of the plurality of segments based at least in part on the monitored viewing of the video;
- and
- alter the sequence of the plurality of segments or edit the particular segment based at least in part on the rank of the particular segment.
Dependencies are inferred from the claim text.