MULTIVARIANT VIDEO SEGMENTATION SYSTEM AND METHOD
First Claim
1. A multivariant video segmentation method comprising:
- accepting a plurality of video segments that make up a video, wherein each of the plurality of video segments comprisea video segment identifier,a relative sequential time order with respect to one another, anda portion of a total playing time of the video;
accepting a plurality of video segment variants for at least one of the plurality of video segments of the video, wherein each of the plurality of video segment variants for a particular video segment comprisea video segment variant identifier, anda particular sequential time order associated with the particular video segment;
selecting a particular video segment variant from the plurality of video segment variants to provide as a video segment at the particular sequential time order associated with the particular video segment when the plurality of video segment variants exists for the particular video segment;
providing the plurality of video segments at each relative sequential time order to one or more users via a video player on a first webpage associated with a computer;
storing the video segment identifier and any video segment variant identifier associated with the plurality of video segments provided as the video as a video segment path in a memory of the computer;
accepting user inputs associated withthe video playerandat least one webpage;
storing user inputs in the memory of the computer;
determining with respect to the video segment path,engagements from the user inputs associated with the video player or the at least one webpage or both, wherein the engagements comprise at least a viewing time of the one or more users viewing the video,andconversions from the user inputs wherein the conversions comprise completion of a predefined task by the one or more users that differs from one or more users viewing the video; and
,storing the engagements and the conversions in the memory of the computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A multivariant video segmentation system and method including accepting video segments that make up a video, accepting video segment variants for the video segments, and selecting a particular video segment variant to provide as a video segment at a particular sequential time order. The video segments are provided to a user at each relative sequential time order via a video player on a first webpage, user inputs associated with the video player and at least one webpage are accepted, and engagements and conversions from the user inputs are determined and stored. The engagements include at least a viewing time of the user viewing the video, and conversions include completion of a predefined task by the user that differs from the user viewing the video. The video segment path with the highest engagement or conversion value associated with information related to the user viewing the video is provided to the user.
8 Citations
20 Claims
-
1. A multivariant video segmentation method comprising:
-
accepting a plurality of video segments that make up a video, wherein each of the plurality of video segments comprise a video segment identifier, a relative sequential time order with respect to one another, and a portion of a total playing time of the video; accepting a plurality of video segment variants for at least one of the plurality of video segments of the video, wherein each of the plurality of video segment variants for a particular video segment comprise a video segment variant identifier, and a particular sequential time order associated with the particular video segment; selecting a particular video segment variant from the plurality of video segment variants to provide as a video segment at the particular sequential time order associated with the particular video segment when the plurality of video segment variants exists for the particular video segment; providing the plurality of video segments at each relative sequential time order to one or more users via a video player on a first webpage associated with a computer; storing the video segment identifier and any video segment variant identifier associated with the plurality of video segments provided as the video as a video segment path in a memory of the computer; accepting user inputs associated with the video player and at least one webpage; storing user inputs in the memory of the computer; determining with respect to the video segment path, engagements from the user inputs associated with the video player or the at least one webpage or both, wherein the engagements comprise at least a viewing time of the one or more users viewing the video, and conversions from the user inputs wherein the conversions comprise completion of a predefined task by the one or more users that differs from one or more users viewing the video; and
,storing the engagements and the conversions in the memory of the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A multivariant video segmentation method comprising:
-
accepting a plurality of video segments that make up a video, wherein each of the plurality of video segments comprise a video segment identifier, a relative sequential time order with respect to one another, and a portion of a total playing time of the video; accepting a plurality of video segment variants for at least one of the plurality of video segments of the video, wherein each of the plurality of video segment variants for a particular video segment comprise a video segment variant identifier, and a particular sequential time order associated with the particular video segment; selecting a particular video segment variant from the plurality of video segment variants to provide as a video segment at the particular sequential time order associated with the particular video segment when the plurality of video segment variants exists for the particular video segment, wherein the selecting of the particular video segment variant comprises randomly selecting the particular video segment variant; providing the plurality of video segments at each relative sequential time order to one or more users via a video player on a first webpage associated with a computer; storing the video segment identifier and any video segment variant identifier associated with the plurality of video segments provided as the video as a video segment path in a memory of the computer; accepting user inputs associated with the video player and at least one webpage; storing user inputs in the memory of the computer; determining with respect to the video segment path, engagements from the user inputs associated with the video player or the at least one webpage or both, wherein the engagements comprise at least a viewing time of the one or more users viewing the video, and conversions from the user inputs wherein the conversions comprise completion of a predefined task by the one or more users that differs from one or more users viewing the video; storing the engagements and the conversions in the memory of the computer; and
,selecting the particular video segment variant associated with a video segment path having a highest engagement value or a highest conversion value a predetermined percentage of time and selecting other video segment variants 100 minus the predetermined percentage of time.
-
-
20. A multivariant video segmentation method comprising:
-
accepting a plurality of video segments that make up a video, wherein each of the plurality of video segments comprise a video segment identifier, a relative sequential time order with respect to one another, and a portion of a total playing time of the video; accepting a plurality of video segment variants for at least one of the plurality of video segments of the video, wherein each of the plurality of video segment variants for a particular video segment comprise a video segment variant identifier, and a particular sequential time order associated with the particular video segment; selecting a particular video segment variant from the plurality of video segment variants to provide as a video segment at the particular sequential time order associated with the particular video segment when the plurality of video segment variants exists for the particular video segment; providing the plurality of video segments at each relative sequential time order to one or more users via a video player on a first webpage associated with a computer; storing the video segment identifier and any video segment variant identifier associated with the plurality of video segments provided as the video as a video segment path in a memory of the computer; accepting user inputs associated with the video player and at least one webpage; storing user inputs in the memory of the computer; determining with respect to the video segment path, engagements from the user inputs associated with the video player or the at least one webpage or both, wherein the engagements comprise at least a viewing time of the one or more users viewing the video, and conversions from the user inputs wherein the conversions comprise completion of a predefined task by the one or more users that differs from one or more users viewing the video; storing the engagements and the conversions in the memory of the computer; and
,selecting the particular video segment variant associated with a video segment path having a highest engagement value or a highest conversion value a predetermined percentage of time and selecting other video segment variants 100 minus the predetermined percentage of time; obtaining information related to the one or more users viewing the video; storing said information associated with the video segment path and the engagements and the conversions in said memory; and
,providing the plurality of video segments according to the video segment path having a highest engagement or highest conversion value associated with the information related to the one or more users viewing the video to the one or more users via the video player on the first webpage.
-
Specification