Abstract: A media system enables creation, editing, and presentation of a media experience with dynamically generated personalized content. An editor application enables creation of media content based on a set of media objects and a configuration file that controls the timing and positioning of the media objects. At least some of the media objects may be presented conditionally based on user interactions or dynamic data sources that map variables associated with the customizable objects to specific values when a media player loads the media experience. The mapping rules may derive the values from various data sources to enable the media experience to be customized to the publisher, to the viewer, based on external events, or other dynamic data. At least some dynamic objects may be presented as overlays on an underlying video in a manner that seamlessly combines the dynamic objects with static media.
Type:
Grant
Filed:
December 13, 2022
Date of Patent:
October 22, 2024
Assignee:
Ossum Technology Inc.
Inventors:
DeVon Lamar Harris, Peter Thomas Gerard
Abstract: An interactive media system enables creation, editing, and presentation of voice-driven interactive media content. The interactive media content may include prompts for user input via voice, manual input, or gestures. In the case of an audio input, the interactive media player application obtains a text string representing the spoken phrases and matches the text string against a set of expected values corresponding to different predefined responses and each associated with a different possible action. Based on the matching of the phrase to an expected value, the interactive media player application dynamically selects and performs the action associated with the matching response. The action may comprise, for example, transitioning to playback of a different media object (e.g., a second video segment) and/or causing some other functionality programmatically accessible by the interactive media player application to occur.
Abstract: An interactive media system enables creation, editing, and presentation of voice-driven interactive media content. The interactive media content may include prompts for user input via voice, manual input, or gestures. In the case of an audio input, the interactive media player application obtains a text string representing the spoken phrases and matches the text string against a set of expected values corresponding to different predefined responses and each associated with a different possible action. Based on the matching of the phrase to an expected value, the interactive media player application dynamically selects and performs the action associated with the matching response. The action may comprise, for example, transitioning to playback of a different media object (e.g., a second video segment) and/or causing some other functionality programmatically accessible by the interactive media player application to occur.