Layered interactive video platform for interactive video experiences
First Claim
1. A system for generating interactive videos based on layered interactive video platforms, the system comprising:
- an interactivity content editor component configured for;
accessing video content;
generating interactivity instructions based on a layered interactive video platform, wherein the layered video platform supports communicating interactive graphics tracks between interactive content editor components, cloud interactivity components, and client interactivity components, wherein the interactivity instructions initialize integrated cloud-based interactivity services based on interactive graphics elements in interactive graphics tracks;
generating an interactive graphics track, wherein the interactive graphics track comprises the interactive graphics elements, the interactive graphic elements programmatically defined for dynamic composition based on interactivity instructions that define features of the interactive graphics elements; and
communicating the interactive graphics track;
a content management component configured for;
communicating interactivity content to an integrated development environment for generating an interactive graphics tracks, wherein interactivity content comprises cloud-based interactivity services resources that support interactive functionality;
receiving the interactive graphics track having interactivity instructions that initialize integrated cloud-based interactivity services; and
communicating the interactive graphics track such that the interactive graphics elements are composed based on executing the interactivity instructions; and
an interactivity component configured for;
receiving the interactive graphics track comprising interactivity instructions that initialize integrated cloud-based interactivity services, wherein the interactive graphics track is one of a plurality of interactive graphics tracks for the video content, wherein specific functionality associated with the video content is embedded in a corresponding interactive graphics track classified for the specific functionality;
composing interactive graphics elements based on executing the interactivity instructions that define features of the interactive graphics elements, wherein composing the interactive graphics elements comprises accessing cloud-based interactivity services corresponding to the interactivity instructions; and
layering over the video content the interactive graphics elements supported using the cloud-based interactivity services.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, methods and systems for generating interactive videos based on a layered interactive video platform are provided. An interactive graphics track is received using a layered video platform that supports interactive graphics tracks functionality on interactivity content editor components, content management components, and interactivity components on end-user media devices. The interactive graphics track comprises interactivity instructions that initialize cloud-based interactivity services. An interactivity content editor component can be used to generate interactive graphics tracks and develop interactivity instructions for composing the interactive graphics elements. Composing the interactive graphics elements is based on executing the interactivity instructions that define features of the interactive graphics elements. Composing the interactive graphics elements comprises accessing cloud-based interactivity services corresponding to the interactivity instructions. The interactive graphics tracks can be maintained separately from the video content. The interactive graphics elements are supported using the cloud-based interactivity services and layered over the video content.
-
Citations
20 Claims
-
1. A system for generating interactive videos based on layered interactive video platforms, the system comprising:
-
an interactivity content editor component configured for; accessing video content; generating interactivity instructions based on a layered interactive video platform, wherein the layered video platform supports communicating interactive graphics tracks between interactive content editor components, cloud interactivity components, and client interactivity components, wherein the interactivity instructions initialize integrated cloud-based interactivity services based on interactive graphics elements in interactive graphics tracks; generating an interactive graphics track, wherein the interactive graphics track comprises the interactive graphics elements, the interactive graphic elements programmatically defined for dynamic composition based on interactivity instructions that define features of the interactive graphics elements; and communicating the interactive graphics track; a content management component configured for; communicating interactivity content to an integrated development environment for generating an interactive graphics tracks, wherein interactivity content comprises cloud-based interactivity services resources that support interactive functionality; receiving the interactive graphics track having interactivity instructions that initialize integrated cloud-based interactivity services; and communicating the interactive graphics track such that the interactive graphics elements are composed based on executing the interactivity instructions; and an interactivity component configured for; receiving the interactive graphics track comprising interactivity instructions that initialize integrated cloud-based interactivity services, wherein the interactive graphics track is one of a plurality of interactive graphics tracks for the video content, wherein specific functionality associated with the video content is embedded in a corresponding interactive graphics track classified for the specific functionality; composing interactive graphics elements based on executing the interactivity instructions that define features of the interactive graphics elements, wherein composing the interactive graphics elements comprises accessing cloud-based interactivity services corresponding to the interactivity instructions; and layering over the video content the interactive graphics elements supported using the cloud-based interactivity services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for generating interactive videos based on layered interactive video platforms, the method comprising:
-
communicating interactivity content to an integrated development environment for generating an interactive graphics tracks for video content, wherein interactivity content comprises cloud-based interactivity services resources that support interactive functionality, wherein the cloud-based interactivity services comprise a collection of cloud-based interactivity applications that are dynamically integrated into the video content using interactive graphics elements; receiving an interactive graphics track having interactivity instructions that initialize integrated cloud-based interactivity services, wherein the interactive graphics track is one of a plurality of interactive graphics tracks for the video content, wherein specific functionality associated with the video content is embedded in a corresponding interactive graphics track classified for the specific functionality, wherein the interactive graphics track is received using a layered video platform that supports communicating interactive graphics tracks between interactive content editor components, cloud interactivity components, and client interactivity components, wherein the interactive graphics track is generated based on accessing the integrated development environment comprising comprehensive facilities for generating the interactive graphics track; and communicating the interactive graphics track independently of the video content such that interactive graphics elements are composed based on executing the interactivity instructions that define features of the interactive graphics elements, wherein composing the interactive graphics elements comprises accessing cloud-based interactivity services corresponding to the interactivity instructions. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by one or more processors, cause the one or more processors to perform a method of generating interactive videos based on layered interactive video platforms, the method comprising
receiving an interactive graphics track comprising interactivity instructions for video content, the interactivity instructions initialize integrated cloud-based interactivity services, wherein the interactive graphics track is one of a plurality of interactive graphics tracks for the video content, wherein specific functionality associated with the video content is embedded in a corresponding interactive graphics track classified for the specific functionality, wherein the interactive graphics track is received using a layered video platform that supports communicating interactive graphics tracks between interactive content editor components, cloud interactivity components, and client interactivity components; -
composing interactive graphics elements based on executing the interactivity instructions that define features of the interactive graphics elements, wherein composing the interactive graphics elements comprises accessing cloud-based interactivity services corresponding to the interactivity instructions; and layering over the video content the interactive graphics elements supported using the cloud-based interactivity services. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification