System and method for data mining within interactive multimedia
AssigneeJBF Interlude 2009 LTD
InventorsJonathan Bloch, Barak Feldman, Tal Zubalsky, Kfir Y. Rotbard
Life of this patent
Estimating the term…
Abstract
During the presentation of an interactive video, a user may interact with the interactive video by, e.g., making selections, choosing options, etc. related to one or more aspects of the interactive video. Such events and details regarding the events may be recorded, stored, and analyzed in the context of one or more campaigns associated with the interactive video, such as marketing campaigns, advertising campaigns, interactive examinations, etc. Once the details regarding the events have been stored, reports may be extracted based upon the details detailing any desired information relevant to the one or more campaigns.
Claims19
A method, comprising:
- storing an interactive video as a plurality of predefined video paths, each path comprising a plurality of video segments, each video segment representing a predefined portion of one or more of the predefined video paths;
- receiving at least one characteristic of a first user of a plurality of different users;
- providing a first playthrough of the interactive video to the first user, wherein providing the first playthrough comprises:
- presenting, to the first user, a video segment in a predefined video path of the interactive video, the video segment having a predefined decision period during which the first user may select, in real-time as the video segment is playing, a subsequent video segment to be played automatically and immediately following a conclusion of the video segment;
- reaching the video segment and the decision period in the first playthrough;
- displaying, during the decision period in the first playthrough, a first set of options to the first user, each option in the first set of options being associated with a different subsequent video segment to be played following the video segment, wherein the first set of options presented to the first user is created based on the at least one characteristic of the first user;
- and
- receiving a selection of one of the options in the first set of options;
- recording, via a statistics engine, representations of traversed paths along a plurality of connected video segments of the interactive video by recording a plurality of events, the events comprising different decisions made in order to select video segments to be played following currently playing video segments and traverse different predefined video paths during separate presentations of the interactive video to the plurality of different users, wherein a particular recorded event comprises a passive interaction in that at least one video segment option to traverse within a particular set of video segment options is automatically selected on behalf of a particular user based on information related to the particular user, and wherein the particular recorded event is not visible to the particular user;
- receiving at least one characteristic of a second user of the plurality of different users;
- determining a relationship between the first user and the second user based on the at least one characteristic of the first user and the at least one characteristic of the second user;
- providing a second, separate playthrough of the interactive video to the second user, wherein providing the second, separate playthrough comprises:
- receiving a plurality of decisions that results in the second user reaching the video segment and the decision period in the second playthrough, the video segment and decision period in the second playthrough being the same video segment and decision period in the first playthrough;
- and
- creating and displaying, during the decision period in the second playthrough, a second set of options to the second user different from the first set of options, each option in the second set of options being associated with a different subsequent segment for playback following the video segment, wherein the second set of options presented to the second user is created based on the plurality of events, the first set of options, and the relationship between the first user and the second user.
A system, comprising:
- at least one memory storing an interactive video as a plurality of predefined video paths, each path comprising a plurality of video segments, each video segment representing a predefined portion of one or more of the predefined video paths;
- and
- at least one processing unit for executing computer-executable instructions stored in the memory, wherein execution of the instructions results in one or more application modules together comprising:
- a plurality of player applications implemented on respective computing devices, wherein the player applications are configured to separately present the interactive video to a plurality of different users, wherein a first one of the player applications is configured to provide a first playthrough of the interactive video to a first user of the plurality of different users by:
- receiving at least one characteristic of the first user;
- presenting, to the first user, a video segment in a predefined video path of the interactive video, the video segment having a predefined decision period during which the first user may select, in real-time as the video segment is playing, a subsequent video segment to be played automatically and immediately following a conclusion of the video segment;
- reaching the video segment and the decision period in the first playthrough;
- displaying, during the decision period in the first playthrough, a first set of options to the first user, each option in the first set of options being associated with a different subsequent video segment to be played following the video segment, wherein the first set of options presented to the first user is created based on the at least one characteristic of the first user;
- and
- receiving a selection of one of the options in the first set of options;
- and
- a statistics engine, implemented within each player application, configured to record representations of traversed paths along a plurality of connected video segments of the interactive video by recording a plurality of events, the events comprising different decisions made in order to select video segments to be played following currently playing video segments and traverse different predefined video paths during the separate presentations of the interactive video to the plurality of different users, wherein a particular recorded event comprises a passive interaction in that at least one video segment option to traverse within a particular set of video segment options is automatically selected on behalf of a particular user based on information related to the particular user, and wherein the particular recorded event is not visible to the particular user,
- wherein a second player application is configured to provide a second, separate playthrough of the interactive video to a second user of the plurality of different users by:
- receiving at least one characteristic of the second user;
- determining a relationship between the first user and the second user based on the at least one characteristic of the first user and the at least one characteristic of the second user;
- receiving a plurality of decisions that results in the second user reaching the video segment and the decision period in the second playthrough, the video segment and decision period in the second playthrough being the same video segment and decision period in the first playthrough;
- and
- creating and displaying, during the decision period in the second playthrough, a second set of options to the second user different from the first set of options, each option in the second set of options being associated with a different subsequent segment for playback following the video segment, wherein the second set of options presented to the second user is created based on the plurality of events, the first set of options, and the relationship between the first user and the second user.
Dependencies are inferred from the claim text.