US20020069217A1 - Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products - Google Patents

Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products Download PDF

Info

Publication number
US20020069217A1
US20020069217A1 US09/727,491 US72749100A US2002069217A1 US 20020069217 A1 US20020069217 A1 US 20020069217A1 US 72749100 A US72749100 A US 72749100A US 2002069217 A1 US2002069217 A1 US 2002069217A1
Authority
US
United States
Prior art keywords
rich media
file
media content
template
mvr
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.)
Abandoned
Application number
US09/727,491
Inventor
Hua Chen
Shu-Chun Chen
Pierre Darmon
Shang Guo
Keeranoor Kumar
Edward Snible
Kshitij Vichare
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US09/727,491 priority Critical patent/US20020069217A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, SHU-CHUN JEANE, CHEN, HUA, DARMON, PIERRE, GUO, SHANG Q., KUMAR, KEERANOOR G., SNIBLE, EDWARD C., VICHARE, KSHITIJ M.
Priority to US09/727,524 priority patent/US7376932B2/en
Publication of US20020069217A1 publication Critical patent/US20020069217A1/en
Priority to US12/057,873 priority patent/US8108827B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • This invention relates to multi-media content creation systems, methods and program products. More particularly, the invention relates to automatic, multi-stage Rich Media Content creation using a framework based digital workflow—systems, methods and program products.
  • HotMedia for incorporating Rich Media in an e-business application.
  • HotMedia lets an author create Rich Media Content, such as video, streaming audio synchronized with images, 3D, animations, panoramas in a single file that can be easily added to a web page.
  • Rich Media Content such as video, streaming audio synchronized with images, 3D, animations, panoramas in a single file that can be easily added to a web page.
  • the data contained in a Rich Media file must be in a binary format.
  • the related application describes a straightforward and easy to understand means of creating Rich Media Content for e-business applications. Briefly, the related application describes combining videos, stills, panorama, sound and all forms of media as Rich Media in a Multi-Media Vehicle Repository (MVR) file editable with a Rich Media Content description file.
  • MVR Multi-Media Vehicle Repository
  • the Rich Media Content description file typically XML,enables users to specify a vocabulary that defines a media element and relations among the media elements thereby permitting the users to easily create and edit the Rich Media Content and compose various raw or compressed Rich Media components using any text editor.
  • Prior art related to content creation systems includes:
  • U.S. Pat. No. 5,987,480 issued Nov. 16, 1999 discloses a system and method for delivering documents having dynamic content embedded over the worldwide Internet or a local Internet or intra-net.
  • a data source is stored on a server computer connected to the Internet, the data source containing content in a form representing more reducible the names in corresponding values.
  • Document templates are created by embedding dynamic tags and flow directors in marked up language documents, the dynamic tags and flow directors containing one or more names of content stored in the data source.
  • the document templates are stored on the server computer.
  • the server computer can receive requests from client computers connected to the Internet, the request identifying the desired documents to be delivered.
  • the server computer selects one of the document templates corresponding to the desired document, populates the document template with contents stored in the data source based on respective values or contents corresponding to names in the dynamic tags and flow directors, and delivers a populated document to the client computer.
  • U.S. Pat. No. 6,083,276 issued Jul. 4, 2000 discloses a system for creating and configuring component-based applications using a text based descriptive attribute grammar.
  • the system includes a parser, a plurality of element processors, an element mapper, an attribute mapper, and a parameter component.
  • a parser tree is created from an application description file. Thereafter the parser tree is transformed into a plurality of components corresponding to instances of classes in an application framework. Components are then initialized from further process to lodge the component-based application.
  • An object of the invention is a Rich Media Content creation system, method and program product.
  • Another object is a Rich Media Content creation using a framework based digital workflow.
  • Another object is automatically creating Rich Media Content in a framework based digital workflow.
  • Another object is automatic; multi-stage creation of Rich Media Content in a framework based digital workflow.
  • Another object is a system, method and program product for automatic, multi-stage creation of template based Rich Media content in a framework based digital workflow using standard text or graphical authoring tools.
  • an automatic, multi-stage rich media content creation system which includes a network based server executing an operating system, a text editing program, typically XML, and an authoring or batch processing program for combining Rich Media in a Multimedia Vehicle Repository (MVR) file.
  • Video, stills, panoramas, sound, film, etc are combined as raw Rich Media from one or more sources and transmitted to the server in a framework over a digital network.
  • the raw Rich Media is incorporated into the framework as a series of related frames.
  • the raw Rich Media is stored on a storage device, typically a disk at the network based server.
  • a creator using a standard graphical or text editing tools has access to the raw media assets on the disk for preparing a textual specification description, typically XML in an electronic template of desired Rich Media Content.
  • the template and raw media assets are transmitted by the creator to the server for combining the raw media assets and the XML textual specification in the template as a composed MVR file using the batch-processing program.
  • the composed in the template MVR file and textual specification may be returned to the creator for further editing of the specification, if necessary, and/or stored on the server disk, for access by other creators.
  • the template based, composed or edited MVR file of Rich Media Ccontent and related textual specification can be transmitted to other servers on the network for automatic, multistage creation of Rich Media content by several user groups.
  • One user group can create a template based composed or edited MVR file which another group accesses via the network to inject other content into the template for revising the XML text specification to create another embodiment of the Rich Media Ccontent.
  • FIG. 1 is a representation of a network based server system including authoring tools and session manager for translating raw Rich Media assets in binary format into an editable, textual and template based Multimedia Vehicle Repository (MVR) file by one or more creators and incorporating the principals of the present invention.
  • MVR Multimedia Vehicle Repository
  • FIG. 2 is a representation of a framework in a streaming digital network for transporting MVR files to content creation stations in the network.
  • FIG. 3 is a representation of the network-based server in the system of FIG. 1.
  • FIG. 4 is a representation of a template used in the system of FIG. 1.
  • FIG. 5 is a representation of automatic, multi-stage Rich Content creation using the principles of FIG. 1.
  • FIG. 6 is a flow diagram for multi-stage creation of Rich Media Content using the system of FIG. 5.
  • a Rich Media content Creation system 10 includes a capture device 12 , typically an antenna linked to sources of raw Rich Media assets 13 , i.e. video, stills, panorama, sound, film for transmission to a storage medium 14 , typically a disk linked to a network based server 16 using an authoring session manager 17 and a framework based streaming digital file.
  • the raw Rich Media assets 13 are stored in the disk 14 for translation into a Multimedia Vehicle Repository (MVR) file by content creation stations as will be described hereinafter in connection FIG. 5.
  • MVR Multimedia Vehicle Repository
  • the streaming media assets 13 are transmitted in a framework 20 including a file header frame 22 , a thumbnail frame 24 , a meta frame 26 , a media frame 28 and an end of sequence frame 30 .
  • the header frame 22 includes a frame header which provides information about the frame size types, flags and frame level.
  • the header frame also includes media information containing definition on different media tracks that may be contained in the file. For general information in the header frame provides the class name of the code that renders immediate type on the client station.
  • the thumbnail frame 24 carries a minimalist representation of the information in the framework. For example, if the information carried in the file were a description of merchandize the thumbnail would carry a single image. Thumbnail frame is made possible providing the user a quick introduction to the subject with minimal code and data transfer. The thumbnail frame will also carry parameters producing image pan and animation effects on a single image.
  • a meta frame 26 carries specification of non-media specific information pertaining to enablement of hyperlink actions of media contents and tracking of media interaction.
  • Media frames 28 include a frame header and in addition contain media bitstreams initialization data, behavior data and code.
  • the behavior data or initialization data defines the behavior in configuration of a corresponding media player.
  • Media bitstreams data belong to a particular media track and can be carried over multiple frames and these frames can be interleaved with meta frames and frames that belong to other media tracks.
  • Media frames are identified by frame type and track identifier. A frame type and track identifier enables true multiplex delivery for static or dynamic proportioning of various media tracks over limited bandwidth.
  • Media frames can also contain codes that render a media type on the client station. The code in turn can be physically present or could be a URL reference. When present, the code is separated from the file on the server side and thereafter the code data can be made available for on-demand delivery. In the case of a URL reference to code, the code is sent from a remote HTTP server to be similarly made available on demand.
  • sequence frame 30 contains a frame header and has a marker that signals the end of the entire presentation associated with the file.
  • the server 16 is linked through a network 19 to other content creation stations 14 1 . 14 n.
  • An authoring Graphical User Interface (GUI) 31 interacts with a kernel library 32 , compression/decompression library 33 , and processor programs 34 including an XML interpreter 35 , a content manager 36 , and a multi threaded re-entrant data link library 37 .
  • the processor programs 34 interact with a script/batch tool 38 .
  • the kernel library includes a server side MVR authoring tool which takes an XML specification along with raw media data or compressed media data as input to create a corresponding MVR-XML file.
  • the codec library provides compression and decompression for the MVR-XML file.
  • the script/batch tool 38 takes a template file prepared by an author and fills the template with actual data length provided the user to create the MVR-XML file.
  • the service side content injection program 36 allows the user to add more information including non-media (business) to the MVR-XML file.
  • the multi-threaded, re-entrant data link library 36 enables the authoring session manager 17 (see FIG. 1) to multiplex creators/users (not shown) linked through the network 19 to access the MVR files on the disk 14 .
  • FIG. 4 describes an electronic XML template 40 prepared by a creator/user for incorporating an MVR-XML file in the creation of executable Rich Media Content on a multimedia player.
  • the template is populated by embedding dynamic variables or tags 42 and flow directives 43 in documents, the variables and flow directives comprising, at least in part, one or more names of raw Rich Media assets stored in the MVR-XML file. Any number of variables and flow directives may be placed within a template.
  • the variables and flow directives may be embedded anywhere in the template including within the text, within XML tags and within other flow directives. The placement of one flow directive within another results in a nested flow directive structure.
  • the template 40 is translated into a string table 44 comprising sets of variables for related Rich Media assets to be linked together as Rich Media Content.
  • a populated template for an MVR-XML file is stored in the server and accessible by users coupled to the network.
  • the template 40 and the string table 44 are inputted to the batch processing program 38 (See FIG. 3) which combines the various XML specifications 45 , i.e. XML 1 , XML 2 , XMLn with the stored Rich Media Assets 13 to create an edited or composed MVR file 47 1 , 2 . . . n executable on the multimedia player.
  • a Rich Media Content creation station 500 includes a graphical stand alone authoring tool 502 and a creator/user 504 who acquire raw media assets from their sources for editing purposes.
  • the creator/user composes the raw Rich Media assets into an edited MVR file; prepares an XML specification and electronic template incorporating the composed file and stores the edited MVR file, XML specification and template on the disk 14 via the network 19 (See FIG. 3).
  • a text editing station 506 acquires raw media assets from the disk 14 via the session manager 507 .
  • a creator 508 prepares an XML template specification composing the raw Rich Media assets into an edited MVR file.
  • the creator forwards the XML template specification to the server 16 via the session manager 507 which manages the access of the creator/users, of which there maybe several at different text editing stations, to the server 16 and the disk 14 .
  • the server executes the standard batch-processing program 38 (See FIG. 3) to combine the Rich Media assets into an edited or composed template based MVR file according to the accompanying XML specification.
  • the composed or edited template based MVR file and the accompanying XML file are stored on the disk 14 as a combined file designated MVR-XML.
  • the template based MVR-XML file may be automatically acquired via the network 19 by another Rich Media Content station 500 ′ comprising a disk 14 ′ linked to a server 16 ′ incorporating a server content injection program 510 .
  • the program 510 acquires content from one or more databases 512 , for example, business data and incorporates the data into the template based XMR-XML file.
  • the modified XML specification content and the template when merged with the MVR file in the server by the batch processor results in a MVR-XML (modified creation) fil for storage on the disk 14 ′.
  • the MVR-XML (modified creation) files stored on the disk may be automatically accessed by other content creation stations for changing or adding to the template which enables one content creation station to create a portion of an MVR file and a subsequent contact station(s) adding additional content () (s) to obtain a final MVR file according to the desires of the content user groups.
  • FIG. 6 taken in conjunction with FIG. 2- 5 , describes a process 600 for multistage creation of Rich Media Content executable on a multi-media player, as follows:
  • Step 1 Rich Media assets are acquired from a media source(s) as a streaming digital file for storage on a disk 14 at a content development station 500 .
  • Step 2 A creator 504 at a graphical altering tool acquires raw Rich Media assets from their source(s); prepares an XML specification, and composes the Rich Media assets into a XML template based MVR file.
  • Step 3 The template based MVR file and XML file are stored on the disk 14 at the content creation station 500 as a combined MVR-XML file for access by other content creation stations.
  • Step 4 A creator 508 at a text editing station 506 accesses the raw media assets stored on the disk 14 ; prepares an XML template for composing the raw media assets into a template based MVR file.
  • Step 5 The creator 508 transmits the raw media assets, the XML template and XML file to the server 16 which combines the raw media asset described in the template and XML file using the batch processing program stored in the server.
  • the composed or edited template based MVR file template and XML file are stored in the server 14 as a combined MVR-XML file.
  • Step 6 Another content creation station 500 ′ can automatically acquire the template based MVR-XML files from the disk 14 via an inter-linking network 19 for altering or modifying the MVR-XML file.
  • Step 7 A content injection program at the station 500 ′ enables creators to access databases for incorporating other content into the acquired template based MVR-XMR file Step 8 .
  • the new content is incorporated into the template by altering the template variables and flow directives.
  • the altered template is transmitted to the server 16 ′ for processing according to Step 5 .
  • Step 9 The server 16 ′ combines the template based XML file and raw media assets into an MVR-XML (modified creation) file for storage on the disk and access by other content creation stations.
  • the process is repeated at other content creation station for creation of other embodiments of the raw media assets Step 10 .
  • the MVR file may be downloaded to a multimedia player for execution of the raw media assets according to the desires of the content creators.

Abstract

An automatic, multi-stage rich media content creation system includes a network based server executing an operating system, a text editing program, typically XML editor, and an authoring or batch processing program for combining Rich Media in a Multimedia Vehicle Repository (MVR) file. Video, stills, panoramas, sound, film, etc are combined as raw Rich Media from one or more sources and transmitted to the server in a framework over a digital network. The raw Rich Media is incorporated into the framework as a series of related frames. The raw Rich Media is stored on a storage device, typically a disk at the network based server. A creator using a standard graphical or text editing tools has access to the raw media assets on the disk for preparing a textual specification description, typically XML in an electronic template of desired Rich Media content. The template and raw media assets are transmitted by the creator to the server for combining the raw media assets and the XML textual specification in the template as a composed MVR file using the batch-processing program. The composed MVR file and textual specification may be returned to the creator for further editing of the specification, if necessary, and/or stored on the server disk for access by other creators. The template based, composed or edited MVR file of Rich Media content and related textual specification can be transmitted to other servers on the network for automatic, multistage creation of Rich Media content by several user groups. One user group can create a template based, composed or edited MVR file which another group accesses via the network to inject other content into the template for revising the XML text specification to create another embodiment of the Rich Media content.

Description

    RELATED APPLICATION
  • Serial No. ______ entitled “An XML-Based Textual Specification For Rich-Media Content Creation—Systems, Methods And Program Products”, filed ______, (SOM9-2000-0010/1963-7399), assigned to the same assignee as that of the present invention and fully incorporated herein by reference.[0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of Invention [0002]
  • This invention relates to multi-media content creation systems, methods and program products. More particularly, the invention relates to automatic, multi-stage Rich Media Content creation using a framework based digital workflow—systems, methods and program products. [0003]
  • 2. Description of Prior Art [0004]
  • Ser. No. 09/268,537 entitled “Framework for Progressive Hierarchical and Adapted Delivery On Which Media Presentations and Associated Media Method Data”, filed Mar. 12, 1999 (SE9-98-030), assigned to the assignee as that of the present invention and fully incorporated herein by reference, describes a single, easy-to-use offering environment, known as HotMedia for incorporating Rich Media in an e-business application. HotMedia lets an author create Rich Media Content, such as video, streaming audio synchronized with images, 3D, animations, panoramas in a single file that can be easily added to a web page. For fast delivery of Rich Media Content on a network, the data contained in a Rich Media file must be in a binary format. However, with a binary format, it is difficult for users to understand the file structure, add new content or modify the content stored in the file outside the authoring tool. The binary specification also restricts data interchange among applications; open formats and definitions for expansion, and third party tool development. The related application describes a straightforward and easy to understand means of creating Rich Media Content for e-business applications. Briefly, the related application describes combining videos, stills, panorama, sound and all forms of media as Rich Media in a Multi-Media Vehicle Repository (MVR) file editable with a Rich Media Content description file. The Rich Media Content description file, typically XML,enables users to specify a vocabulary that defines a media element and relations among the media elements thereby permitting the users to easily create and edit the Rich Media Content and compose various raw or compressed Rich Media components using any text editor. [0005]
  • What is needed in the art is automatic Rich Media Content creation using a text base Rich Media file permitting multi-stage development of composed Rich Media Content in a framework based digital workflow and executable on a multi-media player. [0006]
  • Prior art related to content creation systems includes: [0007]
  • U.S. Pat. No. 5,987,480 issued Nov. 16, 1999, discloses a system and method for delivering documents having dynamic content embedded over the worldwide Internet or a local Internet or intra-net. A data source is stored on a server computer connected to the Internet, the data source containing content in a form representing more reducible the names in corresponding values. Document templates are created by embedding dynamic tags and flow directors in marked up language documents, the dynamic tags and flow directors containing one or more names of content stored in the data source. The document templates are stored on the server computer. The server computer can receive requests from client computers connected to the Internet, the request identifying the desired documents to be delivered. In response to such a request, the server computer selects one of the document templates corresponding to the desired document, populates the document template with contents stored in the data source based on respective values or contents corresponding to names in the dynamic tags and flow directors, and delivers a populated document to the client computer. [0008]
  • U.S. Pat. No. 6,083,276 issued Jul. 4, 2000, discloses a system for creating and configuring component-based applications using a text based descriptive attribute grammar. The system includes a parser, a plurality of element processors, an element mapper, an attribute mapper, and a parameter component. A parser tree is created from an application description file. Thereafter the parser tree is transformed into a plurality of components corresponding to instances of classes in an application framework. Components are then initialized from further process to lodge the component-based application. [0009]
  • None of the prior art discloses a Rich Media Content creation system in a framework based digital workflow for automatic, multi-stage content creation executable on a multi-media player. [0010]
  • SUMMARY OF THE INVENTION
  • An object of the invention is a Rich Media Content creation system, method and program product. [0011]
  • Another object is a Rich Media Content creation using a framework based digital workflow. [0012]
  • Another object is automatically creating Rich Media Content in a framework based digital workflow. [0013]
  • Another object is automatic; multi-stage creation of Rich Media Content in a framework based digital workflow. [0014]
  • Another object is a system, method and program product for automatic, multi-stage creation of template based Rich Media content in a framework based digital workflow using standard text or graphical authoring tools. [0015]
  • These and other objects, features and advantages are achieved in an automatic, multi-stage rich media content creation system which includes a network based server executing an operating system, a text editing program, typically XML, and an authoring or batch processing program for combining Rich Media in a Multimedia Vehicle Repository (MVR) file. Video, stills, panoramas, sound, film, etc are combined as raw Rich Media from one or more sources and transmitted to the server in a framework over a digital network. The raw Rich Media is incorporated into the framework as a series of related frames. The raw Rich Media is stored on a storage device, typically a disk at the network based server. A creator using a standard graphical or text editing tools has access to the raw media assets on the disk for preparing a textual specification description, typically XML in an electronic template of desired Rich Media Content. The template and raw media assets are transmitted by the creator to the server for combining the raw media assets and the XML textual specification in the template as a composed MVR file using the batch-processing program. The composed in the template MVR file and textual specification may be returned to the creator for further editing of the specification, if necessary, and/or stored on the server disk, for access by other creators. The template based, composed or edited MVR file of Rich Media Ccontent and related textual specification can be transmitted to other servers on the network for automatic, multistage creation of Rich Media content by several user groups. One user group can create a template based composed or edited MVR file which another group accesses via the network to inject other content into the template for revising the XML text specification to create another embodiment of the Rich Media Ccontent.[0016]
  • DESCRIPTION OF THE DRAWINGS
  • The invention will be further understood from the following detailed description of a preferred embodiment, taken in conjunction with an appended drawing, in which: [0017]
  • FIG. 1 is a representation of a network based server system including authoring tools and session manager for translating raw Rich Media assets in binary format into an editable, textual and template based Multimedia Vehicle Repository (MVR) file by one or more creators and incorporating the principals of the present invention. [0018]
  • FIG. 2 is a representation of a framework in a streaming digital network for transporting MVR files to content creation stations in the network. [0019]
  • FIG. 3 is a representation of the network-based server in the system of FIG. 1. [0020]
  • FIG. 4 is a representation of a template used in the system of FIG. 1. [0021]
  • FIG. 5 is a representation of automatic, multi-stage Rich Content creation using the principles of FIG. 1. [0022]
  • FIG. 6 is a flow diagram for multi-stage creation of Rich Media Content using the system of FIG. 5.[0023]
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENT
  • In FIG. 1, a Rich Media [0024] content Creation system 10 includes a capture device 12, typically an antenna linked to sources of raw Rich Media assets 13, i.e. video, stills, panorama, sound, film for transmission to a storage medium 14, typically a disk linked to a network based server 16 using an authoring session manager 17 and a framework based streaming digital file. The raw Rich Media assets 13 are stored in the disk 14 for translation into a Multimedia Vehicle Repository (MVR) file by content creation stations as will be described hereinafter in connection FIG. 5.
  • In FIG. 2, the [0025] streaming media assets 13 are transmitted in a framework 20 including a file header frame 22, a thumbnail frame 24, a meta frame 26, a media frame 28 and an end of sequence frame 30. The header frame 22 includes a frame header which provides information about the frame size types, flags and frame level. The header frame also includes media information containing definition on different media tracks that may be contained in the file. For general information in the header frame provides the class name of the code that renders immediate type on the client station.
  • The thumbnail frame [0026] 24 carries a minimalist representation of the information in the framework. For example, if the information carried in the file were a description of merchandize the thumbnail would carry a single image. Thumbnail frame is made possible providing the user a quick introduction to the subject with minimal code and data transfer. The thumbnail frame will also carry parameters producing image pan and animation effects on a single image. A meta frame 26 carries specification of non-media specific information pertaining to enablement of hyperlink actions of media contents and tracking of media interaction.
  • Media frames [0027] 28 include a frame header and in addition contain media bitstreams initialization data, behavior data and code. The behavior data or initialization data defines the behavior in configuration of a corresponding media player. Media bitstreams data belong to a particular media track and can be carried over multiple frames and these frames can be interleaved with meta frames and frames that belong to other media tracks. Media frames are identified by frame type and track identifier. A frame type and track identifier enables true multiplex delivery for static or dynamic proportioning of various media tracks over limited bandwidth. Media frames can also contain codes that render a media type on the client station. The code in turn can be physically present or could be a URL reference. When present, the code is separated from the file on the server side and thereafter the code data can be made available for on-demand delivery. In the case of a URL reference to code, the code is sent from a remote HTTP server to be similarly made available on demand.
  • The end of [0028] sequence frame 30 contains a frame header and has a marker that signals the end of the entire presentation associated with the file.
  • The framework [0029] 20 is further described in Ser. No. 09/268,537, supra.
  • In FIG. 3, the [0030] server 16, typically an IBM Apache web server, is linked through a network 19 to other content creation stations 14 1. 14n. An authoring Graphical User Interface (GUI) 31 interacts with a kernel library 32, compression/decompression library 33, and processor programs 34 including an XML interpreter 35, a content manager 36, and a multi threaded re-entrant data link library 37. The processor programs 34 interact with a script/batch tool 38. The kernel library includes a server side MVR authoring tool which takes an XML specification along with raw media data or compressed media data as input to create a corresponding MVR-XML file. The codec library provides compression and decompression for the MVR-XML file. The script/batch tool 38 takes a template file prepared by an author and fills the template with actual data length provided the user to create the MVR-XML file. The service side content injection program 36 allows the user to add more information including non-media (business) to the MVR-XML file. The multi-threaded, re-entrant data link library 36 enables the authoring session manager 17 (see FIG. 1) to multiplex creators/users (not shown) linked through the network19 to access the MVR files on the disk 14.
  • FIG. 4 describes an [0031] electronic XML template 40 prepared by a creator/user for incorporating an MVR-XML file in the creation of executable Rich Media Content on a multimedia player. The template is populated by embedding dynamic variables or tags 42 and flow directives 43 in documents, the variables and flow directives comprising, at least in part, one or more names of raw Rich Media assets stored in the MVR-XML file. Any number of variables and flow directives may be placed within a template. The variables and flow directives may be embedded anywhere in the template including within the text, within XML tags and within other flow directives. The placement of one flow directive within another results in a nested flow directive structure. The template 40 is translated into a string table 44 comprising sets of variables for related Rich Media assets to be linked together as Rich Media Content. A populated template for an MVR-XML file is stored in the server and accessible by users coupled to the network. Alternatively, the template 40 and the string table 44 are inputted to the batch processing program 38 (See FIG. 3) which combines the various XML specifications 45, i.e. XML1, XML2, XMLn with the stored Rich Media Assets 13 to create an edited or composed MVR file 47 1,2 . . . n executable on the multimedia player.
  • In FIG. 5, a Rich Media [0032] Content creation station 500 includes a graphical stand alone authoring tool 502 and a creator/user 504 who acquire raw media assets from their sources for editing purposes. The creator/user composes the raw Rich Media assets into an edited MVR file; prepares an XML specification and electronic template incorporating the composed file and stores the edited MVR file, XML specification and template on the disk 14 via the network 19 (See FIG. 3).
  • In another instance, a [0033] text editing station 506 acquires raw media assets from the disk 14 via the session manager 507. A creator 508 prepares an XML template specification composing the raw Rich Media assets into an edited MVR file. The creator forwards the XML template specification to the server 16 via the session manager 507 which manages the access of the creator/users, of which there maybe several at different text editing stations, to the server 16 and the disk 14. The server executes the standard batch-processing program 38 (See FIG. 3) to combine the Rich Media assets into an edited or composed template based MVR file according to the accompanying XML specification. The composed or edited template based MVR file and the accompanying XML file are stored on the disk 14 as a combined file designated MVR-XML. The template based MVR-XML file may be automatically acquired via the network 19 by another Rich Media Content station 500′ comprising a disk 14′ linked to a server 16′ incorporating a server content injection program 510. The program 510 acquires content from one or more databases 512, for example, business data and incorporates the data into the template based XMR-XML file. The modified XML specification content and the template when merged with the MVR file in the server by the batch processor results in a MVR-XML (modified creation) fil for storage on the disk 14′.
  • In like manner, the MVR-XML (modified creation) files stored on the disk may be automatically accessed by other content creation stations for changing or adding to the template which enables one content creation station to create a portion of an MVR file and a subsequent contact station(s) adding additional content () (s) to obtain a final MVR file according to the desires of the content user groups. [0034]
  • FIG. 6, taken in conjunction with FIG. 2-[0035] 5, describes a process 600 for multistage creation of Rich Media Content executable on a multi-media player, as follows:
  • [0036] Step 1. Rich Media assets are acquired from a media source(s) as a streaming digital file for storage on a disk 14 at a content development station 500.
  • [0037] Step 2. A creator 504 at a graphical altering tool acquires raw Rich Media assets from their source(s); prepares an XML specification, and composes the Rich Media assets into a XML template based MVR file.
  • [0038] Step 3. The template based MVR file and XML file are stored on the disk 14 at the content creation station 500 as a combined MVR-XML file for access by other content creation stations.
  • Step [0039] 4. A creator 508 at a text editing station 506 accesses the raw media assets stored on the disk 14; prepares an XML template for composing the raw media assets into a template based MVR file.
  • [0040] Step 5. The creator 508 transmits the raw media assets, the XML template and XML file to the server 16 which combines the raw media asset described in the template and XML file using the batch processing program stored in the server. The composed or edited template based MVR file template and XML file are stored in the server 14 as a combined MVR-XML file.
  • Step [0041] 6. Another content creation station 500′ can automatically acquire the template based MVR-XML files from the disk 14 via an inter-linking network 19 for altering or modifying the MVR-XML file.
  • [0042] Step 7. A content injection program at the station 500′ enables creators to access databases for incorporating other content into the acquired template based MVR-XMR file Step 8. The new content is incorporated into the template by altering the template variables and flow directives. The altered template is transmitted to the server 16′ for processing according to Step 5. Step 9. The server 16′ combines the template based XML file and raw media assets into an MVR-XML (modified creation) file for storage on the disk and access by other content creation stations. The process is repeated at other content creation station for creation of other embodiments of the raw media assets Step 10. The MVR file may be downloaded to a multimedia player for execution of the raw media assets according to the desires of the content creators.
  • While the invention has been shown and described in conjunction with the preferred embodiment, various changes can be made without departing from the spirit and scope of the invention as defined in the appended claims, in which: [0043]

Claims (20)

We claim:
1. A method of multi-stage creation of Rich Media Content, comprising the steps of:
a) accessing the Rich Media assets using a processor as an authoring tool to create a Multimedia Vehicle Repository (MVR) file of selected stored Rich Media assets in a text based format;
b) creating a template for structuring Rich Media Content; and
c) combining the template and the Rich Media Content description file in the processor to create a MVR file executable on a multimedia player.
2. The method of claim 1 further comprising the step of:
d) injecting other content into the Rich Media Content description file by another user.
3. The method of claim 1 further comprising the step of:
e) creating an XML based MVR file.
4. The method of claim 1 further comprising the step of:
f) using a textual editor to create an MVR-XML file.
5. The method of claim 1 further comprising the step of:
g) using an MVR-XML file as a data interchange among other Rich Media Content creation applications.
6. The method of claim 1 further comprising the step of:
h) managing the creation of the template and Rich Media Content description file in stages by different users.
7. The method of claim 1 further comprising the step of:
i) operating the processor in a batch mode to combine the template and the Rich Media Content description file into a Multimedia Vehicle Repository (MVR) file executable on a multimedia player.
8. The method of claim 1 wherein the processor runs in a batch mode for combining the template and the Rich Media Content description file.
9. The method of claim 1 wherein the Rich Media Content description file is created in stages by different users injecting content into the template.
10. The method of claim 1 wherein the MVR file is a Rich Media container in a binary format.
11. A system for multi-stage creation of editable Rich Media content executable on a multimedia player, comprising:
a) processor means for accessing selected Rich Media and creating a multimedia repository file of the selected Rich Media content in an text based format;
b) means for creating and storing a template for assembling the Rich Media content; and
c) processor means for combining the template and the description file into a multimedia repository file executable on a multimedia player.
12. The system of claim 11 further comprising:
d) means managing the creation of the template and Rich Media Content description file in stages by different users.
13. The system of claim 11 further comprising:
e) means operating the processor in a batch mode to combine the template and the Rich Media Content description file into a Multimedia Vehicle Repository (MVR) file executable on a multimedia player.
14. A program medium executable in a computer system for multi-stage creation of Rich Media Content, comprising:
a) program code in a medium for accessing the Rich Media assets using a processor as an authoring tool to create a Multimedia Vehicle Repository (MVR) file of selected stored Rich Media assets in an text based format;
b) program code in a medium for creating a template for structuring Rich Media Content; and
c) program code in a medium for combining the template and the Rich Media Content description file in the processor to create an MVR file executable on a multimedia player; and
d) injecting other content into the Rich Media Content description file by another user.
15. The medium of claim 14 further comprising:
e) program code creating an XML based MVR file.
16. The medium of claim 14 further comprising:
f) program code creating an MVR-XML file using a textual editor.
17. The medium of claim 14 further comprising:
g) program code using an MVR-XML file as a data interchange among other Rich Media Content creation applications.
18. The medium of claim 14 further comprising:
h) program code managing the creation of the template and Rich Media Content description file in stages by different users.
19. The medium of claim 14 further comprising:
i) program code operating the processor in a batch mode to combine the template and the Rich Media Content description file into a Multimedia Vehicle Repository (MVR) file executable on a multimedia player.
20. The medium of claim 14 further comprising:
j) program code running the processor in a batch mode for combining the template and the Rich Media Content description file.
US09/727,491 2000-12-04 2000-12-04 Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products Abandoned US20020069217A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US09/727,491 US20020069217A1 (en) 2000-12-04 2000-12-04 Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products
US09/727,524 US7376932B2 (en) 2000-12-04 2001-03-29 XML-based textual specification for rich-media content creation—methods
US12/057,873 US8108827B2 (en) 2000-12-04 2008-03-28 XML-based textual specification for rich-media content creation-systems and program products

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/727,491 US20020069217A1 (en) 2000-12-04 2000-12-04 Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products
US09/727,524 US7376932B2 (en) 2000-12-04 2001-03-29 XML-based textual specification for rich-media content creation—methods

Publications (1)

Publication Number Publication Date
US20020069217A1 true US20020069217A1 (en) 2002-06-06

Family

ID=24922883

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/727,491 Abandoned US20020069217A1 (en) 2000-12-04 2000-12-04 Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products
US09/727,524 Expired - Fee Related US7376932B2 (en) 2000-12-04 2001-03-29 XML-based textual specification for rich-media content creation—methods
US12/057,873 Expired - Fee Related US8108827B2 (en) 2000-12-04 2008-03-28 XML-based textual specification for rich-media content creation-systems and program products

Family Applications After (2)

Application Number Title Priority Date Filing Date
US09/727,524 Expired - Fee Related US7376932B2 (en) 2000-12-04 2001-03-29 XML-based textual specification for rich-media content creation—methods
US12/057,873 Expired - Fee Related US8108827B2 (en) 2000-12-04 2008-03-28 XML-based textual specification for rich-media content creation-systems and program products

Country Status (1)

Country Link
US (3) US20020069217A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030115598A1 (en) * 2001-03-23 2003-06-19 Pantoja William E. System and method for interactively producing a web-based multimedia presentation
US20030188265A1 (en) * 2002-04-02 2003-10-02 Murata Kikai Kabushiki Kaisha Structured document processing device and recording medium recording structured document processing program
US20040123244A1 (en) * 2002-12-18 2004-06-24 Campbell Christopher S. Webpage generation tool and methtod
US20040205520A1 (en) * 2001-12-20 2004-10-14 Ec Outlook, Inc. System and method for introducing programming constructs into computer intelligible electronic data
FR2871259A1 (en) * 2004-06-04 2005-12-09 Skema Sarl PROCESS FOR PRODUCING A HYPERMEDIA PRODUCT
US20060206804A1 (en) * 2005-03-08 2006-09-14 James Barnett Reversible logic for widget and markup language generation
US20070016853A1 (en) * 2005-07-14 2007-01-18 Molsoft, Llc Structured documents and systems, methods and computer programs for creating, producing and displaying three dimensional objects and other related information in those structured documents
US20070067315A1 (en) * 2001-01-12 2007-03-22 Vendaria, Inc., F/K/A Broadcastzone, Inc. Method and system for generating and providing rich media presentations optimized for a device over a network
US20070083851A1 (en) * 2005-10-06 2007-04-12 Moda Co., Ltd. Template-based multimedia editor and editing method thereof
US20070260968A1 (en) * 2004-04-16 2007-11-08 Howard Johnathon E Editing system for audiovisual works and corresponding text for television news
WO2008007903A1 (en) * 2006-07-11 2008-01-17 Electronics And Telecommunications Research Institute Method and apparatus for displaying the laser contents
US20080184098A1 (en) * 2000-12-04 2008-07-31 International Business Machines Corporation XML-Based Textual Specification for Rich-Media Content Creation-systems and Program Products
US20090231362A1 (en) * 2005-01-18 2009-09-17 National University Corporation Gunma University Method of Reproducing Microscope Observation, Device of Reproducing Microscope Observation, Program for Reproducing Microscope Observation, and Recording Media Thereof
US20110113315A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Computer-assisted rich interactive narrative (rin) generation
US20110113334A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Experience streams for rich interactive narratives
US20110113316A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Authoring tools for rich interactive narratives
US20110119587A1 (en) * 2008-12-31 2011-05-19 Microsoft Corporation Data model and player platform for rich interactive narratives
WO2011123114A1 (en) * 2010-03-30 2011-10-06 Itxc Ip Holdings S.A.R.L. Configurable workflow editor for multimedia editing systems and methods therefor
US8463845B2 (en) 2010-03-30 2013-06-11 Itxc Ip Holdings S.A.R.L. Multimedia editing systems and methods therefor
US8577973B2 (en) 2010-06-30 2013-11-05 International Business Machines Corporation Accelerated micro blogging using correlated history and targeted item actions
US8788941B2 (en) 2010-03-30 2014-07-22 Itxc Ip Holdings S.A.R.L. Navigable content source identification for multimedia editing systems and methods therefor
US20150205755A1 (en) * 2013-08-05 2015-07-23 RISOFTDEV, Inc. Extensible Media Format System and Methods of Use
US9281012B2 (en) 2010-03-30 2016-03-08 Itxc Ip Holdings S.A.R.L. Metadata role-based view generation in multimedia editing systems and methods therefor

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7054901B2 (en) * 2001-05-31 2006-05-30 Juniper Networks, Inc. Network management interface with selective rendering of output
US7111206B1 (en) 2001-09-19 2006-09-19 Juniper Networks, Inc. Diagnosis of network fault conditions
EP1403778A1 (en) * 2002-09-27 2004-03-31 Sony International (Europe) GmbH Adaptive multimedia integration language (AMIL) for adaptive multimedia applications and presentations
US20040190874A1 (en) * 2003-03-25 2004-09-30 Phoury Lei Method of generating a multimedia disc
US7827232B2 (en) * 2003-05-05 2010-11-02 Microsoft Corporation Record button on a computer system
US20040240650A1 (en) * 2003-05-05 2004-12-02 Microsoft Corporation Real-time communications architecture and methods for use with a personal computer system
US7221331B2 (en) * 2003-05-05 2007-05-22 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US20040235520A1 (en) 2003-05-20 2004-11-25 Cadiz Jonathan Jay Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US20040234934A1 (en) * 2003-05-23 2004-11-25 Kevin Shin Educational and training system
US7216221B2 (en) 2003-09-30 2007-05-08 Microsoft Corporation Method and system for unified audio control on a personal computer
US7801702B2 (en) * 2004-02-12 2010-09-21 Lockheed Martin Corporation Enhanced diagnostic fault detection and isolation
US7584420B2 (en) * 2004-02-12 2009-09-01 Lockheed Martin Corporation Graphical authoring and editing of mark-up language sequences
US20050240555A1 (en) * 2004-02-12 2005-10-27 Lockheed Martin Corporation Interactive electronic technical manual system integrated with the system under test
US20050223288A1 (en) * 2004-02-12 2005-10-06 Lockheed Martin Corporation Diagnostic fault detection and isolation
AU2005238984A1 (en) * 2004-04-30 2005-11-10 Fuse Holdings Pty Ltd Video encoder and content distribution system
US20060120181A1 (en) * 2004-10-05 2006-06-08 Lockheed Martin Corp. Fault detection and isolation with analysis of built-in-test results
US20060085692A1 (en) * 2004-10-06 2006-04-20 Lockheed Martin Corp. Bus fault detection and isolation
US20080052281A1 (en) 2006-08-23 2008-02-28 Lockheed Martin Corporation Database insertion and retrieval system and method
US7784065B2 (en) * 2005-02-07 2010-08-24 Microsoft Corporation Interface for consistent program interaction with auxiliary computing devices
US20060242590A1 (en) * 2005-04-21 2006-10-26 Microsoft Corporation Simple content format for auxiliary display devices
WO2006124846A2 (en) * 2005-05-16 2006-11-23 Mogware, Llc Building digital assets for use with software applications
US9065979B2 (en) 2005-07-01 2015-06-23 The Invention Science Fund I, Llc Promotional placement in media works
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US8126190B2 (en) 2007-01-31 2012-02-28 The Invention Science Fund I, Llc Targeted obstrufication of an image
US7860342B2 (en) 2005-07-01 2010-12-28 The Invention Science Fund I, Llc Modifying restricted images
US9092928B2 (en) * 2005-07-01 2015-07-28 The Invention Science Fund I, Llc Implementing group content substitution in media works
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US8126938B2 (en) 2005-07-01 2012-02-28 The Invention Science Fund I, Llc Group content substitution in media works
US8203609B2 (en) 2007-01-31 2012-06-19 The Invention Science Fund I, Llc Anonymization pursuant to a broadcasted policy
US8732087B2 (en) 2005-07-01 2014-05-20 The Invention Science Fund I, Llc Authorization for media content alteration
US7427025B2 (en) * 2005-07-08 2008-09-23 Lockheed Marlin Corp. Automated postal voting system and method
US9128727B2 (en) * 2006-08-09 2015-09-08 Microsoft Technology Licensing, Llc Generation of managed assemblies for networks
WO2008112835A1 (en) * 2007-03-14 2008-09-18 Ranjit Ramesh Sawant Capture and transfer of rich media content
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US9582506B2 (en) * 2008-12-31 2017-02-28 Microsoft Technology Licensing, Llc Conversion of declarative statements into a rich interactive narrative
US10264305B2 (en) * 2010-03-02 2019-04-16 Twentieth Century Fox Film Corporation Delivery of encoded media content
US20110219308A1 (en) * 2010-03-02 2011-09-08 Twentieth Century Fox Film Corporation Pre-processing and encoding media content
US9448789B2 (en) * 2014-04-04 2016-09-20 Avid Technology, Inc. Method of consolidating, synchronizing, and streaming production content for distributed editing of media compositions
CN109753644B (en) * 2018-12-26 2023-11-28 百度在线网络技术(北京)有限公司 Rich text editing method and device, mobile terminal and storage medium
US11449461B2 (en) * 2019-12-17 2022-09-20 Visa International Service Association Metadata-driven distributed dynamic reader and writer

Citations (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479584A (en) * 1992-08-28 1995-12-26 Xerox Corporation Enhanced fidelity reproduction of images with device independent numerical sample output
US5754851A (en) * 1992-04-10 1998-05-19 Avid Technology, Inc. Method and apparatus for representing and editing multimedia compositions using recursively defined components
US5864338A (en) * 1996-09-20 1999-01-26 Electronic Data Systems Corporation System and method for designing multimedia applications
US6061696A (en) * 1997-04-28 2000-05-09 Computer Associates Think, Inc. Generating multimedia documents
US6077311A (en) * 1997-07-09 2000-06-20 Silicon Graphics, Inc. Method and apparatus for extraction of program region
US6091411A (en) * 1996-12-06 2000-07-18 Microsoft Corporation Dynamically updating themes for an operating system shell
US6137483A (en) * 1995-12-01 2000-10-24 Matsushita Electric Industrial Co., Ltd. Multimedia editing method using templates describing common logic structure, layout, and physical operation
US20010004258A1 (en) * 1999-11-29 2001-06-21 Kouji Yokouchi Method, apparatus and recording medium for generating composite image
US6256650B1 (en) * 1998-05-18 2001-07-03 Microsoft Corporation Method and system for automatically causing editable text to substantially occupy a text frame
US20010013041A1 (en) * 1998-09-11 2001-08-09 Christopher Clemmett Macleod Beck Method and apparatus for building multimedia applications using interactive multimedia viewers
US6295058B1 (en) * 1998-07-22 2001-09-25 Sony Corporation Method and apparatus for creating multimedia electronic mail messages or greeting cards on an interactive receiver
US6301586B1 (en) * 1997-10-06 2001-10-09 Canon Kabushiki Kaisha System for managing multimedia objects
US20010039594A1 (en) * 1999-02-03 2001-11-08 Park Britt H. Method for enforcing workflow processes for website development and maintenance
US6330004B1 (en) * 1997-11-28 2001-12-11 Matsushita Electric Industrial Co., Ltd. Multimedia program editing and presenting system with flexible layout capability by simplified input operations
US20010051962A1 (en) * 2000-06-08 2001-12-13 Robert Plotkin Presentation customization
US6356921B1 (en) * 1998-06-20 2002-03-12 International Business Machines Corporation Framework for progressive hierarchial and adaptive delivery rich media presentations and associated meta data
US20020038374A1 (en) * 1998-09-15 2002-03-28 Anoop Gupta Multimedia timeline modification in networked client/server systems
US20020059342A1 (en) * 1997-10-23 2002-05-16 Anoop Gupta Annotating temporally-dimensioned multimedia content
US6424979B1 (en) * 1998-12-30 2002-07-23 American Management Systems, Inc. System for presenting and managing enterprise architectures
US6430582B1 (en) * 2000-04-28 2002-08-06 D4 Media, Inc. Goal seeking engine and method for generating custom media presentations
US20020120634A1 (en) * 2000-02-25 2002-08-29 Liu Min Infrastructure and method for supporting generic multimedia metadata
US6457027B1 (en) * 1997-04-01 2002-09-24 Ati Technologies, Inc. Method and apparatus for generating a multimedia document
US6473778B1 (en) * 1998-12-24 2002-10-29 At&T Corporation Generating hypermedia documents from transcriptions of television programs using parallel text alignment
US20020196281A1 (en) * 1999-08-17 2002-12-26 Kevin Forbes Audleman Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US6523022B1 (en) * 1997-06-09 2003-02-18 Allen Hobbs Method and apparatus for selectively augmenting retrieved information from a network resource
US6564263B1 (en) * 1998-12-04 2003-05-13 International Business Machines Corporation Multimedia content description framework
US6589290B1 (en) * 1999-10-29 2003-07-08 America Online, Inc. Method and apparatus for populating a form with data
US6624826B1 (en) * 1999-09-28 2003-09-23 Ricoh Co., Ltd. Method and apparatus for generating visual representations for audio documents
US20030187811A1 (en) * 1999-11-12 2003-10-02 Sih-Pin Subrina Chang System and method of enriching non-linkable media representations in a network by enabling an overlying hotlink canvas
US20030208473A1 (en) * 1999-01-29 2003-11-06 Lennon Alison Joan Browsing electronically-accessible resources
US6654030B1 (en) * 1999-03-31 2003-11-25 Canon Kabushiki Kaisha Time marker for synchronized multimedia
US6681395B1 (en) * 1998-03-20 2004-01-20 Matsushita Electric Industrial Company, Ltd. Template set for generating a hypertext for displaying a program guide and subscriber terminal with EPG function using such set broadcast from headend
US20040030778A1 (en) * 1998-10-13 2004-02-12 Kronenberg Sandy Craig Method, apparatus, and article of manufacture for a network monitoring system
US20040133924A1 (en) * 2000-12-15 2004-07-08 Wilkins David C. Techniques for syncronizing any of a plurality of associated multimedia assets in a distributed system
US6763523B1 (en) * 1998-04-03 2004-07-13 Avid Technology, Inc. Intelligent transfer of multimedia data files from an editing system to a playback device
US6766357B1 (en) * 1999-04-15 2004-07-20 Avid Technology, Inc. Apparatus and method for efficient transfer of multimedia data for playback
US6792475B1 (en) * 2000-06-23 2004-09-14 Microsoft Corporation System and method for facilitating the design of a website
US6947954B2 (en) * 2002-06-17 2005-09-20 Microsoft Corporation Image server store system and method using combined image views
US6973455B1 (en) * 1999-03-03 2005-12-06 Emc Corporation File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
US7032239B1 (en) * 2000-02-24 2006-04-18 Intel Corporation Providing content description and connection information in digital broadcast networks
US7042583B1 (en) * 1999-04-12 2006-05-09 Eastman Kodak Company Techniques for acquiring a parent multimedia asset (digital negative) from any of a plurality of multiply modified child multimedia assets
US20060129933A1 (en) * 2000-12-19 2006-06-15 Sparkpoint Software, Inc. System and method for multimedia authoring and playback

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US599939A (en) * 1898-03-01 Glass-mold
NL8006163A (en) * 1980-11-12 1982-06-01 Philips Nv DEVICE FOR SORTING DATA WORDS ACCORDING TO THE VALUES OF ATTRIBUTE NUMBERS INCLUDING THESE.
US5425138A (en) 1991-12-26 1995-06-13 Casio Computer Co., Ltd. Apparatus and method for automatically editing documents including text data and table data with ruled lines
US5799325A (en) 1993-11-19 1998-08-25 Smartpatents, Inc. System, method, and computer program product for generating equivalent text files
US5915256A (en) 1994-02-18 1999-06-22 Newsweek, Inc. Multimedia method and apparatus for presenting a story using a bimodal spine
US5694549A (en) 1994-03-03 1997-12-02 Telescan, Inc. Multi-provider on-line communications system
US5907837A (en) 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US5802299A (en) 1996-02-13 1998-09-01 Microtouch Systems, Inc. Interactive system for authoring hypertext document collections
US5995091A (en) 1996-05-10 1999-11-30 Learn2.Com, Inc. System and method for streaming multimedia data
US5928323A (en) 1996-05-30 1999-07-27 Sun Microsystems, Inc. Apparatus and method for dynamically generating information with server-side software objects
US5987480A (en) 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
AUPO489297A0 (en) 1997-01-31 1997-02-27 Aunty Abha's Electronic Publishing Pty Ltd A system for electronic publishing
AUPO525497A0 (en) * 1997-02-21 1997-03-20 Mills, Dudley John Network-based classified information systems
JP3103045B2 (en) * 1997-07-10 2000-10-23 三菱電機株式会社 Image capturing / reproducing method and method, and recording medium recording image reproducing program
US6038276A (en) * 1997-08-26 2000-03-14 Dinh; Truong T. Digital phase lock loop for non-continuous reference signal
US5999939A (en) 1997-12-21 1999-12-07 Interactive Search, Inc. System and method for displaying and entering interactively modified stream data into a structured form
US6078924A (en) 1998-01-30 2000-06-20 Aeneid Corporation Method and apparatus for performing data collection, interpretation and analysis, in an information platform
US6012098A (en) 1998-02-23 2000-01-04 International Business Machines Corp. Servlet pairing for isolation of the retrieval and rendering of data
US6083276A (en) 1998-06-11 2000-07-04 Corel, Inc. Creating and configuring component-based applications using a text-based descriptive attribute grammar
US6564368B1 (en) * 1998-10-01 2003-05-13 Call Center Technology, Inc. System and method for visual application development without programming
US6564380B1 (en) * 1999-01-26 2003-05-13 Pixelworld Networks, Inc. System and method for sending live video on the internet
US6175820B1 (en) * 1999-01-28 2001-01-16 International Business Machines Corporation Capture and application of sender voice dynamics to enhance communication in a speech-to-text environment
US6460023B1 (en) * 1999-06-16 2002-10-01 Pulse Entertainment, Inc. Software authorization system and method
US7162691B1 (en) * 2000-02-01 2007-01-09 Oracle International Corp. Methods and apparatus for indexing and searching of multi-media web pages
JP4244492B2 (en) * 2000-03-24 2009-03-25 ソニー株式会社 Information processing apparatus, information distribution system, information processing method, and recording medium
US6781609B1 (en) * 2000-05-09 2004-08-24 International Business Machines Corporation Technique for flexible inclusion of information items and various media types in a user interface
US6594466B1 (en) * 2000-05-24 2003-07-15 Bentley Systems, Incorporated Method and system for computer based training
US6735583B1 (en) * 2000-11-01 2004-05-11 Getty Images, Inc. Method and system for classifying and locating media content
US20020069217A1 (en) * 2000-12-04 2002-06-06 Hua Chen Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products

Patent Citations (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754851A (en) * 1992-04-10 1998-05-19 Avid Technology, Inc. Method and apparatus for representing and editing multimedia compositions using recursively defined components
US5479584A (en) * 1992-08-28 1995-12-26 Xerox Corporation Enhanced fidelity reproduction of images with device independent numerical sample output
US6137483A (en) * 1995-12-01 2000-10-24 Matsushita Electric Industrial Co., Ltd. Multimedia editing method using templates describing common logic structure, layout, and physical operation
US5864338A (en) * 1996-09-20 1999-01-26 Electronic Data Systems Corporation System and method for designing multimedia applications
US6091411A (en) * 1996-12-06 2000-07-18 Microsoft Corporation Dynamically updating themes for an operating system shell
US6457027B1 (en) * 1997-04-01 2002-09-24 Ati Technologies, Inc. Method and apparatus for generating a multimedia document
US6061696A (en) * 1997-04-28 2000-05-09 Computer Associates Think, Inc. Generating multimedia documents
US6523022B1 (en) * 1997-06-09 2003-02-18 Allen Hobbs Method and apparatus for selectively augmenting retrieved information from a network resource
US6077311A (en) * 1997-07-09 2000-06-20 Silicon Graphics, Inc. Method and apparatus for extraction of program region
US6301586B1 (en) * 1997-10-06 2001-10-09 Canon Kabushiki Kaisha System for managing multimedia objects
US20020059342A1 (en) * 1997-10-23 2002-05-16 Anoop Gupta Annotating temporally-dimensioned multimedia content
US6330004B1 (en) * 1997-11-28 2001-12-11 Matsushita Electric Industrial Co., Ltd. Multimedia program editing and presenting system with flexible layout capability by simplified input operations
US6681395B1 (en) * 1998-03-20 2004-01-20 Matsushita Electric Industrial Company, Ltd. Template set for generating a hypertext for displaying a program guide and subscriber terminal with EPG function using such set broadcast from headend
US6763523B1 (en) * 1998-04-03 2004-07-13 Avid Technology, Inc. Intelligent transfer of multimedia data files from an editing system to a playback device
US6256650B1 (en) * 1998-05-18 2001-07-03 Microsoft Corporation Method and system for automatically causing editable text to substantially occupy a text frame
US6356921B1 (en) * 1998-06-20 2002-03-12 International Business Machines Corporation Framework for progressive hierarchial and adaptive delivery rich media presentations and associated meta data
US6295058B1 (en) * 1998-07-22 2001-09-25 Sony Corporation Method and apparatus for creating multimedia electronic mail messages or greeting cards on an interactive receiver
US20010013041A1 (en) * 1998-09-11 2001-08-09 Christopher Clemmett Macleod Beck Method and apparatus for building multimedia applications using interactive multimedia viewers
US7039857B2 (en) * 1998-09-11 2006-05-02 Genesys Telecommunications Laboratories, Inc. Method and apparatus for building multimedia applications using interactive multimedia viewers
US20020038374A1 (en) * 1998-09-15 2002-03-28 Anoop Gupta Multimedia timeline modification in networked client/server systems
US20040030778A1 (en) * 1998-10-13 2004-02-12 Kronenberg Sandy Craig Method, apparatus, and article of manufacture for a network monitoring system
US6564263B1 (en) * 1998-12-04 2003-05-13 International Business Machines Corporation Multimedia content description framework
US6473778B1 (en) * 1998-12-24 2002-10-29 At&T Corporation Generating hypermedia documents from transcriptions of television programs using parallel text alignment
US6424979B1 (en) * 1998-12-30 2002-07-23 American Management Systems, Inc. System for presenting and managing enterprise architectures
US20030208473A1 (en) * 1999-01-29 2003-11-06 Lennon Alison Joan Browsing electronically-accessible resources
US20010039594A1 (en) * 1999-02-03 2001-11-08 Park Britt H. Method for enforcing workflow processes for website development and maintenance
US6973455B1 (en) * 1999-03-03 2005-12-06 Emc Corporation File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
US6654030B1 (en) * 1999-03-31 2003-11-25 Canon Kabushiki Kaisha Time marker for synchronized multimedia
US7042583B1 (en) * 1999-04-12 2006-05-09 Eastman Kodak Company Techniques for acquiring a parent multimedia asset (digital negative) from any of a plurality of multiply modified child multimedia assets
US6766357B1 (en) * 1999-04-15 2004-07-20 Avid Technology, Inc. Apparatus and method for efficient transfer of multimedia data for playback
US6806890B2 (en) * 1999-08-17 2004-10-19 International Business Machines Corporation Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US20020196281A1 (en) * 1999-08-17 2002-12-26 Kevin Forbes Audleman Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US6624826B1 (en) * 1999-09-28 2003-09-23 Ricoh Co., Ltd. Method and apparatus for generating visual representations for audio documents
US6693652B1 (en) * 1999-09-28 2004-02-17 Ricoh Company, Ltd. System and method for automatic generation of visual representations and links in a hierarchical messaging system
US6589290B1 (en) * 1999-10-29 2003-07-08 America Online, Inc. Method and apparatus for populating a form with data
US20030187811A1 (en) * 1999-11-12 2003-10-02 Sih-Pin Subrina Chang System and method of enriching non-linkable media representations in a network by enabling an overlying hotlink canvas
US20010004258A1 (en) * 1999-11-29 2001-06-21 Kouji Yokouchi Method, apparatus and recording medium for generating composite image
US7032239B1 (en) * 2000-02-24 2006-04-18 Intel Corporation Providing content description and connection information in digital broadcast networks
US20020120634A1 (en) * 2000-02-25 2002-08-29 Liu Min Infrastructure and method for supporting generic multimedia metadata
US6523046B2 (en) * 2000-02-25 2003-02-18 Microsoft Corporation Infrastructure and method for supporting generic multimedia metadata
US6430582B1 (en) * 2000-04-28 2002-08-06 D4 Media, Inc. Goal seeking engine and method for generating custom media presentations
US20010051962A1 (en) * 2000-06-08 2001-12-13 Robert Plotkin Presentation customization
US6792475B1 (en) * 2000-06-23 2004-09-14 Microsoft Corporation System and method for facilitating the design of a website
US20040133924A1 (en) * 2000-12-15 2004-07-08 Wilkins David C. Techniques for syncronizing any of a plurality of associated multimedia assets in a distributed system
US20060129933A1 (en) * 2000-12-19 2006-06-15 Sparkpoint Software, Inc. System and method for multimedia authoring and playback
US6947954B2 (en) * 2002-06-17 2005-09-20 Microsoft Corporation Image server store system and method using combined image views

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8108827B2 (en) 2000-12-04 2012-01-31 International Business Machines Corporation XML-based textual specification for rich-media content creation-systems and program products
US20080184098A1 (en) * 2000-12-04 2008-07-31 International Business Machines Corporation XML-Based Textual Specification for Rich-Media Content Creation-systems and Program Products
US20070067315A1 (en) * 2001-01-12 2007-03-22 Vendaria, Inc., F/K/A Broadcastzone, Inc. Method and system for generating and providing rich media presentations optimized for a device over a network
US7818321B2 (en) * 2001-01-12 2010-10-19 Kiran Venkatesh Hegde Method and system for generating and providing rich media presentations optimized for a device over a network
US20030115598A1 (en) * 2001-03-23 2003-06-19 Pantoja William E. System and method for interactively producing a web-based multimedia presentation
US20040205520A1 (en) * 2001-12-20 2004-10-14 Ec Outlook, Inc. System and method for introducing programming constructs into computer intelligible electronic data
US20030188265A1 (en) * 2002-04-02 2003-10-02 Murata Kikai Kabushiki Kaisha Structured document processing device and recording medium recording structured document processing program
US20040123244A1 (en) * 2002-12-18 2004-06-24 Campbell Christopher S. Webpage generation tool and methtod
US7747941B2 (en) * 2002-12-18 2010-06-29 International Business Machines Corporation Webpage generation tool and method
US7836389B2 (en) * 2004-04-16 2010-11-16 Avid Technology, Inc. Editing system for audiovisual works and corresponding text for television news
US20070260968A1 (en) * 2004-04-16 2007-11-08 Howard Johnathon E Editing system for audiovisual works and corresponding text for television news
WO2005124590A1 (en) * 2004-06-04 2005-12-29 Skema Method for producing a hypermedia product
FR2871259A1 (en) * 2004-06-04 2005-12-09 Skema Sarl PROCESS FOR PRODUCING A HYPERMEDIA PRODUCT
US20090231362A1 (en) * 2005-01-18 2009-09-17 National University Corporation Gunma University Method of Reproducing Microscope Observation, Device of Reproducing Microscope Observation, Program for Reproducing Microscope Observation, and Recording Media Thereof
US20060206804A1 (en) * 2005-03-08 2006-09-14 James Barnett Reversible logic for widget and markup language generation
US7634722B2 (en) 2005-03-08 2009-12-15 Aspect Software, Inc. Reversible logic for widget and markup language generation
US20070016853A1 (en) * 2005-07-14 2007-01-18 Molsoft, Llc Structured documents and systems, methods and computer programs for creating, producing and displaying three dimensional objects and other related information in those structured documents
US7880738B2 (en) 2005-07-14 2011-02-01 Molsoft Llc Structured documents and systems, methods and computer programs for creating, producing and displaying three dimensional objects and other related information in those structured documents
US20070083851A1 (en) * 2005-10-06 2007-04-12 Moda Co., Ltd. Template-based multimedia editor and editing method thereof
KR101320397B1 (en) 2006-07-11 2013-11-07 한국전자통신연구원 Method and Apparatus for displaying the LASeR contents
WO2008007903A1 (en) * 2006-07-11 2008-01-17 Electronics And Telecommunications Research Institute Method and apparatus for displaying the laser contents
US20090184970A1 (en) * 2006-07-11 2009-07-23 Ye-Sun Joung Method and apparatus for displaying the laser contents
US20110113315A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Computer-assisted rich interactive narrative (rin) generation
US20110113334A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Experience streams for rich interactive narratives
US20110113316A1 (en) * 2008-12-31 2011-05-12 Microsoft Corporation Authoring tools for rich interactive narratives
US20110119587A1 (en) * 2008-12-31 2011-05-19 Microsoft Corporation Data model and player platform for rich interactive narratives
US9092437B2 (en) 2008-12-31 2015-07-28 Microsoft Technology Licensing, Llc Experience streams for rich interactive narratives
WO2011123114A1 (en) * 2010-03-30 2011-10-06 Itxc Ip Holdings S.A.R.L. Configurable workflow editor for multimedia editing systems and methods therefor
US8463845B2 (en) 2010-03-30 2013-06-11 Itxc Ip Holdings S.A.R.L. Multimedia editing systems and methods therefor
US8788941B2 (en) 2010-03-30 2014-07-22 Itxc Ip Holdings S.A.R.L. Navigable content source identification for multimedia editing systems and methods therefor
US8806346B2 (en) 2010-03-30 2014-08-12 Itxc Ip Holdings S.A.R.L. Configurable workflow editor for multimedia editing systems and methods therefor
US9281012B2 (en) 2010-03-30 2016-03-08 Itxc Ip Holdings S.A.R.L. Metadata role-based view generation in multimedia editing systems and methods therefor
US8577973B2 (en) 2010-06-30 2013-11-05 International Business Machines Corporation Accelerated micro blogging using correlated history and targeted item actions
US20150205755A1 (en) * 2013-08-05 2015-07-23 RISOFTDEV, Inc. Extensible Media Format System and Methods of Use
CN105659519A (en) * 2013-08-05 2016-06-08 里索非特德夫公司 Extensible media format system and methods of use
JP2016528631A (en) * 2013-08-05 2016-09-15 リソフトデフ, インコーポレイテッド Extendable media format system and method of use
EP3033856A4 (en) * 2013-08-05 2017-06-28 Risoftdev, Inc. Extensible media format system and methods of use

Also Published As

Publication number Publication date
US8108827B2 (en) 2012-01-31
US20080184098A1 (en) 2008-07-31
US20020143803A1 (en) 2002-10-03
US7376932B2 (en) 2008-05-20

Similar Documents

Publication Publication Date Title
US20020069217A1 (en) Automatic, multi-stage rich-media content creation using a framework based digital workflow - systems, methods and program products
US11803876B1 (en) Multimedia communication system and method
US8122051B2 (en) Support applications for rich media publishing
Chang et al. Overview of the MPEG-7 standard
US9275084B2 (en) Digital asset management data model
JP4159248B2 (en) Hierarchical data structure management system and hierarchical data structure management method
US9407942B2 (en) System and method for indexing and annotation of video content
US8265457B2 (en) Proxy editing and rendering for various delivery outlets
US20020112247A1 (en) Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
WO2009023362A1 (en) Method and system for user receipt of digital content
EP1923797A1 (en) Digital asset management data model
US20080028285A1 (en) Method, a hypermedia communication system, a hypermedia server, a hypermedia client, and computer software products for accessing, distributing, and presenting hypermedia documents
JP2022022205A (en) System and method for customizing video
US20040261027A1 (en) Methods and apparatuses for streamlining the digital publishing of filmed video programs
Sikos Advanced (X) HTML5 Metadata and Semantics for Web 3.0 Videos.
Vazirgiannis Interactive multimedia documents: modeling, authoring, and implementation experiences
Di Bono et al. WP9: A review of data and metadata standards and techniques for representation of multimedia content
Ferretti et al. At the crossroads of web and interactive multimedia: an approach to merge the two realms
AU2001268839B2 (en) Delivering multimedia descriptions
Boll et al. Cardio OP-Anatomy of a Multimedia Repository for Cardiac Surgery
Layaïda et al. SMIL: The new multimedia document standard of the W3C
Hardman et al. Canonical Process of Media Production (27/07/2006)
Olkkonen AALTO UNIVERSITY SCHOOL OF SCIENCE

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, HUA;CHEN, SHU-CHUN JEANE;DARMON, PIERRE;AND OTHERS;REEL/FRAME:011604/0096;SIGNING DATES FROM 20001204 TO 20010124

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION