Abstract: The present invention relates to a system providing a perfect content transformation solution that allows the content creators to manage and deliver the content repurposed in multi format across multiple media types. The system works on XML platform which is used for both interactive and print publishing. The core part of interactive publishing is ICE (Interactive Composition Environment) application, which takes the print XML, parses it into an interactive XML and allows editor to compose an eBook, modify layout, add additional media such as audio, video, Flash and finally saves the eBook to the server. The saved eBook can later be viewed on Flash, J2ME, Silverlight, HTML (and other technology) based engines both on computer and handheld devices.
FIELD OF INVENTION
The present invention relates to a publishing system that gives publishers control over formatting and page layout while automating dynamic publishing.
BACKGROUND OF THE INVENTION
The traditional publishing allows each author to handcraft the appearance of each page; the limitation is that it ties information to the way it is presented. This means that if one wants to publish the same information in print, Web, and electronic formats, then one has to create an entirely separate version of the information for each media type. While traditional publishing lets customer reuse information by copying and pasting it, it also leads to redundant information that must be maintained separately indefinitely.
US patent 7,149,969 relates to a method of receiving a request for content from a client and providing the requested content presentable on the client's device. The content is transformed using an n-stage transformation technique, wherein the presentation format is created in one or more stages (passes).
The present invention provides a system which creates, manages and delivers content by converting unstructured XML format to intelligent XML(iXML). The iXML is then presented to the ICE( editor) where user can apply his changes for delivery on multiple devices,
US patent 7,076,728 relates to a system for end-to-end content publishing using XML with an object dependency graph based on separation of content and style and reusability of information content. The patent works on object dependency technology which separates content and style.
The present invention transforms the content by merging it with style rather than using an object dependency graph.
US patent 7,086,002 relates to a system and method of operation for creating, editing content for an on-line publication using internet standard processes and object oriented interpretive software. The system also automatically creating and constructing interactive and dynamic presentations of contents from unstructured information feeds and augmenting the feed with images for an online publication.
The present invention allows users to work on content both online and offline, and requires user intervention for applying styles, paragraph formatting
US Publication 20070101259 relates to authoring and publishing software tools guiding users in authoring and publishing manuals with structured templates having defined content areas, electronic library (data pools) of permissible content, structured data storage, and synthetic text generation.
Thus to overcome the problems the present invention discloses a system which transforms traditional publishing solutions to dynamic publishing; it gives publishers control over formatting and page layout while dynamic publishing
automates that process. By helping customers to create information in components, dynamic publishing lets them reuse information by referring to it instead of copying and pasting it.
The present invention provides dynamic templates and allows the user to define the templates, choose the format and delivery mode.
OBJECTS OF THE INVENTION
The principal object of the present invention is to provide a dynamic publishing system.
Another object of the present invention is to provide a system which gives publishers control over formatting and page layout while dynamic publishing automates that process.
Yet another object of the present invention is to provide a system which helps the customers to create information in components.
Still another object of the present invention is to provide a system which allows reuse of the information by referring to it instead of copying and pasting it.
One more object of the present invention is to provide a system which allows management and delivering of the content repurposed in multi format across multiple media types.
Yet one more object of present invention is to provide a user an Editor to choose delivery format and delivery medium. The user can apply his style and can customize the output.
Still one more object of the invention is to provide a system which recognizes the structure of user supplied content and automatically generates a template.
One further object of the invention is to provide a system which works online as well as offline.
One still further object of the invention is to provide a system which allows a user to define the templates while he chooses the format and delivery mode.
SUMMARY OF THE INVENTION
Accordingly the present invention relates to a system providing a perfect content transformation solution that allows the content creators to manage and deliver the content repurposed in multi format across multiple media types. The system is broken down into three parts: create, manage and deliver. It revolves around XML platform that is used for both interactive and print publishing. Deliver part includes composition and delivery to interactive and print media. The core part of interactive publishing is ICE (Interactive Composition Environment) application, which takes the print XML, parses it into an interactive XML and allows editor to compose an eBook, modify layout, add additional media such as audio, video, Flash and finally saves the eBook to the server. The saved eBook can later be viewed on Flash J2ME, Silverlight, HTML (and other technology) based engines both on computer and handheld devices.
In a preferred embodiment of the present invention, the system comprises service frame work, core engine and interactive composition environment.
In another embodiment of the present invention, the data received from the service framework by the core engine is converted from unstructured XML format to intelligent structured XML (iXML) by the DTD management system.
In another embodiment of the present invention, the system comprises of DTD MS (DTD Management System) is configured to recognize the structure of user supplied content and to automatically generates a template. If the user is not satisfied with the mapping, one can modify the mapping rules. Mapping rules are stored in the DTD MS for later use.
In another embodiment of the present invention, the data type definition management system is configured to analyze the input XML by analyzing the input DTD (if provided), generating of translation rules for translation from input XML to iXML
(Intelligent XML), providing the user interface to modify the generated translation rules; selects the existing translation rules (if any are stored),converts the input XML into the iXML based on translation rules,stores and versioning of the data type definition's and translation rules.
In another embodiment of the present invention, the data type definition management system based on the input XML can be used in two ways either when XML is with the data type definition or when XML has no data type definition.
In another embodiment of the present invention, the data type definition management system based on when XML is with the data type definition said DTD MS is configured to function automatically if the DTD provided is stored in the DTDMS, and the input XML is automatically converted to the iXML; when the DTD provided is not stored in DTD MS, manual mapping of the existing DTD into the iXML DTD is required and the DTD then gets stored and is ready for later use, the input XML is automatically converted to the iXML.
In another embodiment of the present invention, the data type definition
management system based on when XML is without the data type definition, the
system is configured to recognize the structure of the XML and defines the data
points. After recognition user has two options:
Map the recognized structure to existing DTD, previously stored in the DTDMS;
or manually map the recognized structure into the iXML DTD through the user
interface.
In another embodiment of the present invention, the interactive composition environment comprises ICE wizard, ICE editor and ICE tool enhancer / modifier.
In another embodiment of the present invention, the ICE Wizard is an interface where a user is taken automatically to the end result without getting into details as to what is happening in the background.
In another embodiment of the present invention, the ICE Editor / ICE Tool Modifier is a user interface where a user can choose the content, apply styles, adjust paragraph formatting, choose multiple mediums, such as PDA's ,mobile phones, interactive, flash.
In another embodiment of the present invention, the interactive composition environment delivers the processed information to various medium.
In another embodiment of the present invention, the system is configured to handle the entire lifecycle from content procurement to distribution to archival and retrieval.
In another embodiment of the present invention, the system is configured to publish across different channels such as Web, Print, Mobile, Interactive.
In another embodiment of the present invention, the ICE editor is the front end to throw the content on various channels.
In another embodiment of the present invention, the system can be employed for application such as publishing, education, space research, geographic information system, marcom artwork production.
In another embodiment of the present invention, the system allows the user to work both offline and online.
In another embodiment of the present invention, the system is adapted for the user to work on dynamic templates and for defining the templates while choosisg the format and delivery mode.
In another embodiment of the present invention, the system is provided with tools which can be enabled for automatic template generation based on users content structure (DTD MS).
In another embodiment of the present invention, the system the dynamic templates are adapted for storage as pure XML files.
In another embodiment of the present invention, an Editor is provided to the user to choose delivery format and delivery medium.
In another embodiment of the present invention, the system is configured to allow the user for applying users style and for customizing the output.
In another embodiment of the present invention, the system comprises of DTD MS (DTD Management System) which recognizes the structure of user supplied content and automatically generates a template. If the user is not satisfied with the mapping, one can modify the mapping rules. Mapping rules are stored in the DTD MS for later use.
Thus, the present invention provides a publishing system that gives publishers control over formatting and page layout while automating dynamic publishing, said system comprising a service frame work for supporting, authoring and helping users from book writing, editing, proof reading, composition and delivery to print and interactive media, a core engine comprising a document type definition management system (DTD MS) and work flow system for receiving XML output from service frame work and converting to XML format with DTD
management system, and an interactive composition environment (ICE) for processing the information and delivering to a wide variety of media including print, PDF, Web and mobile devices via print composition services.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered as limiting its scope, for the invention may admit to other equally effective embodiments.
Figure 1 shows the a block diagram of the workflow and system
DESCRIPTION OF THE INVENTION
Figure 1 shows the block diagram of the workflow and system. The system has two main functionalities of CORE Engine and Interactive Composition Environment. Core Engine is having its own repository and workflow that takes the pXML or other DTD documents as input from various service frameworks or
CMS and in interactive composition environment convert the data in form of output delivery of eBook, elearning module for mobile, pda, web via ICE wizard and ICE Editor. Inputs to the system comes from the service framework that have tools and technologies that convert the all authoring works such as Editorial authoring, Print composition services and manuscript authoring, into pxml. The service framework has its own content management system to store, manage and access all the authoring, tool and conversion.
The system is a perfect blend of established cutting edge and new technologies in the market. It uses Adobe Flex with the combination of Microsoft .Net Framework. The (UI) User Interface has been crafted in Adobe flex and the technologies binding them is .Net 3.0. The system is an enterprise scale publishing solution which combines flexible layout with automated publishing to create and deliver accurate, relevant, and attractive communications across multiple types of media, including print, the Web, mobile and electronic devices. The system's service framework supports authoring and other conversion tools. The combination of services framework tools help the users from book writing, editing, proofreading, composition and delivery both to print and interactive
media. This shifts the authoring focus from handcrafting pages to creating information that is independent of any specific media type, which means that authors stop worrying about how the information looks and instead focus on writing it. Authors also shift from creating monolithic documents to writing small, reusable components of information. With services framework, responsibilities may also become more specialized.
The service framework uses authoring tools, conversion tools and other tools such as tools from companies like Adobe, Quark, Arbortext, EasyPress. Services Framework throws an unstructured XML output which the system converts to an intelligent structured XML. This data can then be enhanced and repackaged to allow for analysis and delivery to a wide variety of media including print, PDF, web and mobile devices. In addition, the system provides a means for customers to create sophisticated and integrated content engineering workflows.
The system comprises of a core engine and the Interactive Composition Environment. The core engine further comprises of a Document Type Definition
Management System (DTD MS) and workflow system. The core engine receives unstructured XML output from service framework and converts to an intelligent structured XML format with the help of DTD management system.
The DTD MS (DTD Management System) which recognizes the structure of user supplied content and automatically generates a template. If the user is not satisfied with the mapping, one can modify the mapping rules. Mapping rules are stored in the DTD MS for later use. DTDMS is an integral component of the engine. It is the front end component for importing the XML into the system. It takes care of the following tasks of analyzing of the input XML, analyzing of the input DTD (if provided), generation of translation rules for translation from input XML to iXML (Intelligent XML), providing the user interface to modify the generated translation rules; or selecting the existing translation rules (if any are stored), converting the input XML into the iXML based on translation rules, storing and versioning of the DTD's and translation rules.
The DTD based on the input XML can be used in two ways: 1. When XML is with the data type definition (DTD):
(a) If the DTD provided is stored in the DTDMS, then the process is automatic, and the input XML is automatically converted to the iXML.
(b) If the DTD provided is not stored in DTDMS, then user has to manually map the existing DTD into the iXML DTD. The DTD then gets stored and is ready for later use. The input XML is automatically converted to the iXML.
2. When XML has no DTD
In this case DTDMS attempts to recognize the structure of the XML and defines
the data points. After recognition user has two options:
Map the recognized structure to existing DTD, previously stored in the DTDMS;
or manually map the recognized structure into the iXML DTD through the user
interface.
In any case, the output of the system is iXML, which is later used as a main XML for formatting in Interactive Composition Environment (ICE). Another output are also the translation rules, which are generated only once per each DTD, and can be reused for later use. DTDMS can only handle properly structured XML documents. All the XML files with syntax errors are discarded.
This intelligent structured XML format information is fed to the Interactive Composition Environment (ICE).The ICE comprises of ICE wizard, ICE editor and ICE tool enhancer/modifier. ICE Wizard is an interface where a user is taken automatically to the end result without getting into details as to whats happening in the background. ICE Editor/ICE Tool Modifier is a user interface where a user can choose the content, apply styles, adjust paragraph formatting, choose multiple mediums, such as PDA's ,mobile phones, interactive, flash.
The information after processed by the interactive composition engine is delivered to a wide variety of media including print, PDF, web and mobile devices via print composition services. A system wherein the system allows the user to work both offline an online.
The system allows the user to work on dynamic templates and define the templates while he chooses the format and delivery mode. The system enables tools for automatic template generation based on users content structure (DTD MS).
The system the dynamic templates stored as pure XML files.
The system provides a user an Editor to choose delivery format and delivery
medium.
The system allows the user to apply his style and can customize the output.
The system's architecture is predicated on state of the art, open standards andis
designed from the ground up with integration in mind.
The system incorporates industry standard technologies such as XML, XSL,
UNICODE, and REGEXP.
The system is built which is compatible with corporate networks such as
XMLRPC, HTTP, Security, Firewalls.
The system helps in direct communication, where there is no need to mount file
systems or configure and maintain paths.
An end to end framework, the system handles the entire lifecycle from content procurement to distribution to archival and retrieval. It functions as one integrated application that can publish across channels - Web / Print / Mobile / Interactive. An author manuscript is content creation/procurement, structuring is content management, storing it in CMS is content archival and retrieval and throwing the content on multiformat devices is content delivery mechanism.
Numerous modifications and adaptations of the system of the present invention will be apparent to those skilled in the art, and thus it is intended by the appended claims to cover all such modifications and adaptations which fall within the true spirit and scope of this invention.
The system of the present invention comprises a service framework, a core engine and an interactive composition environment. The data from the service framework received by the core engine is converted from unstructured XML format to intelligent structured XML by the DTD management system.
The system comprises DTD MS (DTD Management System) which recognizes the structure of user supplied content and automatically generates a template. If the user is not satisfied with the mapping, one can modify the mapping rules. Mapping rules are stored in the DTD MS for later use. The data type definition management system can analyze the input XML, analyzing of the input DTD (if provided), generate of translation rules for translation from input XML to iXML, provides the user interface to modify the generated translation rules; selects the existing translation rules (if any are stored), converts the input XML into the iXML based on translation rules, stores and versioning of the data type defintion's and
translation rules. The data type definition management system is based on the input XML can be used in two ways either when XML is with the data type definition or when XML has no data type definition. The data type definition management system is based on when XML is with the data type definition can function in the following way:
(a) If the DTD provided is stored in the DTDMS, then the process is automatic, and the input XML is automatically converted to the iXML.
(b) If the DTD provided is not stored in DTDMS, then user has to manually map the existing DTD into the iXML DTD. The DTD then gets stored and is ready for later use. The input XML is automatically converted to the iXML.
When XML is without the data type definition, the said data type definition management system on when attempts to recognize the structure of the XML and defines the data points. After recognition user has two options: namely map the recognized structure to existing DTD, previously stored in the DTDMS; or manually map the recognized structure into the iXML DTD through the user
interface. The interactive composition environment comprises of ICE wizard, ICE editor and ICE tool enhancer/modifier. The ICE Wizard is an interface where a user is taken automatically to the end result without getting into details as to whats happening in the background. The ICE Editor/ICE Tool Modifier is a user interface where a user can choose the content, apply styles, adjust paragraph formatting, choose multiple mediums, such as PDA's ,mobile phones, interactive, flash. The interactive composition environment delivers the processed information to various medium. The system handles the entire lifecycle from content procurement to distribution to archival and retrieval. The system publishes across different channels such as Web, Print, Mobile, Interactive. The ICE editor is the front end to throw the content on various channels. The system can be used for application such as publishing, education, space research, geographic information system, marcom artwork production. The system allows the user to work both offline an online. The system allows the user to work on dynamic templates and define the templates while he chooses the format and delivery mode. The system enables tools for automatic template generation based on users content structure (DTD MS).
The system the dynamic templates stored as pure XML files. The system provides a user an Editor to choose delivery format and delivery medium. The system allows the user to apply his style and can customize the output. The system comprises of DTD MS (DTD Management System) which recognizes the structure of user supplied content and automatically generates a template. If the user is not satisfied with the mapping, one can modify the mapping rules. Mapping rules are stored in the DTD MS for later use.
WE CLAIM:
1. A publishing system that gives publishers control over formatting and
page layout while automating dynamic publishing, said system
comprising :
- a service frame work for supporting, authoring and helping users
from book writing, editing, proof reading, composition and delivery
to print and interactive media ;
- a core engine comprising a document type definition management system (DTD MS) and work flow system for receiving XML output from service frame work and converting to XML format with DTD management system; and
- an interactive composition environment (ICE) for processing the information and delivering to a wide variety of media including print, PDF, Web and mobile devices via print composition services.
2. The system as claimed in claim 1, wherein the core engine is for receiving
unstructured XML output from services frame work and for converting said
unstructured XML output to an intelligent structured XML format with the
help of said DTD management system.
3. The system as claimed in claim 1, wherein said DTD management system is configured to recognize the structure of user supplied content to automatically generate a template.
4. The system as claimed in claim 1, wherein said data type definition management system is configured to analyze the input XML by analyzing the input DTD, generating translation rules for translation from input XML to iXML, providing the user interface to modify the generated translation rules, converting the input XML into iXML based on translation rules and storing and versioning of the data type definition and translation rules.
5. The system as claimed in claim 1, wherein data type definition management systems based on input XML is employable when either XML is with the data type definition or when XML has no data type definition.
6. The system as claimed in claim 5, wherein the data type definition management system based on when XML is with the data type definition, said DTD MS is configured to function automatically if the DTD provided is
stored in the DTD MS,and the input XML is automatically converted to the iXML ; when the DTD provided is not stored in DTD MS, manual mapping of the existing DTD into the iXML DTD is required and the DTD then gets stored and is ready for later use , the input XML is automatically converted to the iXML.
7. The system as claimed in claim 1, wherein the data type definition management system based on when XML is without the data type definition, the system is configured to recognize the structure of the XML and defines the data points; and
after recognition the options available with the user are for mapping the recognized structure to existing DTD, previously stored in the DTD MS or manually map the recognized structure into the iXML DTD through the user interface.
8. The system as claimed in claim 1, wherein said interactive composition environment comprises ICE wizard, ICE editor and ICE tool enhancer/modifier.
9. The system as claimed in claim 8, wherein said ICE wizard is an interface for taking the user automatically to the end results without going into details as to what is happening in the background.
10.The system as claimed in claim 8, wherein said ICE editor/ICE tool modifier is a user interface for the user to choose the content, applying styles, adjusting paragraph formatting, choosing multiple mediums, such as PDA's, mobile phones, interactive, flash.
11.The system as claimed in claim 1, wherein said interactive composition environment is adapted to deliver the processed information to various medium.
12. The system as claimed in claim 1, wherein said system is configured to handle the entire lifecycle from content procurement to distribution to archival and retrieval.
13.The system as claimed in claim 1, wherein said system is configured to publish across different channels such as Web, Print, Mobile and Interactive.
14.The system as claimed in claim 8, wherein said ICE editor is a front end to throw the content on various channels.
15.The system as claimed in claim 1, wherein said system can be employed for application like publishing, education, space research, geographic information system and marcom artwork production
16.The system as claimed in claim 1, wherein said system is adapted for the user to work both offline and online.
17. The system as claimed in claim 1, wherein said system is adapted for the user to work on dynamic templates and for defining the templates while choosing the format and delivery mode.
18.The system as claimed in claim 1, wherein tools are provided which can be enabled for automatic template generation based on users content structure (DTD MS).
19.The system as claimed in claim 17, wherein said dynamic templates are adapted for storage as pure XML files.
20.The system as claimed in claim 8, wherein an editor is provided to the user to choose delivery format and delivery medium.
21.The system as claimed in claim 1, wherein said system is configured to allow the user for applying users style and for customizing the output.
22.A publishing system that gives publishers control over formatting and page layout while automating dynamic publishing substantially as herein described and illustrated in the accompanying drawings.
| # | Name | Date |
|---|---|---|
| 1 | 1274-del-2008-abstract.pdf | 2011-08-21 |
| 1 | 1274-DEL-2008-Form-5-(01-06-2009).pdf | 2009-06-01 |
| 2 | 1274-DEL-2008-Form-2-(01-06-2009).pdf | 2009-06-01 |
| 2 | 1274-del-2008-claims.pdf | 2011-08-21 |
| 3 | 1274-DEL-2008-Description (Complete)-(01-06-2009).pdf | 2009-06-01 |
| 3 | 1274-del-2008-correspondence-others.pdf | 2011-08-21 |
| 4 | 1274-DEL-2008-Correspondence-Others-(01-06-2009).pdf | 2009-06-01 |
| 4 | 1274-del-2008-description (complete).pdf | 2011-08-21 |
| 5 | 1274-del-2008-drawings.pdf | 2011-08-21 |
| 5 | 1274-DEL-2008-Claims-(01-06-2009).pdf | 2009-06-01 |
| 6 | 1274-del-2008-form-5.pdf | 2011-08-21 |
| 6 | 1274-del-2008-form-1.pdf | 2011-08-21 |
| 7 | 1274-del-2008-form-2.pdf | 2011-08-21 |
| 8 | 1274-del-2008-form-5.pdf | 2011-08-21 |
| 8 | 1274-del-2008-form-1.pdf | 2011-08-21 |
| 9 | 1274-del-2008-drawings.pdf | 2011-08-21 |
| 9 | 1274-DEL-2008-Claims-(01-06-2009).pdf | 2009-06-01 |
| 10 | 1274-DEL-2008-Correspondence-Others-(01-06-2009).pdf | 2009-06-01 |
| 10 | 1274-del-2008-description (complete).pdf | 2011-08-21 |
| 11 | 1274-del-2008-correspondence-others.pdf | 2011-08-21 |
| 11 | 1274-DEL-2008-Description (Complete)-(01-06-2009).pdf | 2009-06-01 |
| 12 | 1274-DEL-2008-Form-2-(01-06-2009).pdf | 2009-06-01 |
| 12 | 1274-del-2008-claims.pdf | 2011-08-21 |
| 13 | 1274-DEL-2008-Form-5-(01-06-2009).pdf | 2009-06-01 |
| 13 | 1274-del-2008-abstract.pdf | 2011-08-21 |