Multiple delivery channels for a dynamic multimedia content presentation
First Claim
1. A system comprising:
- (A) one or more memory devices storing;
(i) a collection of nodes including;
a first set of nodes representing a first version of an interactive media pack (IMP) and a second set of nodes representing a second version of the IMP;
(ii) a set of rules for selecting one or more nodes from the collection of nodes to activate during presentation of the IMP; and
(iii) a delivery-channel status representing a delivery-channel selected for presenting the IMP, the delivery-channel being a type of interface for presenting the IMP; and
(B) one or more servers communicatively coupled to the one or more memory devices, wherein the one or more servers are configured to do the following to facilitate presentation of the IMP at a client device;
(i) select, from the collection of nodes, a next node to activate during the presentation of the IMP based on an analysis of a set of factors including the set of rules and the delivery-channel status, such that the one or more servers;
(a) select the next node from the first set of nodes when the delivery-channel status indicates that a first delivery-channel is active; and
(b) select the next node from the second set of nodes when the delivery-channel status indicates that a second delivery-channel is active; and
(ii) activate the next node, wherein the one or more servers transmit to the client device for presentation one or more content assets associated with the next node.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment, a designer may utilize an authoring tool to create or edit an interactive media pack (“IMP”). The authoring tool may facilitate creation of multiple versions of an IMP or IMP part. These versions may each be specific to a particular delivery-channel. For example, in an embodiment, a first version may be specific to an IMP presentation made via a graphical user-interface of an application on a mobile device, and a second version may be specific to an IMP presentation made via an interactive voice response system. In some instances, versions for a particular IMP or IMP part may be understood to be linked. That is, progress of an IMP presentation may be tracked so that a user may switch between a first version and second version while losing little, if any, progress in the presentation.
36 Citations
20 Claims
-
1. A system comprising:
-
(A) one or more memory devices storing; (i) a collection of nodes including;
a first set of nodes representing a first version of an interactive media pack (IMP) and a second set of nodes representing a second version of the IMP;(ii) a set of rules for selecting one or more nodes from the collection of nodes to activate during presentation of the IMP; and (iii) a delivery-channel status representing a delivery-channel selected for presenting the IMP, the delivery-channel being a type of interface for presenting the IMP; and (B) one or more servers communicatively coupled to the one or more memory devices, wherein the one or more servers are configured to do the following to facilitate presentation of the IMP at a client device; (i) select, from the collection of nodes, a next node to activate during the presentation of the IMP based on an analysis of a set of factors including the set of rules and the delivery-channel status, such that the one or more servers;
(a) select the next node from the first set of nodes when the delivery-channel status indicates that a first delivery-channel is active; and
(b) select the next node from the second set of nodes when the delivery-channel status indicates that a second delivery-channel is active; and(ii) activate the next node, wherein the one or more servers transmit to the client device for presentation one or more content assets associated with the next node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, at one or more servers, a request for content of a presentation of an interactive media pack (IMP); performing an analysis by one or more servers to select a next node of the IMP, including; (i) analyzing a set of rules and a delivery-channel status to identify a delivery-channel that has been selected for presenting the IMP, the delivery-channel being a type of interface for presenting the IMP; (ii) analyzing the set of rules and a plurality of sets of nodes to select a set of nodes representing a version of the IMP configured to be presented via the identified delivery-channel, wherein the set of nodes is selected from the plurality of sets and wherein each set of nodes within the plurality of sets represents a different version of the IMP; and (iii) analyzing the set of rules and the selected set of nodes to select from the selected set of nodes the next node of the IMP; and transmitting, by the one or more servers, one or more content assets to be presented during the presentation of the IMP, wherein the one or more content assets are associated with the next node of the IMP. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification