WO2015077894A1 - System and method for generating and publishing electronic content from predetermined templates - Google Patents
System and method for generating and publishing electronic content from predetermined templates Download PDFInfo
- Publication number
- WO2015077894A1 WO2015077894A1 PCT/CA2014/051148 CA2014051148W WO2015077894A1 WO 2015077894 A1 WO2015077894 A1 WO 2015077894A1 CA 2014051148 W CA2014051148 W CA 2014051148W WO 2015077894 A1 WO2015077894 A1 WO 2015077894A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- template
- contributor
- predetermined
- published
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/197—Version control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
Definitions
- the following relates to systems and methods for generating and publishing electronic content from predetermined templates.
- Generating and publishing electronic content can be time consuming, particularly when the content is to be presented in a specific way in order to have a desired or otherwise beneficial effect.
- content for electronic training (e-training) or electronic learning (e-learning) often required consideration of what type of content is included, in what order, and in what fashion.
- this is a manual process based on inputs from a client or customer, previous experience, and previous work.
- a method of generating electronic content comprising: providing a predetermined template specifying a predetermined layout for at least one slide to contain content; enabling the content to be added to the template by a plurality of contributors, each contributor having access to a project utilizing the template over a network; receiving the content; and compiling a published output according to the received content and parameters of the predetermined template.
- FIG. 1 is a block diagram of an example of a cloud based system for generating and publishing electronic content from predetermined templates
- FIG. 2 is a block diagram of an example of a configuration for a cloud server
- FIG. 3 is a block diagram of an example of a contributor device
- FIG. 4(a) is an example of a configuration for a template
- FIG. 4(b) is an example of a resizable box for defining an area for screen recording and/or screen shot capturing
- FIG. 5 is an example of a template
- FIG. 6 is a flow chart illustrating computer executable instructions that may be performed in generating and publishing electronic content from a predetermined template
- FIG. 7 is a flow chart illustrating computer executable instructions that may be performed in registering another contributor for a project
- FIG. 9 is a flow chart illustrating computer executable instructions that may be performed in generating a published output using contributed content
- FIG. 10 is a flow chart illustrating computer executable instructions that may be performed in providing feedback according to requested changes to a template
- FIGS. 1 1 to 16 are example screen shots of a template used to storyboard a new project
- FIGS. 17 to 21 are example screen shot illustrating the addition of actions to a template
- FIG. 22 is an example of a workflow generator user interface
- FIG. 23 is an example of a table of contents generated using the workflow generator user interface
- FIG. 24 is an example of a user interface for a course page illustrating a translation tool
- FIG. 25 is an example of a message indicating that a translation of a course content has been completed and providing a link to obtain the translated version
- FIG. 26 is an example of a translation editing tool user interface.
- e-Learning where the methodology for the predetermined templates is based on instructional design and educational psychology.
- the predetermined templates described herein which are based at least in part on expertise and experience for the underlying type of output
- organizations can develop, for example, training material comprising any one or more of text, audio, video, simulations or any file or content/media type.
- the learning materials can be published quickly and conveniently into a secure and scalable course, following the proven and tested templates, which match the learning objectives and outcomes identified.
- the templates balance the competing objectives of providing flexibility to the organization creating the output, and the system maintaining control over the structure and functionality of the template. In this way, the organization can be involved in the development process from knowledge capture, input development and storyboarding perspectives.
- the system described herein is configured to facilitate three phases to a project, namely a behind the scenes phase involving methodology and processes to generate predetermined templates that guide the contributors into adding content in a desired way, a collaboration stage that enable convenient storyboarding through a cloud-based project hosted by the system, and a compilation and publishing stage that automates the generation of the final output based on the contributed content and the parameters of the template (determined in the previous phases).
- the methodology can be developed over time and harnessed to create a collection of templates by applying, for example, advanced learning principles to create technology based e-Training templates.
- Previous experiences in asynchronous learning can be leveraged to develop connections and understanding between learning objectives - technology based delivery - learning outcomes.
- the processes in the first stage involve applying production line style to course development. Specialization of tasks can also be applied to create input items (e.g., audio, video, text, image, file, simulation, etc.).
- input items e.g., audio, video, text, image, file, simulation, etc.
- collaborative storyboarding allows for inputs to be "dragged and dropped", uploaded, copied and pasted, etc., into a secure cloud based server. This allows collaborators to view and edit as authorized. Files and projects can thus be compiled by one or many compilers, using manual processes or using automated processes. Multiple individuals can log in and upload simultaneously creating a collaborative workflow.
- automated compiling is applied for publishing, e.g., using an automated content generator. Taking independent input items and publishing them into an end template is therefore accomplished through automated processes.
- the system described herein provides several advantages, including the ability to collaborate between specialists, experts, contributors, authors, publishers, compilers, writers, and with customer and custom development contractor/publisher. Moreover, all participants can be involved in the development process.
- the system also allows for the visualization of compiled final products by contributors, compilers and customers, and provides for an efficiency of development, e.g., by removing several communication, project management and technical integration steps.
- the system can provide cloud-based access to projects thus eliminating the need for the users to install specialized software.
- the system can also remove the need for end users to learn multiple software programs and learning methodologies that would otherwise be required to create templates.
- the system also allows end user scalable and secure access to templates based on established learning methodology.
- the system also enables the contractor or administrator to remain in control of learning methodology.
- the templates provided can be limited to those having demonstrated effectiveness, and additional templates can be created for various learning objectives and outcomes.
- a framework for knowledge capture is also provided, where input files are matched to learning objectives.
- the modular or "bite sized" approach to the storyboarding process urges end users to break complex explanations out into: 1 . Bullet points or "slides" within the template; 2. Filling in the substance of those bullet points using limited words and precise files to further illustrate the point.
- knowledge capture can be completed through audio or video recording and transcribed into input files by another contributor.
- FIG. 1 illustrates an automated electronic content generation and publication system (the "system 10").
- the system 10 includes a cloud-based server (cloud server 12), which includes or otherwise has access to a collection or library of predetermined/pre-generated templates 14.
- the templates 14 in this example are created by a template generator 16, which represents and software, hardware, processes, and inputs utilized to generate a template.
- the template generator 16 may therefore represent the tools utilized by a specialist or team of specialists for a particular application, e.g., e- Learning, e-Training, marketing, etc.
- the cloud server 12 also includes or otherwise has access to a compiler 18 that is configured, programmed, and operable to incorporate contributed content into a published output according to parameters, constraints, and criteria associated with the templates 14 being used.
- the cloud server 12 also includes or otherwise has access to a database of projects 20 that are stored in the cloud environment such that multiple collaborators can access and work with the templates to create various projects.
- the cloud server 12 is accessible to entities, referred to as "organizations" 22 herein, via one or more networks 24.
- the one or more networks 24 may include cellular or internet based networks or any other communication link or connection allowing a client device 26 to access the cloud server 12.
- the client organization 22 can include an organization with any one or more collaborators.
- FIG. 1 illustrates a first client organization 22a having multiple collaborators using respective client devices 26, e.g. desktop computers, tablets, smartphones, etc.
- FIG. 1 also illustrates a second client organization 22b with a single collaborator.
- the client environment may therefore include various types of client organizations that can allow any one or more collaborators in any number of locations, e.g., geographically separated locations.
- FIG. 2 illustrates an example of a configuration for the cloud server 12.
- the cloud server 12 includes a server application 30 that includes various functionalities, such as a storyboard module 32 to allow users to create projects using templates according to a storyboarding process, a version control module 34 to facilitate multiple collaborators and resolve collisions if they should occur, and a compiler module 36 for interfacing with the compiler 18 to generate the published output.
- FIG. 2 also illustrates that feedback 40 can be generated by the cloud server 12 and provided to the template generator 16, e.g. according to requested changes to a template used by a client organization 22.
- FIG. 3 illustrates an example of a configuration for a client device 26.
- the client device 26 includes one or more network interfaces 50 to enable the client device 26 to connect to the cloud server 12 via the one or more networks 24.
- the client device 26 also includes a content generator application 52 in this example, e.g. a text editor or word processor, camera, etc.
- a browser or application 54 that is used to provide a user interface hosted by the cloud server 12, e.g. by accessing a secure website.
- content 58 can be generated and/or accessible from on the client device 26 or can be loaded into the client device 26, e.g. via a media interface 56.
- an external content generator 60 e.g. camera, other computer
- FIG. 4(a) illustrates an example of a configuration for a user interface 70 that can be used to interact with a template 14.
- the user interface 70 includes a template portion 72 and a content previewer 74.
- the template portion 72 provides a number of item sections, in this example five. Each section may include an addition symbol 76 for initiating an upload of content 58.
- the content 58 may also be dragged from the content previewer portion 74 (or another open window) into an item, or a "paste" function can be applied.
- the content is then uploaded to the cloud server 12 wherein a link such as a URL is embedded in the template for others to access the uploaded content.
- the template portion's item sections can be embedded with a record and/or capture option (e.g., menu option, button, etc.), which when selected begins a capture process.
- a record and/or capture option e.g., menu option, button, etc.
- selecting a record option can be used to begin recording a screen (e.g., for a demo).
- a resizable box 75 can be displayed as shown in FIG. 4(b) to enable the user to define the area which they wish to capture in the recording. The user may then minimize windows and other objects on their screen such that only the content they wish to record is visible.
- a record button 77 can then be used to initiate the video screen capture recording.
- a stop button 79 can be selected, after which the user interface 70 can re-expand.
- the video is uploaded to a streaming module on the cloud server 12 and a link automatically embedded into the template by the cloud server 12.
- a similar workflow can be created by embedding a capture or screen shot option into the user interface 70 such that by selecting the option, a screen shot is taken using a resizable box 75, which then automatically saves the image to the cloud server 12 and appears within the template as viewed by other client devices 26.
- audio recordings can be captured directly within the template generator 16 by allowing a record option to be selected and audio to be captured and immediately saved to the cloud server 12 with the recorded audio embedded within the template 14.
- the template user interface 70 is based on a predetermined template, multiple instances of the user interface 70 can be made available via the cloud server 12 to multiple collaborators such that the collaborators are dynamically working on generating the same output.
- the cloud server 12 can also control versions of the work in progress to ensure that multiple edits to the same item in the same "slide" do not collide. Items that are added are uploaded or streamed to the cloud server 12 to enable the cloud server 12 to maintain an up-to-date version of the collaborated product.
- FIG. 5 illustrates an example output generated according to an associated template, and various features provided therein.
- the template 14 can be used to build in a menu, practical exercises, enable visual associations to be accessed, additional engagement content to be accessed, tips and hints to be opened, and other media such as video for demos or tutorials.
- the text can also be hyperlinked to enable navigation to other content, e.g., using embedded URLs etc.
- FIG. 6 illustrates an example process flow diagram for generating a published output using a template via the system 10.
- a primary contributor registers with the system and the system 10 enables such a registration at 102.
- the primary contributor views available templates at 104, access to which has been provided by the system 10 at 106 per the completed registration.
- the number and type of templates can be restricted based on an account type, industry, etc.
- the primary contributor selects an appropriate template 14 and initiates a new project at 108, which is created by the cloud server 12 at 1 10.
- the primary contributor registers a secondary contributor at 1 12, who completes a registration at 1 14, causing the cloud server 12 to update the registration at 1 16.
- the primary contributor may then add content 58 to the template at 1 18 and the cloud server 12 updates the template in the cloud at 120.
- the secondary contributor may add to the same template at 122 causing further updates to be processed by the cloud server at 124.
- version control steps may be performed at 126, if necessary, to resolve collisions and otherwise ensure that changes made to the template are authorized.
- the primary and secondary contributors may iteratively add content to the template, e.g.
- the storyboarding is completed by the primary contributor, which causes completion at the cloud server 12 at 130. It can be appreciated that the primary contributor is the entity completing the storyboarding only for illustrative purposes.
- the cloud server 12 initiates the compiler, which compiles the content 58 using the parameters and criteria of the template at 134, and provides a published output at 136. The published output is received by the primary contributor in this example at 138. For example, compiled software or access to the finished product may be provided to the primary contributor.
- FIG. 7 an example of a process for adding additional contributors is shown.
- the primary contributor submits a request to add one or more additional contributors (e.g. to add sub-accounts to a main project account).
- a contributor is identified, e.g. by name, email address, username, etc. and the primary contributor provides the necessary permissions to release credentials to that contributor.
- the primary contributor can cause the cloud server 12 to create an account, send an invitation email, etc. It can be appreciated that the request could also come from the potential secondary contributor, which is accepted or denied by the primary contributor.
- the cloud server 12 determines at 156 whether or not additional contributors are to be added. If not, the process ends at 158.
- FIG. 8 illustrates an example process for performing version control on a storyboarded project.
- a plurality of updates are received and the version control module 34 determines at 172 whether or not a collision exists between at least two proposed updates/additions. If so, a collision resolution process (e.g. notifications sent to contributors, automatic priorities, etc.) is initiated at 174 before allowing the plurality of updates at 176. It can be appreciated that this allows multiple contributors to contribute at the same time, without knowledge of each other's actions, without have duplicate changes overriding each other unless authorized.
- a collision resolution process e.g. notifications sent to contributors, automatic priorities, etc.
- FIG. 9 illustrates an example process for compiling a published output.
- the parameters and criteria of the template being used are determined and the contributions of the contributors (e.g. content proposed to be added) are determined at 182.
- the content is then obtained at 184 (e.g. by accessing uploaded content from memory or linking to online content), and added according to the parameters of the template at 186.
- the compiling process may involve compression, file conversion, editing, formatting and other operations to provide a consistent output.
- the published output is then generated at 188.
- FIG. 10 illustrates a process for providing feedback to the template generator 16.
- the cloud server 12 determines that there were requested changes to the template being used and, if applicable, any associated metadata at 202.
- the requested change to the template may have included an explanation or other information regarding the proposed change.
- a feedback report 40 may then be generated at 204, which is provided to the template generator 16 as shown in FIG. 6.
- FIGS. 1 1 to 16 an example of a configuration for an e-Training storyboard module 32 will now be described for illustrative purposes only.
- a cloud based secure file repository is provided containing the text, video, audio and images necessary to construct slide content for use in a themed build (e.g., using Captivate).
- a blank template 14 is shown by way of example in FIG. 1 1.
- a user is directed to a web interface and challenged for login credentials (e.g. over https) and upon successful login, the user will be prompted to open an existing project or start a new project. If the user selects >existing project> they will be shown a list of recent and available projects. If they choose >new project> they will be shown a blank template with various options to add text, images, video and PDF URLs, etc.
- each project has a unique identifier (ID), and this project ID will ensure all relevant project resources are accessible only to the project creator and the project manager (PM) and developer assigned to that project.
- a connection log is generated each time a customer accesses the project builder.
- a detailed, time-stamped list of uploaded resources is created for each unique login.
- [0061] 1 Unlimited number of write, read, and deleted (tracked) objects, e.g., containing from 1 byte to 5 terabytes of data each.
- Each object is stored in a bucket and retrieved via a unique, developer- assigned key.
- a bucket can be stored in one of several world wide regions to improve connectivity.
- Objects stored in a Region may be controlled so as to not leave the Region unless transferred out. For example, objects stored in the EU (Ireland) Region never leave the EU.
- the customer can provide the developer or project manager with an approved list of users. It may be noted that some cloud-based storage providers may provide authentication mechanisms to ensure that data is kept secure from unauthorized access. Objects can be made private or public, and rights can be granted to specific users based on the client supplied list. Steps should also be taken to ensure that clients do not have access to other client buckets.
- Media elements may also be added for developer access. For example, as shown in FIG. 12, by clicking on the view image option the user can select the color and placement (5 options) of the base layer image panel, the corresponding text title for the image and an upload function for depositing the images in the cloud repository. Restrictions may be placed on text length for field data to constrain text titles to a suitable number of characters. Images can also be checked prior to upload for the proper size, bit depth, and file type. This should eliminate the possibility of uploading non-usable file formats and images of sub-par quality.
- the user can pick the color and placement of the eDemo base layer and also present an extended length text field for pasting the eDemo URL.
- the URL field can be skipped if the URL is not ready when the storyboard is initially prepared.
- An option to select ⁇ skip this field> can be added so the developer knows for certain the URL is not ready and the missing link was not an oversight.
- the user can pick the color and placement of the eTip base layer.
- the base layer color will dictate the color of the eTip panel.
- the placement and size of the panel is predetermined.
- the user can paste the required text and select a number of images to be linked to the eTip panel, or a single image to be included on the panel.
- An upload field will be supplied for the required audio.
- clicking the Let Me Try (LMT) option will allow the user to pick the color and placement of the LMT base layer.
- the user will also be presented with an extended length text field for pasting the LMT URL.
- clicking the Learn More box allows the user to select the number and color of panels required.
- the user can paste the required text for each panel, and images that link from or should be embedded too each panel.
- An upload field will be supplied to attach audio for each panel if required.
- the embedding options can be left blank if no images or audio are required.
- FIGS. 17 to 21 illustrate another configuration in which actions such as eDemo and eTip are provided in a side-pane and can be dragged and dropped into a desired position (see FIG. 18). Also, as shown in FIG. 20, text and specific actions can be specified using dialog boxes.
- Color Palette Selection The user can enter a number of color selections in the standard color number format. The developer will use these color variations to pre-build the base layers for the various launch panels.
- logo Selection The user can upload a version of their logo. The general placement of the logo will be constrained to the upper right hand corner of the template, next to the GeT logo.
- Help Desk If required, the Help Desk logo can be changed to suit the requirements of the customer. An extended length text field will be provided to paste the URL of the Help Desk module.
- Add Slide Audio - this can be a batch upload of multiple mp3 files in an archived folder.
- Each course can be configured to comprise a variable number of Modules, or "Topics".
- Each Module includes a variable number of "Slides", or items within a Topic.
- a "Slide” for this application is a screen laid out to an exact template, with 1 fixed location (the Text area), and 5 areas that are identical in size and shape, but which can be located in any arrangement on the "slide” in the remaining 5 areas.
- the slide is associated with a course, and a Topic, and given the location in the sequence to be used. Once this information has been captured the process can proceed to the creation of the slide itself.
- the screen For screen layout, the screen should be laid out in the same way on every "Slide".
- the basic screen items may include: Text Box, eDemo, View Image, Let me Try, eTip, Learn More, Audio Button in the Footer, etc.
- each button can have a configuration hotspot that can be clicked on to bring up a configuration form.
- a configuration hotspot can include: Text Box, Text to display when the slide is shown, and Hotspot URL to link to if clicked; eDemo - Hotspot URL to link to if clicked; View Image- Hotspot URL to link to if clicked; Let me Try- Hotspot URL to link to if clicked; eTip - Hotspot URL to link to if clicked; Learn More - Hotspot URL to link to if clicked; and Audio Button in the Footer - Hotspot URL to link to if clicked.
- Media items can be located anywhere - on the internal servers or links to external resources. If no Button is selected for a "slot", then a filler image should be used as a default display option (Client to specify filler images in various sizes). When a slide has been created, all of the above details are stored, and the system is then ready for the creation of the next slide. Slides can be edited and amended at any time.
- FIGS. 22 and 23 an alternative workflow generator is shown, which can be used to index a new course (or other media presentation) in a non-linear fashion.
- the workflow generator shown in FIG. 22 enables a flowchart-like table of contents to be generated such that a course can flow according to any logic without being bound to a linear index.
- FIG. 22 illustrates a workflow generator work area user interface 300 and a shape selector pane 302. The user interface 300 can be used to create a flow-chart-like index using the shapes, similar to generating a flow chart for a presentation or logic diagram.
- FIG. 22 a work-in-progress is shown in FIG. 22 in which a first container 304 is created, in which one or more shapes 306 can be added, similar to how a flow chart is built.
- One or more links 308 can also be created to dictate the flow from one process 306 to another.
- multiple containers 304 can be created for creating groupings of different shapes 302, e.g. to create a lesson or to show alignment between certain objects in the flow diagram, e.g., each shape may represent a department and the container may be a company.
- link 308 or container 304 e.g. the objects shown in FIG.
- items such as links (URLs), documents, media files, etc.
- links can be added, similar to the above examples in FIGS. 1 to 21 .
- other flow charts can be embedded within a shape 306 to create multiple layers to a table of contents. In this way, a course or other media presentation can be created to flow in any flexible way that the creator (and/or collaborators) wish.
- the workflow generator is provided in a cloud-based environment enabling collaboration amongst multiple users to dynamically create, edit and finalize the workflow for the media presentation.
- the result is typically a non-linear index, such as a table of contents 320 for an e-learning course, as shown in FIG. 23.
- a non-linear index such as a table of contents 320 for an e-learning course, as shown in FIG. 23.
- a generated media presentation such as an e-learning course may be desirable in multiple languages.
- a course generated in English may wish to be translated into Japanese.
- FIG. 24 illustrates an example of a course page 400 for an e- learning course, which includes a number of lectures 402.
- the system 10 can be configured to utilize machine translation tools (proprietary or commercially available) to take a generated course and translate it into one or more other languages in order to offer the same course content in that other language.
- an "actions" option includes a translate option 404 that can be applied to an entire course or a selected lecture or other portion. By selecting the translate option 404, a language selector 406 is displayed with a drop down list of available languages.
- the cloud server 12 can utilize an available translation tool to translate textual content in the user interface for the course (i.e. based on what was generated using the template generator). If the available translation tools can translate audio, subtitles can also be generated for audio clips, videos, and narrations.
- the cloud server can work independently to generate the translation, which could take some time depending on the amount of data to be translated.
- an email or other message 410 can be generated as shown in FIG. 25, with a message 412 indicating that the translation in the particular language is ready, and providing a link 414 to the translated version.
- a translated course is displayed.
- the translated course can be in an editable format or can be considered ready to use with additional options for editing, as shown in FIG. 26.
- an edit translation tool 500 can be provided to enable particular sections 502 of a course to be selected for individual editing by selecting a corresponding edit button 504.
- the editing functionality can provide options to replace all instances throughout a course, for example, if a mistaken translation of a particular word or phrase is detected.
- the editing tool can also be used to allow editing crowdsourcing whereby after a translation is generated, the editing tool tracks edits that are made manually by a person due to a word being mis-translated by the system. The correct version can be saved and later used to override what the translation tool would normally output. When many users perform edits this allows the system to refine and improve the translations.
- This auto-correction option can be made optional and can vary based on the underlying subject matter being translated. For example, literary text may have different mistakes than technical text.
- any module or component exemplified herein that executes instructions may include or otherwise have access to computer readable media such as storage media, computer storage media, or data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape.
- Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
- Examples of computer storage media include RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by an application, module, or both. Any such computer storage media may be part of the cloud server 12, template generator 16, compiler 18, client device 26, any component of or related to the cloud server 12, template generator 16, compiler 18, client device 26, etc., or accessible or connectable thereto. Any application or module herein described may be implemented using computer readable/executable instructions that may be stored or otherwise held by such computer readable media.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA2932024A CA2932024A1 (en) | 2013-11-29 | 2014-12-01 | System and method for generating and publishing electronic content from predetermined templates |
| AU2014357286A AU2014357286A1 (en) | 2013-11-29 | 2014-12-01 | System and method for generating and publishing electronic content from predetermined templates |
| KR1020167017370A KR20170016812A (en) | 2013-11-29 | 2014-12-01 | System and method for generating and publishing electronic content from predetermined templates |
| EP14866383.4A EP3074880A4 (en) | 2013-11-29 | 2014-12-01 | System and method for generating and publishing electronic content from predetermined templates |
| US15/168,160 US11714958B2 (en) | 2013-11-29 | 2016-05-30 | System and method for generating and publishing electronic content from predetermined templates |
| US18/331,219 US12443789B2 (en) | 2013-11-29 | 2023-06-08 | System and method for generating and publishing electronic content from predetermined templates |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361910241P | 2013-11-29 | 2013-11-29 | |
| US61/910,241 | 2013-11-29 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/168,160 Continuation US11714958B2 (en) | 2013-11-29 | 2016-05-30 | System and method for generating and publishing electronic content from predetermined templates |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015077894A1 true WO2015077894A1 (en) | 2015-06-04 |
Family
ID=53198159
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CA2014/051151 Ceased WO2015077897A1 (en) | 2013-11-29 | 2014-12-01 | Method and user interface for using predetermined templates to generate published electronic content |
| PCT/CA2014/051150 Ceased WO2015077896A1 (en) | 2013-11-29 | 2014-12-01 | Method and user interface for generating a workflow for published electronic content |
| PCT/CA2014/051149 Ceased WO2015077895A1 (en) | 2013-11-29 | 2014-12-01 | System and method for generating translated versions of published electronic content |
| PCT/CA2014/051148 Ceased WO2015077894A1 (en) | 2013-11-29 | 2014-12-01 | System and method for generating and publishing electronic content from predetermined templates |
Family Applications Before (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CA2014/051151 Ceased WO2015077897A1 (en) | 2013-11-29 | 2014-12-01 | Method and user interface for using predetermined templates to generate published electronic content |
| PCT/CA2014/051150 Ceased WO2015077896A1 (en) | 2013-11-29 | 2014-12-01 | Method and user interface for generating a workflow for published electronic content |
| PCT/CA2014/051149 Ceased WO2015077895A1 (en) | 2013-11-29 | 2014-12-01 | System and method for generating translated versions of published electronic content |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11714958B2 (en) |
| EP (1) | EP3074880A4 (en) |
| KR (1) | KR20170016812A (en) |
| AU (1) | AU2014357286A1 (en) |
| CA (1) | CA2932024A1 (en) |
| WO (4) | WO2015077897A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9692826B2 (en) | 2015-04-17 | 2017-06-27 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
| US10089479B2 (en) | 2015-04-17 | 2018-10-02 | Dropbox, Inc. | Collection folder for collecting file submissions from authenticated submitters |
| US10542092B2 (en) | 2015-04-17 | 2020-01-21 | Dropbox, Inc. | Collection folder for collecting file submissions |
| WO2020128962A1 (en) * | 2018-12-19 | 2020-06-25 | RxPrism Health Systems Pvt. Ltd | A system and a method for creating and sharing interactive content rapidly anywhere and anytime |
| US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| WO2022046125A1 (en) * | 2020-08-23 | 2022-03-03 | Google Llc | Generating multiple versions of an audio digital component |
| US11948473B2 (en) | 2015-12-31 | 2024-04-02 | Dropbox, Inc. | Assignments for classrooms |
| US12175264B2 (en) | 2020-05-26 | 2024-12-24 | Canva Pty Ltd | Presentation systems and methods |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MX361586B (en) * | 2013-03-14 | 2018-12-11 | Wix Com Ltd | A SYSTEM AND METHOD FOR CUSTOMIZING DIALOGUE. |
| US20160352814A1 (en) * | 2015-05-28 | 2016-12-01 | Brillio LLC | Method and system for template based content projection |
| US11432046B1 (en) * | 2015-06-12 | 2022-08-30 | Veepio Holdings, Llc | Interactive, personalized objects in content creator's media with e-commerce link associated therewith |
| US10607139B2 (en) * | 2015-09-23 | 2020-03-31 | International Business Machines Corporation | Candidate visualization techniques for use with genetic algorithms |
| CN107038513A (en) * | 2016-02-03 | 2017-08-11 | 中国电力科学研究院 | A kind of overview display method of index |
| US10331416B2 (en) | 2016-04-28 | 2019-06-25 | Microsoft Technology Licensing, Llc | Application with embedded workflow designer |
| US10685035B2 (en) | 2016-06-30 | 2020-06-16 | International Business Machines Corporation | Determining a collection of data visualizations |
| KR101992829B1 (en) * | 2018-09-19 | 2019-06-25 | (주)비디오몬스터 | System and method for rendering video based on cloud |
| US11113667B1 (en) | 2018-12-18 | 2021-09-07 | Asana, Inc. | Systems and methods for providing a dashboard for a collaboration work management platform |
| CN110349451A (en) * | 2019-06-20 | 2019-10-18 | 启东威艾信息技术有限公司 | A kind of cloud computing tutoring system |
| US11449836B1 (en) | 2020-07-21 | 2022-09-20 | Asana, Inc. | Systems and methods to facilitate user engagement with units of work assigned within a collaboration environment |
| US11841884B2 (en) * | 2021-01-15 | 2023-12-12 | Creative Intell, Inc. | Method to guided contract drafting using an interactive chatbot |
| WO2022154846A1 (en) | 2021-01-15 | 2022-07-21 | Creative Intell Inc. | System for collaboration on the drafting of a shared digital contract |
| US11694162B1 (en) * | 2021-04-01 | 2023-07-04 | Asana, Inc. | Systems and methods to recommend templates for project-level graphical user interfaces within a collaboration environment |
| US11676107B1 (en) | 2021-04-14 | 2023-06-13 | Asana, Inc. | Systems and methods to facilitate interaction with a collaboration environment based on assignment of project-level roles |
| US12141756B1 (en) | 2021-05-24 | 2024-11-12 | Asana, Inc. | Systems and methods to generate project-level graphical user interfaces within a collaboration environment |
| US12182505B1 (en) | 2021-06-10 | 2024-12-31 | Asana, Inc. | Systems and methods to provide user-generated project-level graphical user interfaces within a collaboration environment |
| US12159262B1 (en) | 2021-10-04 | 2024-12-03 | Asana, Inc. | Systems and methods to provide user-generated graphical user interfaces within a collaboration environment |
| US11635884B1 (en) | 2021-10-11 | 2023-04-25 | Asana, Inc. | Systems and methods to provide personalized graphical user interfaces within a collaboration environment |
| US12093896B1 (en) | 2022-01-10 | 2024-09-17 | Asana, Inc. | Systems and methods to prioritize resources of projects within a collaboration environment |
| CN115017122A (en) * | 2022-04-25 | 2022-09-06 | 中国南方电网有限责任公司 | A security knowledge sharing and exchange platform |
| US12412156B1 (en) | 2022-07-21 | 2025-09-09 | Asana, Inc. | Systems and methods to characterize work unit records of a collaboration environment based on freeform arrangement of visual content items |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6898601B2 (en) | 2002-05-23 | 2005-05-24 | Phochron, Inc. | System and method for digital content processing and distribution |
| US20070061384A1 (en) * | 2003-07-30 | 2007-03-15 | Xerox Corporation | Multi-versioned documents and method for creation and use thereof |
| US20080022107A1 (en) * | 2006-06-08 | 2008-01-24 | Practical Law Company Limited | Document automation systems |
| US20080201386A1 (en) * | 2006-12-13 | 2008-08-21 | Quickplay Media Inc. | Mediation and Settlement for Mobile Media |
| US20090254802A1 (en) | 2008-04-04 | 2009-10-08 | Print Asset Management, Inc. | Publishing system and method that enables users to collaboratively create, professional appearing digital publications for "On-Demand" distribution in a variety of media that includes digital printing |
| US20130019028A1 (en) | 2011-07-12 | 2013-01-17 | Inkling Systems, Inc. | Workflow system and method for creating, distributing and publishing content |
| US20130318589A1 (en) * | 2012-04-27 | 2013-11-28 | Intralinks, Inc. | Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130124987A1 (en) * | 1998-02-23 | 2013-05-16 | Transperfect Global, Inc. | Translation management system |
| US8719703B2 (en) * | 2000-12-08 | 2014-05-06 | Xerox Corporation | Systems and methods for editing a web page |
| US20020178181A1 (en) * | 2001-05-23 | 2002-11-28 | Subramanyan Shyam K | Method and system for creation and development of content for e-learning |
| US20020188583A1 (en) * | 2001-05-25 | 2002-12-12 | Mark Rukavina | E-learning tool for dynamically rendering course content |
| GB0122276D0 (en) * | 2001-09-14 | 2001-11-07 | Edvantage Group As | Managed access to data over data networks |
| US20040043362A1 (en) * | 2002-08-29 | 2004-03-04 | Aughenbaugh Robert S. | Re-configurable e-learning activity and method of making |
| US7363581B2 (en) * | 2003-08-12 | 2008-04-22 | Accenture Global Services Gmbh | Presentation generator |
| US20050108619A1 (en) * | 2003-11-14 | 2005-05-19 | Theall James D. | System and method for content management |
| WO2005055174A1 (en) * | 2003-12-03 | 2005-06-16 | Learning Union Limited | An e-learning gateway |
| US20060204943A1 (en) * | 2005-03-10 | 2006-09-14 | Qbinternational | VOIP e-learning system |
| US20070061837A1 (en) * | 2005-09-14 | 2007-03-15 | Shay Dadush | System and method for software driven advertising |
| US20120129141A1 (en) * | 2010-11-24 | 2012-05-24 | Doreen Granpeesheh | e-Learning System |
| US20070218448A1 (en) * | 2006-02-08 | 2007-09-20 | Tier One Performance Solutions Llc | Methods and systems for efficient development of interactive multimedia electronic learning content |
| US20080108025A1 (en) * | 2006-08-19 | 2008-05-08 | Bryan Menell | System and method for creating learning media on the internet |
| US20100004969A1 (en) * | 2006-11-08 | 2010-01-07 | Steven Menear | System and Method for Providing Online Education |
| US9081782B2 (en) * | 2006-11-17 | 2015-07-14 | Cabin Creek, Llc | Systems and methods for dynamically generating graphical memorabilia projects for presentation and use |
| US7933871B2 (en) * | 2007-12-28 | 2011-04-26 | Microsoft Corporation | Discovering and updating templates |
| US8225198B2 (en) * | 2008-03-31 | 2012-07-17 | Vistaprint Technologies Limited | Flexible web page template building system and method |
| CN102696052A (en) * | 2009-09-17 | 2012-09-26 | 认知建立时机公司 | Device, system, and method of educational content generation |
| US20110264705A1 (en) * | 2010-04-22 | 2011-10-27 | Brandon Diamond | Method and system for interactive generation of presentations |
| US9589253B2 (en) * | 2010-06-15 | 2017-03-07 | Microsoft Technology Licensing, Llc | Workflow authoring environment and runtime |
| US9213685B2 (en) * | 2010-07-13 | 2015-12-15 | Motionpoint Corporation | Dynamic language translation of web site content |
| CA2813817A1 (en) * | 2010-10-07 | 2013-04-11 | Clevru Corporation | Method, system and computer program for providing an intelligent collaborative content infrastructure |
| US9367530B2 (en) * | 2011-01-21 | 2016-06-14 | Jive Software | Distributed document co-authoring and processing |
| WO2013040107A1 (en) * | 2011-09-13 | 2013-03-21 | Monk Akarshala Design Private Limited | Modular translation of learning applications in a modular learning system |
| US8515902B2 (en) | 2011-10-14 | 2013-08-20 | Box, Inc. | Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution |
| US8494838B2 (en) * | 2011-11-10 | 2013-07-23 | Globili Llc | Systems, methods and apparatus for dynamic content management and delivery |
| US9124658B2 (en) * | 2013-07-16 | 2015-09-01 | Linkedin Corporation | Crowdsourced content publication platform |
| US9894119B2 (en) * | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
-
2014
- 2014-12-01 CA CA2932024A patent/CA2932024A1/en active Pending
- 2014-12-01 EP EP14866383.4A patent/EP3074880A4/en active Pending
- 2014-12-01 AU AU2014357286A patent/AU2014357286A1/en not_active Abandoned
- 2014-12-01 WO PCT/CA2014/051151 patent/WO2015077897A1/en not_active Ceased
- 2014-12-01 WO PCT/CA2014/051150 patent/WO2015077896A1/en not_active Ceased
- 2014-12-01 WO PCT/CA2014/051149 patent/WO2015077895A1/en not_active Ceased
- 2014-12-01 KR KR1020167017370A patent/KR20170016812A/en not_active Withdrawn
- 2014-12-01 WO PCT/CA2014/051148 patent/WO2015077894A1/en not_active Ceased
-
2016
- 2016-05-30 US US15/168,160 patent/US11714958B2/en active Active
-
2023
- 2023-06-08 US US18/331,219 patent/US12443789B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6898601B2 (en) | 2002-05-23 | 2005-05-24 | Phochron, Inc. | System and method for digital content processing and distribution |
| US20070061384A1 (en) * | 2003-07-30 | 2007-03-15 | Xerox Corporation | Multi-versioned documents and method for creation and use thereof |
| US20080022107A1 (en) * | 2006-06-08 | 2008-01-24 | Practical Law Company Limited | Document automation systems |
| US20080201386A1 (en) * | 2006-12-13 | 2008-08-21 | Quickplay Media Inc. | Mediation and Settlement for Mobile Media |
| US20090254802A1 (en) | 2008-04-04 | 2009-10-08 | Print Asset Management, Inc. | Publishing system and method that enables users to collaboratively create, professional appearing digital publications for "On-Demand" distribution in a variety of media that includes digital printing |
| US20130019028A1 (en) | 2011-07-12 | 2013-01-17 | Inkling Systems, Inc. | Workflow system and method for creating, distributing and publishing content |
| US20130318589A1 (en) * | 2012-04-27 | 2013-11-28 | Intralinks, Inc. | Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3074880A4 |
Cited By (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10826992B2 (en) | 2015-04-17 | 2020-11-03 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
| US10885208B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions and scanning for malicious content |
| US10108806B2 (en) | 2015-04-17 | 2018-10-23 | Dropbox, Inc. | Collection folder for collecting file submissions and scanning for malicious content |
| US10114957B2 (en) | 2015-04-17 | 2018-10-30 | Dropbox, Inc. | Collection folder for collecting file submissions and using facial recognition |
| US10162972B2 (en) | 2015-04-17 | 2018-12-25 | Dropbox, Inc. | Collection folder for collecting and publishing file submissions |
| US10192063B2 (en) | 2015-04-17 | 2019-01-29 | Dropbox, Inc. | Collection folder for collecting file submissions with comments |
| US10204230B2 (en) | 2015-04-17 | 2019-02-12 | Dropbox, Inc. | Collection folder for collecting file submissions using email |
| US10395045B2 (en) | 2015-04-17 | 2019-08-27 | Dropbox, Inc. | Collection folder for collecting file submissions and scanning for plagiarism |
| US10542092B2 (en) | 2015-04-17 | 2020-01-21 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US10599858B2 (en) | 2015-04-17 | 2020-03-24 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US10601916B2 (en) | 2015-04-17 | 2020-03-24 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
| US10621367B2 (en) | 2015-04-17 | 2020-04-14 | Dropbox, Inc. | Collection folder for collecting photos |
| US10628595B2 (en) | 2015-04-17 | 2020-04-21 | Dropbox, Inc. | Collection folder for collecting and publishing file submissions |
| US10628593B2 (en) | 2015-04-17 | 2020-04-21 | Dropbox, Inc. | Collection folder for collecting file submissions and recording associated activities |
| US12086276B2 (en) | 2015-04-17 | 2024-09-10 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| US10713371B2 (en) | 2015-04-17 | 2020-07-14 | Dropbox, Inc. | Collection folder for collecting file submissions with comments |
| US10089479B2 (en) | 2015-04-17 | 2018-10-02 | Dropbox, Inc. | Collection folder for collecting file submissions from authenticated submitters |
| US9692826B2 (en) | 2015-04-17 | 2017-06-27 | Dropbox, Inc. | Collection folder for collecting file submissions via a customizable file request |
| US10885210B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US10885209B2 (en) | 2015-04-17 | 2021-01-05 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| US10929547B2 (en) | 2015-04-17 | 2021-02-23 | Dropbox, Inc. | Collection folder for collecting file submissions using email |
| US11157636B2 (en) | 2015-04-17 | 2021-10-26 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| US11244062B2 (en) | 2015-04-17 | 2022-02-08 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US12079353B2 (en) | 2015-04-17 | 2024-09-03 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US11270008B2 (en) | 2015-04-17 | 2022-03-08 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US11475144B2 (en) | 2015-04-17 | 2022-10-18 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US11783059B2 (en) | 2015-04-17 | 2023-10-10 | Dropbox, Inc. | Collection folder for collecting file submissions |
| US11630905B2 (en) | 2015-04-17 | 2023-04-18 | Dropbox, Inc. | Collection folder for collecting file submissions in response to a public file request |
| US11948473B2 (en) | 2015-12-31 | 2024-04-02 | Dropbox, Inc. | Assignments for classrooms |
| US12469405B2 (en) | 2015-12-31 | 2025-11-11 | Dropbox, Inc. | Assignments for classrooms |
| EP3900381A4 (en) * | 2018-12-19 | 2022-10-19 | Rxprism Health Systems Pvt. Ltd | SYSTEM AND METHOD FOR RAPID CREATION AND SHARING OF INTERACTIVE CONTENT ANYWHERE, ANYTIME |
| WO2020128962A1 (en) * | 2018-12-19 | 2020-06-25 | RxPrism Health Systems Pvt. Ltd | A system and a method for creating and sharing interactive content rapidly anywhere and anytime |
| US12175264B2 (en) | 2020-05-26 | 2024-12-24 | Canva Pty Ltd | Presentation systems and methods |
| US12299462B2 (en) | 2020-05-26 | 2025-05-13 | Canva Pty Ltd | Systems and methods for interactive presentations |
| WO2022046125A1 (en) * | 2020-08-23 | 2022-03-03 | Google Llc | Generating multiple versions of an audio digital component |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2015077896A1 (en) | 2015-06-04 |
| US11714958B2 (en) | 2023-08-01 |
| EP3074880A1 (en) | 2016-10-05 |
| AU2014357286A1 (en) | 2016-06-23 |
| CA2932024A1 (en) | 2015-06-04 |
| US12443789B2 (en) | 2025-10-14 |
| WO2015077897A1 (en) | 2015-06-04 |
| US20240012989A1 (en) | 2024-01-11 |
| EP3074880A4 (en) | 2017-07-26 |
| KR20170016812A (en) | 2017-02-14 |
| WO2015077895A1 (en) | 2015-06-04 |
| US20160275068A1 (en) | 2016-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12443789B2 (en) | System and method for generating and publishing electronic content from predetermined templates | |
| Hoque | Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node. js | |
| CN111831782B (en) | Intelligent teaching material packaging book forming method and device | |
| KR20210038971A (en) | Curriculum package development method and device, system, device and storage medium | |
| CN109166063A (en) | A kind of psychological consultation technical ability on-line training platform and method | |
| Ampornaramveth et al. | A web-based e-learning platform for post-graduate education | |
| McKinney et al. | Reimagining the format model: Introducing the work of the NSLA digital preservation technical registry | |
| Kim | Choreosave: A digital dance preservation system prototype | |
| Garrett et al. | Here, KAPTUR this! Identifying and selecting the infrastructure required to support the curation and preservation of visual arts research data | |
| Bartolini et al. | ALDO: An Innovative Digital Framework for Active E-Learning | |
| Dukare | Content management system for creating library websites | |
| Tenesaca et al. | Implementing a web based open source tool for digital storytelling | |
| Turner et al. | A story‐based simulation for teaching sampling distributions | |
| Ridge et al. | 7. Aligning tasks, platforms, and goals | |
| Halper et al. | A reflection on Coursestream System: A virtual classroom streaming system designed for large classes | |
| Bagus | WordPress: A content management system to advance publishing | |
| Bellini et al. | A workflow model and architecture for content and metadata management based on grid computing | |
| Balci et al. | A web-based learning content design platform and metadata editing | |
| Hayward | Django javascript integration: Ajax and jquery | |
| Gylfason et al. | Showdeck replay | |
| Bolaños García-Escribano | Cloud Technologies in Media Localisation (Subtitling and Revoicing) | |
| Taylor et al. | Accelerating Circuit Realization via a Collaborative Gateway of Innovations. | |
| Cabrera Mouzo | Improvement and automation of Mossegalapoma's podcast processes | |
| Penniman et al. | Creating complex web-based applications with agile techniques: Iterations as drafts | |
| D’Andrea | Providing 3D Content to Europeana |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14866383 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2932024 Country of ref document: CA |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014866383 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014866383 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2014357286 Country of ref document: AU Date of ref document: 20141201 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 20167017370 Country of ref document: KR Kind code of ref document: A |