DYNAMIC VIDEO SCRIPTING SYSTEM AND METHOD
First Claim
1. A dynamic video scripting system comprising:
- (a) host computer system (HSC);
(b) mobile user device (MUD); and
(c) computer communication network (CCN);
whereinsaid HCS is configured with a graphical user interface (GUI) operable to accept commands by said HCS to define a video script network (VSN) on said GUI;
said VSN comprises an interconnected network of GUI scripting icons (GSIs) selected from a group consisting of;
audio/video content (AVC), decision-based content (DBC), user query/response (UQR), and asynchronous event trigger (AET);
said HCS is configured to translate said VSN into a video script dataset (VSD) describing the interconnection and function of said GSIs;
said HCS is configured to transmit said VSD to said MUD over said CCN;
said MUD is configured to interpret said VSD in the context of a mobile scripting engine (MSE) operating under control of said MUD;
said MSE is configured to execute said VSD to control the display and input functions of said MUD; and
said MSE is configured to implement a user interface context (UIC) on said MUD that dynamically presents a display on said MUD and accepts input from said MUD based on execution of said VSD by said MSE.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method dynamically presenting video content based on a visually-defined scripting editor that defines a user presentation context (UPC) based on audio/video content, user query/responses, and one or more asynchronous event triggers (AETs) is disclosed. The system incorporates a graphical user interface (GUI) based scripting editor operating on a host computer system (HCS) that enables visual definition of an interconnected video script network (VSN) that may include synchronously displayed content, decision-based content, and/or content dictated by the AETs. The VSN is converted to a video script dataset (VSD) by the HCS and then transmitted over a computer communication network (CCN) to a mobile user device (MUD) that executes the VSD in a user interface context (UIC) that may include the MUD, other devices such as a video display unit (VDU), and/or external data sourcing devices that may constitute the sources for the AETs.
-
Citations
30 Claims
-
1. A dynamic video scripting system comprising:
-
(a) host computer system (HSC); (b) mobile user device (MUD); and (c) computer communication network (CCN); wherein said HCS is configured with a graphical user interface (GUI) operable to accept commands by said HCS to define a video script network (VSN) on said GUI; said VSN comprises an interconnected network of GUI scripting icons (GSIs) selected from a group consisting of;
audio/video content (AVC), decision-based content (DBC), user query/response (UQR), and asynchronous event trigger (AET);said HCS is configured to translate said VSN into a video script dataset (VSD) describing the interconnection and function of said GSIs; said HCS is configured to transmit said VSD to said MUD over said CCN; said MUD is configured to interpret said VSD in the context of a mobile scripting engine (MSE) operating under control of said MUD; said MSE is configured to execute said VSD to control the display and input functions of said MUD; and said MSE is configured to implement a user interface context (UIC) on said MUD that dynamically presents a display on said MUD and accepts input from said MUD based on execution of said VSD by said MSE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A dynamic video scripting method, said method operating in conjunction with a dynamic video scripting system comprising:
-
(a) host computer system (HSC); (b) mobile user device (MUD); and (c) computer communication network (CCN); wherein said HCS is configured with a graphical user interface (GUI) operable to accept commands by said HCS to define a video script network (VSN) on said GUI; said VSN comprises an interconnected network of GUI scripting icons (GSIs) selected from a group consisting of;
audio/video content (AVC), decision-based content (DBC), user query/response (UQR), and asynchronous event trigger (AET);said HCS is configured to translate said VSN into a video script dataset (VSD) describing the interconnection and function of said GSIs; said HCS is configured to transmit said VSD to said MUD over said CCN; said MUD is configured to interpret said VSD in the context of a mobile scripting engine (MSE) operating under control of said MUD; said MSE is configured to execute said VSD to control the display and input functions of said MUD; and said MSE is configured to implement a user interface context (UIC) on said MUD that dynamically presents a display on said MUD and accepts input from said MUD based on execution of said VSD by said MSE; wherein said method comprises the steps of; (1) with said HCS, accepting input from a user to define said VSN using said GUI; (2) with said HCS, translating said VSN into said VSD; (3) with said HCS, transmitting said VSD to said MUD; (4) with said MUD, executing said VSD to control the display and input functions of said MUD; and (5) with said MUD, dynamically implementing said UIC to coordinate user interaction with said MUD under control of said VSD. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer usable medium having computer-readable program code means embodied thereon comprising a dynamic video scripting method, said method operating in conjunction with a dynamic video scripting system comprising:
-
(a) host computer system (HSC); (b) mobile user device (MUD); and (c) computer communication network (CCN); wherein said HCS is configured with a graphical user interface (GUI) operable to accept commands by said HCS to define a video script network (VSN) on said GUI; said VSN comprises an interconnected network of GUI scripting icons (GSIs) selected from a group consisting of;
audio/video content (AVC), decision-based content (DBC), user query/response (UQR), and asynchronous event trigger (AET);said HCS is configured to translate said VSN into a video script dataset (VSD) describing the interconnection and function of said GSIs; said HCS is configured to transmit said VSD to said MUD over said CCN; said MUD is configured to interpret said VSD in the context of a mobile scripting engine (MSE) operating under control of said MUD; said MSE is configured to execute said VSD to control the display and input functions of said MUD; and said MSE is configured to implement a user interface context (UIC) on said MUD that dynamically presents a display on said MUD and accepts input from said MUD based on execution of said VSD by said MSE; wherein said method comprises the steps of; (1) with said HCS, accepting input from a user to define said VSN using said GUI; (2) with said HCS, translating said VSN into said VSD; (3) with said HCS, transmitting said VSD to said MUD; (4) with said MUD, executing said VSD to control the display and input functions of said MUD; and (5) with said MUD, dynamically implementing said UIC to coordinate user interaction with said MUD under control of said VSD. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification