×

Environment for designing a dynamic multimedia content presentation

  • US 10,191,628 B1
  • Filed: 05/14/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for facilitating authoring of an interactive multimedia pack, the system comprising:

  • (a) a controller configured to transmit to a display device display data representing a plurality of interfaces to be simultaneously displayed for defining a flow between a plurality of pages of an interactive multimedia presentation (“

    IMP”

    ) that each include a plurality of content assets visual or audible in nature and for selecting the plurality of content assets for each of the pages, the plurality of interfaces including;

    (i) a first one or more interfaces that a user may interact with to select content assets to be presented when pages of the IMP are presented, and (ii) a second interface that a user may interact with to define the flow between the plurality of pages of the IMP;

    (b) one or more input devices coupled to the controller, wherein the controller is configured to receive from the one or more input devices;

    (i) first input data representing a plurality of content assets selected using the first one or more interfaces, and (ii) second input data representing a flow-definition made using the second interface, the flow-definition including a first flow from a first page to a second page representing a first version of a portion of the IMP, a second flow from the first page to a third page representing a second version of the portion of the IMP, and one or more conditions to be evaluated at run-time by a rules engine for selecting a flow from the first flow and the second flow based, at least in part, on the type of communication channel utilized to present the IMP;

    (c) one or more memory devices coupled to the controller, the one or more memory devices storing;

    (i) first page data generated by the controller and representing the first page of the IMP, the first page data referencing the selected content asset;

    (ii) a record of rules generated by the controller according to the flow-definition represented by the second input data, the record of rules including the one or more conditions for selecting a flow from the first flow and the second flow;

    (d) one or more servers coupled to the one or more memory devices, the one or more servers configured to;

    (i) analyze the first page data to identify the selected content asset referenced by the first page data and to transmit to a client device the selected content asset for presentation by the client device of the first page;

    (ii) evaluate the one or more conditions included in the record of rules stored at the one or more memory devices;

    (iii) when the evaluation of the one or more conditions produces a first result;

    analyze second page data representing the second page to identify, and to transmit to the client device for presentation, content assets referenced by the second page data so that the client device can present the second page after the first page has been presented; and

    (iv) when the evaluation of the one or more conditions produces a second result;

    analyze third page data representing the third page to identify, and to transmit to the client device for presentation, content assets referenced by the third page data so that the client device can present the third page after the first page has been presented.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×