Multimedia communication system and method
Inventors
Greer, Neil • Blank, Bennett • Depew, Bryan
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
Core Innovation
The invention is a multimedia communication system that uses a server configured to provide an API for uploading multimedia files and media assets, extracting multimedia code from one or more of the multimedia files, and formatting the extracted multimedia code for use as a media rich template comprising one or more slides with a grouping of design layers, design elements and content containers. The template includes template coding for facilitating generation, editing and distribution of the multimedia communication, and the extracted multimedia code is used with the template coding to support creation and modification of multimedia communications represented by the template coding.
The system includes a media repository coupled to the server to store the media rich templates and the media assets, with the templates and assets accessible by a graphical user interface on a client computer via a network. A project builder provides the graphical user interface and includes controls allowing user selection of at least one media rich template and at least one media asset, then retrieves the selected templates and media assets and enables user access and editing so that a multimedia communication is produced including the grouping of design layers, design elements and content containers represented by the template coding.
The invention further includes a project viewer that renders the multimedia communication in the graphical user interface by receiving and interpreting a project object. The project viewer includes a slide layer interface including pointers for establishing a conduit for the exchange of information and/or commands between the project viewer and a specific design layer, and accessing the project object enables the multimedia communication to be viewable in the graphical user interface.
Claims Coverage
The provided relevant claims include two independent claims. Across these claims, the inventive coverage centers on an API that uploads and extracts multimedia code into media rich templates, a project builder/editor to retrieve templates and assets, and a project viewer that interprets a project object and supports a slide layer interface with pointers for exchanging information and/or commands, with slide organization by slide type and class.
Api-based extraction and formatting into media rich templates with template coding
A server providing an API configured to enable upload of multimedia files and media assets, configured to extract multimedia code from one or more of the multimedia files, and configured to format the extracted multimedia code for use as a media rich template comprising one or more slides with a grouping of design layers, design elements and content containers, the template including template coding for facilitating generation, editing and distribution of the multimedia communication.
Media repository accessible by client graphical user interface
A media repository coupled to the server, configured to store the media rich templates and the media assets, with the media rich templates and the media assets accessible by a graphical user interface on a client computer via a network.
Project builder GUI for user selection and editing to produce template-coded slide content
A server providing a project builder, the project builder providing the graphical user interface on the client computer, the graphical user interface including controls for allowing a user selection of at least one media rich template and at least one media asset, the project builder configured to receive the user selection and retrieve the at least one media rich template and media assets based on the user selection, and configured to enable user access and editing of the at least one media rich template and at least one media asset to produce the multimedia communication comprising a grouping of design layers, design elements and content containers represented by the template coding.
Project viewer rendering and interpretation of a project object with slide-layer pointer conduit
A project viewer comprising a slide layer interface including pointers for establishing a conduit for the exchange of information and/or commands between the project viewer and a specific design layer, the project viewer being configured to render the multimedia communication in the graphical user interface and to receive and interpret a project object, wherein the project object interprets the template coding for facilitating the generation, editing and distribution of the multimedia communication, and wherein accessing of the project object by the project viewer enables the multimedia communication to be viewable by the user in the graphical user interface.
Slide organization by slide type and class
Slides organized in the media repository by slide type and class, the type being based on the quantity and type of content on each slide, and the class defining a unique collection of slide types.
The independent claims cover a multimedia communication system architecture with a server API for extracting multimedia code into a template with template coding, storing templates and assets in a media repository accessible via a client graphical user interface, using a project builder for user selection and editing to produce template-coded slide content, and using a project viewer with a slide-layer interface to exchange information and/or commands while interpreting a project object that enables viewable rendering in the graphical user interface. The claims further require organizing slides by slide type and class based on content quantity and type.
Stated Advantages
Enables generation, editing and distribution of a multimedia communication using template coding.
Enables viewable rendering of the multimedia communication in a graphical user interface through accessing and interpretation of a project object.
Documented Applications
Generating and distributing a multimedia communication to a graphical user interface of a recipient device capable of being rendered.
Interested in licensing this patent?