text:
AU2010254221A1 - Automated publishing systems and methods - Google PatentsAutomated publishing systems and methods Download PDF
- Publication number
- Authority
- Australia
- Prior art keywords
- system
- content
- custom
- publisher
- permission
- 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
- G06Q30/00—Commerce, e.g. shopping or e-commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping
- G06Q30/0603—Catalogue ordering
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06Q30/00—Commerce, e.g. shopping or e-commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping
- G06Q30/0621—Item configuration or customization
WO 2010/138508 PCT/US2010/036071 AUTOMATED PUBLISHING SYSTEMS AND METHODS CROSS REFERENCE TO RELATED APPLICATION(S) [0001] This application claims priority to U.S. Provisional Patent Application No. 61/181,150, filed May 26, 2009, the entire disclosure of which is incorporated herein by reference. FIELD OF THE INVENTION [00021 The invention relates generally to the field of computer-based publishing and information management. Specifically, the invention relates to customizing content from various sources into one single publication. BACKGROUND [00031 In general, if a person wishes to read a printed publication, he will have to either purchase the hard copy or pay for the copy and download the soft copy with an option to print the soft copy as and when needed. Further, publication availability is controlled by (1) the publisher, (2) the author, and (3) the form of the publication (physical forn or in a downloadable form). [0004] When a person needs more information regarding a publication, such as a book or magazine, then the nonnal course of action may be to check out other publications in that related field. Typically, most people today who want to find such information log onto the Internet and use a search engine. The search result that is generated can be quite time consuming to wade through as it is most probably a key word search and most of these traditional web searches do not include a search of printed publications. [0005] For example, when such a search is typed in, the user is directed to a particular web page and not to the content in which the words occur and in such cases more information specifically selected by the author or the publisher can be found. Locating the exact document in which these words occur is still a step or two away as the user doing the search now has to go through the chapterwise content and then locate the necessary text he or she is looking for. One way to accomplish this is to print a Unifonn Resource Locator (URL) in the printed publication (e.g., - 1 - WO 2010/138508 PCT/US2010/036071 www.publisher.com/booktitle/moreinfo). Another mechanism for directing a reader to a web page is to print a barcode in the printed publication. The reader then scans the barcode, and associated software directs a connected computer to the appropriate web page. However, placing a large number of URLs and/or barcodes in a printed publication is distracting to the reader and consumes space in the printed publication otherwise reserved for content. In addition, typing long URLs is cumbersome, and many people do not have a barcode reader connected to their computer. Accordingly, new approaches to addresses these deficiencies are required. [00061 Moreover, if the user wants to evaluate the information, the user must search through publisher after publisher and that by itself is not a solution, given the time consumed. Even after going through several of the publishers, the user might not end up with the right information that he seeks, as there is the next step of searching for the information in each of these publications/websites belonging to each publisher. The cost of downloading each of these soft copies or printed publications is also enonnous, which has to be factored in the overall value proposition. [0007] In addition to these issues, the user might be interested in only certain portions of the publication, which is not available under current offerings. As an example, if the user is interested in only a few chapters in the book, for which he has to pay for the entire book, and the option of purchasing a few chapters is not available, there is no easy solution to this problem. [00081 Another drawback is that if a professor, an author or a publisher is interested in content modification, namely, the editing or revising the content on a particular topic across various publications, this is not easy to accomplish. Currently, no such action is possible, like collation of data on a particular topic, creating a new title for the work, providing it with a new International Standard Book Number (ISBN) number, etc and making it available for general public consumption. [00091 Thus, for the reasons discussed above, document production and storage techniques are inadequate to generate, structure, and store multiple altered versions -2- WO 2010/138508 PCT/US2010/036071 of a document. Furthermore, the ability to check and track changes made is slow and cumbersome due to the number of document comparisons that must be made. Therefore, there is a need for a system and method that assists and guides authors in creating structured documents that are automatically assembled, formatted, and reproduced to accurately reflect all of the elements of the system with minimal knowledge required of the author. A further need exists for a system and method for updating and maintaining such documents to reflect the specific elements actually used in the project. SUMMARY OF INVENTION [0010] This invention aims to eliminate the drawbacks and deficiencies discussed above. Specifically, this is accomplished by first granting access to customized publications, which are stored electronically in either un-edited or edited formats, thereby reducing the time taken to identify the items for custom publishing. Second, a digital database software is used with a computer or processor to make available such custom publications to the end user or to the author to facilitate the creation of revised or custom published versions of written materials previously created by them. [00111 In part, one embodiment of the invention relates to organizing a group of publishers using a remotely accessible processor based system who will, for a fee, give their content to a service provider to be housed on a server. The server includes indexed and searchable written materials. When a user enters the search term in using the service provider's website, the user is presented with the option of selecting various publications found pursuant to the search, from all the publications that are stored on the server. Thus, the need to go to different websites to gather information about different publishers is resolved. [0012] Embodiments of this invention allow the user to download the content on a per chapter or per article basis from each publication, instead of having to purchase the entire publication. As a result, un-edited custom publications can be created. For the same or lower costs, the user can access, review, combine, and download different versions of the same content either from the same publisher or from different publishers. -3 - WO 2010/138508 PCT/US2010/036071 [00131 Furthermore, a user can perform all of these functions at one location using a network such as the Internet. Thus, a user can log onto the relevant website, which hosts a group of publishers who have uploaded a variety of publications to enter in the search term(s), browse the collection of different publishers resulting from the query, choose to either download the entire publication or the relevant portion, and pay for the same. The website is navigated for the search terms, and the search result is analyzed, assembled, and published to be downloaded at a fraction of the cost and time of traditional approaches. [0014] Editing the content as per customized author/publisher requirements is another feature of the invention. For example, a professor that teaches at a university would have a recommended reading list for his students. A website design based on the embodiments disclosed herein allow the professor to access content, collate chapters chosen for recommended reading, and custom publish the same with a new title, ISBN, etc. This simplifies the process of searching for publications and assembling customized specialty document collections. [0015] Each publisher can authorize a person, for example, an author or professor, to access the contents belonging to the publisher. The publisher is engaged with the service provider to either add further content to already existing work such as answers to the questions at the end of each chapter, or adding a test at the end of each chapter etc., or to bring out a new work by going through relevant publications, collating the chapters/articles in each of these publications into a new book format, allocating it a new title, an ISBN, choosing a new layout, designing the cover etc. In all these endeavors, the insertions, if any, can occur at the end of each chapter as an add-on feature in the new publication. The published content provided to the service provider however, remains untampered. This is useful as the new work of authorship reduces the costs from purchase of many books to purchase of a single book, which covers the same issue discussed by various authors. This is particularly useful to impart a broader vision as to how the topic has been handled, at a fraction of the original costs. Moreover, such content can be accessed at any time, on any device on which the book has been downloaded. Such downloads are retained on -4- WO 2010/138508 PCT/US2010/036071 the devices in electronic storage. A back up copy is permitted in such cases on another device which ensures that the user has access to the publication. [00161 Embodiments of this invention are eco-friendly. Downloads of electronic documents do away with lugging around books, cut down the use of printed matter (paper), printing materials, labor, reduces environmental pollution and also the physical space that is required for such storage of such printed matter. The user of such a facility is also not bound by the requirement of internet access, once the publication is downloaded for use and future use. [0017] In one embodiment the present invention relates to a user electronically selecting custom published works either customized by the user themselves or the author or the publisher by means of authoring and/or publishing software tools. More particularly, at least one embodiment provides for purchase or rental of parts of a publication. Yet another embodiment provides for authoring and publishing a work using a software tool. The software tool guides authorized personnel with authoring and publishing, using structured templates. The templates have defined content areas, electronic library (data pools) of permissible content, structured data storage, and synthetic text generation, which results in customized publications. [00181 Digital data can be used in each publication in different fields across multiple industries. Benefits of using digital publications are expected for all users of the publications, from the producer to the end user. [0019] One embodiment of the present invention assists users in automatically downloading customized content in relation to published works. [00201 One feature provides a guided or structured software environment that assists users in creating customized content, namely, selection of a portion of publications, to be bought on a chapter-by-chapter basis. However, any logical part of a book or document can be used. For instance, in a cookbook, people can assemble specific recipes. [0021] Another feature of the invention provides a guided or structured software environment that assists the persons authorized by the publisher to customize certain -5- WO 2010/138508 PCT/US2010/036071 topics across their various publications, to revise the content that is already published or to upgrade their publications by adding or deleting certain content. Such custom publications are created by document definitions having data structures and defined content for each section, content rules and relationships, and tasks to be performed for each type of document entry. Predefined document definitions and data structures are used to facilitate the creation of data elements and compile a final book, manual, or document. [00221 In one embodiment, a publisher's content is stored as structured data elements, rather than as sentences or paragraphs. By storing such content in this manner, it is more efficient to generate, revise, and store the content that needs to be published relative to sentence or paragraph storage. That is, rather than storing content as complete pages of text (e.g., sentences, paragraphs, tables, and/or graphics), the present invention stores the content as distinct data elements in a database. Typically, the chapters when given by the publisher are in PDF format and are converted into XML format. This conversion can be automatic during the custom publishing phase or can be provided on-demand at the publisher's request. The XML file itself is a structured document storing all the information within the chapter and thereby enabling the custom publishing engine to identify elements such as images, headings, paragraphs, tables that exist within each chapter, etc. This structure helps to provide the highest level of customization that is required prior to making available the customized copy for public use, for example, removal of images if the same do not have copyright clearances; addition of extra text at the end of a chapter, etc. The content is stored in the database by chapter and can comprise one single XML file containing all the details of that particular chapter. This XML file once created is available on server and can be made available to the publisher on-demand. Furthennore, different content from various publishers can be compiled using some of the same data elements, thereby saving storage space. Moreover, this approach of storing content permits a single data element to be modified to propagate that modification to all other publications referencing that data element. [00231 Yet another novel feature of the invention provides the publisher with a watermarked copy of the final published content, which is available for commercial -6- WO 2010/138508 PCT/US2010/036071 exploitation only when the publisher gives the approval. If the approval from the publisher is not provided, then the final content cannot be used. In one embodiment, a publishing engine publishes a user designated document by assembling the stored data elements and compiling them into a single document. Translated versions can also be generated using this invention with a software appropriate tool. [0024] One implementation provides a method for authoring and publishing a document using one or more document definitions. A document definition includes a plurality of predefined data elements. Such a document definition defines the data type for content, rules governing such content, a structure for such content, and relationships with other data types. [00251 In one embodiment, one or more of the predefined data elements are searched using content-specific selection menus and stored as selected data elements in a relational database to store a customized document. Text is automatically synthesized from the selected data elements by compiling the selected data elements according to the structure defined by the document definition to generate the customized document. [00261 In some embodiments, an automated publishing system is provided. The automated publishing system can include a server comprising a processor, a storage device, and a database indexed to store contribution data, wherein the contribution data comprises portions of a plurality of works of authorship provided by a publisher. The system also can include a user authentication system configured to authenticate a contribution user and grant permissions to at least one member, wherein the contribution user can collate content from the database or populate the database with contribution data and request the service provider to customize such content into custom publications. The system can further include a virtual work area having a graphic user interface accessible by the at least one member using a browser, wherein the interface comprises content searching and content collating features such that the at least one member can generate a custom work by selecting a plurality of different portions of works of authorship, wherein the selected plurality of different portions are combined using the processor in response to a member -7- WO 2010/138508 PCT/US2010/036071 action using the interface, to generate the custom publication. The custom publication is made available after the publisher approves the custom publication. [0027] Various embodiments of the automated publishing system can include one or more of the following features. In some embodiments, the system can include an image permission subsystem that evaluates images selected for inclusion in the custom work, and which authorizes the inclusion of the image if certain permission values are detected. In some embodiments, the portions of a plurality of works of authorship can be structured data elements, and/or the portions can be selected books which can be classified chapterwise. In various embodiments, the contribution user or the at least one member can be selected from the group consisting of publisher, content aggregator, university, online merchant, student, researcher, renter, and combinations thereof. In some embodiments, the database can include a plurality of contribution fields to store contribution data, and the contribution data can be stored as individual units or as an aggregation of such individual units. In some embodiments, the software executing on the processor can receive information collated by the contribution user and can generate an XML based configuration file in response thereto. In various embodiments, each portion can be stored as a logical content unit. In some embodiments, the use permission information for each logical content unit can be stored as a separate XML file in an associated permission entry in the database. In some embodiments, the virtual work area can provide conversion options to other formats through a unified interface. [0028] In some embodiments, a computer system for publishing a custom digital work is provided. The computer system can include an electronic memory device and an electronic processor in communication with the memory device. The memory device can include instructions that when executed by the processor cause the processor to: process a plurality of selected sections from different works; store the sections input through the interface in an order file detennine availability of a common file format for the plurality of sections stored in a database by reading contents of the order file; if common file format does not exist, convert files associated with the plurality of sections to the common file format; and combine the -8- WO 2010/138508 PCT/US2010/036071 plurality of selected sections using the common file format to generate the custom digital work. 10029] Various embodiments of the computer system can include one or more of the following features. In some embodiments, the instructions on the memory device can further cause the processor to: add metadata to the custom digital work; obtain permission information to add or remove images to the digital work; and add digital work publication information to the digital work. In some embodiments, the common file format can be XML. In some embodiments, the digital work publication information can be selected from the group consisting of template, ISBN, title name, author name, copyright information, and format. In some embodiments, the permission information can be retrieved from a database and stored in a permission file. In some embodiments, the instructions can further cause the processor to: read the permission file and check for a print/web permission value. In some embodiments, the instructions can further cause the processor to: delete an image if the print/web permission value is a first value and retain the image if the print/web permission value is a second value. BRIEF DESCRIPTION OF THE DRAWINGS [0030] The objects and features of the invention can be better understood with reference to the drawings described below. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention. In the drawings, like numerals are typically used to indicate like parts throughout the various views. [00311 FIG. 1 is a block diagram illustrating a web page of a system, apparatus or method user, with its various options (e.g., the categories associated with various topics for which search terms are keyed, the purchase module, the authorized personnel avenue to enter the database, etc.), in accordance with an embodiment of the invention. [0032] FIG 2 is a flow chart depicting the working of an exemplary custom publishing engine, in accordance with an embodiment of the invention. -9- WO 2010/138508 PCT/US2010/036071 [0033] FIG. 3 is a series of screen shots for an exemplary publishing engine, according to an embodiment of the invention. [0034] FIG. 4 is a block diagram illustrating an automatic authoring and publishing editor interface, according to an embodiment of the invention. [0035] FIG. 5 is a block diagram illustrating the data structure of a relational storage database, according to an embodiment of the invention. [0036] FIG. 6 illustrates a method for authoring a publication using a guided and structured document generation system, according to an embodiment of the invention. [00371 FIGS. 7A and B illustrate a method for operating a publishing engine, according to an embodiment of the invention. [0038] FIG. 8 illustrates a processor-based system by which a user can search for content, assemble, preview and receive the final publication, according to an embodiment of the invention. [00391 FIG. 8A illustrates a network cloud diagram, in accordance with an illustrative embodiment of the invention [0040] FIG. 9 illustrates the concept of conversion of format from one format to another by the click of the mouse, according to an embodiment of the invention. DETAILED DESCRIPTION [00411 Methods and devices that implement various features of the invention will now be explained with reference to the drawings. These drawings and the associated descriptions are provided only to illustrate embodiments of the invention and not to limit the scope of the invention. [0042] Other embodiments are possible and modifications may be made to the embodiments without departing from the spirit and scope of the invention. Therefore, the following detailed description is not meant to limit the present invention. - 10 - WO 2010/138508 PCT/US2010/036071 [00431 It should be understood that the order of the steps of the methods of the invention is immaterial so long as the invention remains operable. Moreover, two or more steps may be conducted simultaneously or in a different order than those recited herein unless otherwise specified. [0044] It should be understood that the terms "a," "an," and "the" mean "one or more," unless expressly specified otherwise. The foregoing, and other features and advantages of the invention, as well as the invention itself, will be more fully understood from the description and drawings. [00451 In general, embodiments of the invention relate to various systems, methods, and devices suitable for allowing a user to Search, Navigate, Arrange, and Publish (SNAP) content elements, such as book chapters as outlined herein. These systems and methods can be implemented using a processor that executes instructions to carry out these steps in response to a user action. Typically, the processor is part of a server that is accessed via a network such as the internet. [00461 Prior to discussing the aspects of the publishing related embodiments in detail, an introduction to some of the characteristic terminology used herein may prove informative. However, the scope of the terms discussed herein is not intended to be limiting, but rather to clarify their usage and incorporate the broadest meaning of the terms as known to those of ordinary skill in the art. [00471 The term "author" means a person who has created a work which is stored in the database by the publisher. The term "authorized personnel" means a person authorized by the publisher to create and publish a new "work". The term "user" means a person who is using a method or system described herein such as has logged onto the database and is desirous of either renting or purchasing content from the database. In one embodiment, "database" refers to a database created using some of the approaches outlined herein. In one embodiment, a database is populated by collating the published works of different publishers and uploading the content onto a server, which is made available to the public in a machine readable form, for searching and downloading of the certain contents for the payment of a fee. The database typically stores and indexes various entries. Entries can include, but are - 11 - WO 2010/138508 PCT/US2010/036071 not limited to individual sections, chapters, sentences, paragraphs or other portions of larger works of authorship. [00481 The term "document" refers to any human or computer readable media. For example, document can refer to publications that are in the database that are readable including manuals, manuscripts, web pages, printable documents or other form capable of being read. The term "storage device" may refer to any device capable of storing information, including hard drives, dynamic random access memory (DRAM). The term "data element" refers to any quantum of data packaged as a single item. The term "data unit" refers to a collection of data elements and/or data units that comprise a logical section. The term "publications" refers to any books, manuals, journals etc that has been published by a publisher and which is stored in the database. [0049] The term "storage medium" may represent one or more devices for storing data, including read-only memory (ROM), random access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information. The tern "machine readable medium" includes, but is not limited to, portable or fixed storage devices, optical storage devices, and various other mediums capable of storing, containing or carrying instruction(s) and/or data. The term "work" refers to any matter created by the authorized personnel such editing, amending, etc. of one or more existing publications to result in a new work. [0050] One feature of the invention provides a guided or structured software environment that assists the author in creating documents by defining the appropriate data structures and content for each publication, content rules and relationships, and tasks to be performed for each type of manual entry. Predefined document definitions and data structures are used to facilitate the creation of data elements and compile a final book, manual, and/or document. [00511 One feature of the invention provides for storing manual content as structured data elements, rather than as sentences or paragraphs, to more efficiently generate, revise, and store the content of a manual, That is, rather than storing - 12 - WO 2010/138508 PCT/US2010/036071 content as complete pages of text (e.g., sentences, paragraphs, tables, and/or graphics), the present invention stores the content as distinct data elements in a database. This also allows different books, manuals, and/or documents to be compiled using the same data elements, thereby saving storage space. Moreover, this approach to storage of content permits a single data element to be modified to propagate that modification to all other books, manuals, and/or documents referencing that data element. [0052] Yet another novel feature of the invention provides a preview that permits the publisher to quickly view what revisions will look like in a final document prior to actually publishing a work. A publishing engine publishes the work by assembling the stored data elements and compiling them into a single document, after clearing all the formalities checks. [0053] A compiled document can be converted into a structured XML document (e.g., Docbook) and forwarded to a publishing engine where it is output in a user selected format. While this invention relates to several of the examples described herein which relate to electronic publishing services, this invention is applicable to all industries that use written materials and is not limited to one file format. [0054] FIG. 1 is a flow chart illustrating a webstore, to illustrate the non-edited custom publishing embodiment. This is the webstore, wherein the user enters the website, browses through the website either manually or through the search engine which is an advanced search engine, finalizes his requirements and downloads the same. Some or all of the steps shown in FIG. 1 (and the other flow charts) have associated computer program logic or instructions that execute on a processor. The user has options of choosing published content chapterwise across various publishers and publications based on his search query. The user can drag and drop his selections in the shopping cart, either pay for them immediately or defer the payment, pay for the downloads completely or pay for a fixed time, rent the same for a fixed period, etc. [0055] FIG. 2 is a flow chart depicting the operation of an exemplary custom publishing engine. Publisher selects the chapters that he/she wants from different - 13 - WO 2010/138508 PCT/US2010/036071 books through web interface. Thus, these are inputs for a particular user specific purchase, rental, etc. order. All the order inputs associated with the custom document from web interface is stored in an XML file. A 'Collation' script reads information from the order XML file. If XML data is available for the selected chapters, it proceeds further to the step where the order is created, otherwise it displays up an error message stating that this particular chapter is not available in XML format and needs conversion. Once the XML data is available, then a folder is created by the order name. A processor and storage media are used to carry out the file creation and processing steps of FIG. 2. [0056] Next, the processor-based system combines all the selected XML content from different books as a single XML file, adds all the necessary metadata information to the combined XML file, captures images for all the selected chapters from different books and places them in a subfolder called 'images'. The next step is that it validates the combined XML content to ensure that the structure of the XML data is correct, fetches all the input parameter information such as type of template, ISBN, title name, author name, copyright information, etc. from a database (captured through web interface) and places all the infonnation in an XML file. In one embodiment, the file can be called 'parameter.xml'. [0057] In general, all of the file names used herein are only examples and as such are non-limiting. The invention is not limited to XML based approaches and a specified file format conversion procedure can be automatically implemented in some embodiments to expedite work creation. [00581 In another embodiment, as a next step, the software-based and processor based system fetches permission information for images from a database (captured through web interface) and places all the information in an XML file called 'permission.xml', reads through the 'permission.xml' file and checks for the print pennission value. If the value is 'zero', then it deletes the content of the whole image and also deletes or modifies its corresponding cross-references from the combined XML file. If the value is 'one', it retains the image content as is. - 14 - WO 2010/138508 PCT/US2010/036071 [00591 In yet another embodiment, the publishing engine receives two files (combined XML file and parameter.xml) as input. Combined XML is a structured list of the collated chapters in the order in which it was collated and also contains the custom content which the user has uploaded with reference to the chapter in which it was uploaded. Paramter.xnl contains the customization information such as the new title, ISBN, template design specifications, etc. The engine transmits the combined XML file into the template chosen in 'parameter.xml'. The layout of the book changes as per the template selected. It also makes use of one or more book or work parameters (e.g., font size, ISBN, cover image, etc.) and processes the data. Images are fetched automatically based on the cross-references in the combined XML file and placed near the nearest citation. If no copyright clearances are available for the images, then the images are automatically removed along with the cross references. No manual intervention is required in the process. [0060] In another embodiment, a PDF can be generated by the publishing engine through the Arbortext Advanced Print Publisher (APP) (composition software) scripts or similar software. Arbortext Advanced Print Publisher is a software application which includes a typesetting tool. The entire automated process is developed through APP scripts. TOC, index and glossary are auto-generated based on the input from 'parameter.xml'. Any layout or formatting adjustments are be input through XML file. Once all the changes are made, a PDF will be generated with a click on the button. Two PDFs (with watermark and without watermark) will be created. A review is performed on created PDF for visual appearance and then sent to the publishers. An automated review will be run on the PDFs to avoid any errors while printing the customized publication. The watermarked copy is of low resolution and is for review by the Publisher prior to making available the work for the public. The publisher approves of the work and the work is now available for the general public. In case the publisher does not send his approval, the customized work is not available for being uploaded onto the database and therefore not available to the public. [0061] FIG. 3 is a series of screen shots for an exemplary publishing engine according to an embodiment of the invention. In one embodiment, the screen shots - 15 - WO 2010/138508 PCT/US2010/036071 shown can be used to implement a custom publishing engine. Additional details with respect to the screenshots are as follows: i. This screenshot shows the user authentication section that would provide access to the main custom publishing section. ii. This screenshot shows the main custom publishing area, where the user can create a customized title from various content. iii. This screenshot shows the process of adding a content element to the custom publishing work flow. The screen shows a chapter being added. iv. This screenshot shows how the user can upload text inserts and also apply image permissions to selected content. v. This screenshot shows the section where the user can input the details for the custom title and also select required options. vi. This screenshot shows the template selection section for the custom publishing engine. The user will also be able to customize the fonts for the template. vii. This screenshot shows the confirmation screen before confirming the custom publishing work order. [00621 From these it is clear that the invention relates to a processor and software based system that incorporates user interfaces to perform the SNAP steps and generated custom works in and expedited and efficient manner from database stored text sections and/or images. [0063] FIG. 4 is a flow chart depicting the operation of the edited customized publication, wherein the author can update the content of last year's publication during custom publishing. Any instruction regarding the edits will be keyed in and provided as a separate file. The publisher can upload the instruction file and along with the inserts, if any, with the option 'Text Inserts' in the custom publishing web interface. The changes can be either to text or images. Instructions on where to make - 16 - WO 2010/138508 PCT/US2010/036071 the changes in the chapters will be provided as 'instruction line' and the 'text inserts' (if applicable) will be provided along with it. These instructions can be command based or use natural language to affect the changes. Here are some examples: Instruction line: Page 6, add new paragraph at end of last bullet list: [0064] From the perspective of free content, traditional usages of copyright is limiting in several ways. For example, it limits the use of the work of the author to those who can, or are willing to, afford the payment of royalties to the author for usage of the author's content. Instruction line: Page 22, change all the occurrences of word voltage'to 'vol. 'in the labels of Figure 12.6. (There is no 'text insert' for this instruction because the instruction line itself has it.) Instruction line: Page 103, delete first full paragraph in its entirety and substitute the following: [0065] Projects to provide free literature and multimedia content have become increasingly prominent owing to the ease of dissemination of materials that is associated with the development of computer technology. Such dissemination may have been too costly prior to these technological developments. Instruction line: Replace Figure 3.2 with 'rod-chart.eps'(attached): (There is no 'text insert' for this instruction because the instruction line itself has it.) [00661 All the instructions provided in the instructions will be carried out during XML conversion process or as another part of the document or work creation. The computer system includes a parser in one embodiment to process these natural - 17- WO 2010/138508 PCT/US2010/036071 language or editing commands and automatically modify the documents based on the instructions. [00671 FIG. 5 is a block diagram illustrating the data structure of a relational storage database according to one embodiment of the invention. In one embodiment, a SQL server delivers data and manages various processes. It allows storage of data from structured, semi-structured and unstructured documents such as images and rich media, directly within the database. [00681 FIG. 6 illustrates a method for authoring a publication using a guided and structured document generation system according to one embodiment of the invention. FIG. 6 is a flow chart that relates, in part, to removal and processing of images. The publisher can review images in the chapters that are chosen for custom publishing and deselect any images that he does not want to appear in the publication. This is typically done when the publisher has no rights for publishing the image in any other publication. The publisher chooses the image permissions while choosing the chapters through custom publishing web interface. An 'image extraction' PERL script or other type of image extraction script is executed in the background to extract the contents all the images of selected chapters and store the output in an XML file (permission.xml). The content of the 'penrnission.xml' is displayed in the web interface for the publisher to choose between pennissions for print and web versions for each image. In one embodiment, flags with toggle values are set in all the images to indicate the status of permissions. [00691 Value '1' is stored in the print/web permission variable, if the publisher checks the check box next to the Print permission or Web permission option in the web interface. Value '0' is stored in the print/web permission variable, if the publisher unchecks the check box next to the Print permission or Web permission option in the web interface. The value Print pennission can be set to '1' and the value of Web permission is set as '0' because probability of having web permission for all the images is more. The publisher checks/unchecks the box depending upon the type of permission he has for a figure. The boxes are part of a user interface presented to the publisher as part of the publisher interface with the overall system. - 18- WO 2010/138508 PCT/US2010/036071 100701 In one embodiment, these are defined as follows: Print-perm = "1" or "0" - '1' indicates the publisher has permission to print the image in this publication and '0' indicates otherwise. Media-perm = "1" or "0" - '1' indicates the publisher has permission to display the image in any media and '0' indicates otherwise. [0071] For example, a custom publishing book may have 25 figures in it, but the publisher does not have print permission for the third figure and media permission for the fifth figure. The publisher typically identifies it by reading through the copyright information of the figure displayed in the custom publishing web interface. He scrolls through the images list, unchecks the print permission check box for figure 3 and unchecks the web permission check for figure 5. The resultant output with the flags gets stored in 'pennission.xml'. An example of the 'permission.xml' file (print and media permission values are highlighted in bold) is shown below: <asset label="Figure 1 "><caption>Type specimen of the Velociraptor skull</caption><copyright>American Museum of Natural History</copyright><printperm value=" 1 "/><mediaperm value=-" 0"/></asset> <asset label="Figure 2"><caption>Fossil <i>Protoceratops</i> baby</caption><copyright>American Museum of Natural History</copyright><print-perm value="0 "/><mediaperm value=" 1 "/></asset> [0072] 'Remove Figures without Permission' PERL script reads the print and media pennission values from 'permission.xml' and searches for the corresponding images in the combined XML file that contains all the selected chapters from different books. If the print or media flag is set to '0', then it removes the content of the corresponding image from the combined XML file. The removed image's corresponding text cross-references will be removed or modified as necessary by parsing the data. - 19 - WO 2010/138508 PCT/US2010/036071 [0073] FIG. 7 illustrates a method for operating a publishing engine according to one embodiment of the invention. In one embodiment, all the content that is given to the service provider is in two formats namely PDF format and any other suitable format, for example, XML. Any book that needs custom publishing workflow typically uses XML data. The service provider creates the XML content for chapters that do not have XML available for them. Any edits that the author wants also will be input into the XML content at this stage. The service provider also stores images needed for the custom publications at the time of XML creation. The input for XML conversion can be of three types: 1. Previous edition application files (Quark, InDesign, Word, etc.) - Images will be provided along with the application file. 2. Previous edition final PDF. 3. Previous edition final XML files - Images will be supplied along with the XML files. 1. Previous edition application files: a. previous edition content can be saved as an HTML file b. the resultant HTML content can be converted to XML using PERL script c. a quality check will be performed on the converted XML files using Arbortext Editorm and missing tags, if any, will be inserted d. the output XML file will be parsed against the DTD to make sure the final output is well structured e. images will be supplied along with the application files 2. Previous edition final PDF: a. previous edition content will saved as an HTML file b, the resultant HTML content will converted to XML using PERL script -20- WO 2010/138508 PCT/US2010/036071 c. a quality check will be done on the converted XML files using Arbortext EditorTM and missing tags, if any, will be inserted d. the output XML file will be parsed against the DTD to make sure the final output is well structured e. images will be extracted from the final PDF using Adobe Acrobat 3. Previous edition final XML files: a. previous edition XML files will be converted to docbook XML using PERL script b. a quality check will be done on the converted XML files using Arbortext EditorTm and missing tags, if any, will be inserted c. the output XML file will be parsed against the DTD to make sure the final output is well structured d. images will be supplied along with the previous edition XM\L files [0074] DocBook specification is followed for XML conversion. As a semantic language, DocBook documents do not describe what their contents look like, but rather the meaning of those contents. For example, rather than explaining how the abstract for an article might be visually formatted, DocBook simply says that a particular section is an abstract. It is up to an external processing tool or application to decide where on a page the abstract should go and what it should look like. [0075] The documents that need XML conversion are received at the facility in the form of either hardcopy manuscripts or editable word files. If the manuscript is in an uneditable format (i.e., hardcopy), these are double keyboarded. When a hardcopy manuscript is converted in to a digital copy, it is keyed in by two different people (double keyboarded) and in case of any discrepancy, the softcopy is then compared to the hardcopy to ensure that there is no error in the conversion and the output is derived as an editable text format or predominantly as word files. The files are then coded with XML tags. The external reference tags are added as needed. -21- WO 2010/138508 PCT/US2010/036071 Once the files are done coding, they are parsed against the DocBook DTD to ensure compliance with the standard XML structure. Once compliance is achieved, the data is moved to the storage for any further re-purposing. [0076] The content is edited using an automatic editor. A preferred embodiment of this is the user of Epic Editor T M . As will be appreciated, similar software can be used in accordance with the invention. Arbortext EditorTM is a sophisticated toolset designed to help the author create and maintain documents in SGML and XML. With Arbortext EditorTm, the author can create and edit SGML and XML documents in Windows and UNIX. The author can also edit SGML and XML documents created on other systems. Arbortext EditorTM documents can be transferred to any SGML or XML-compliant system. With Arbortext Editor m , the author can create and edit documents, edit tables in table or tagged mode, create and edit equations, import and export documents to and from other formats, personalize content through profiling, and perform several other tasks. [0077] FIG 7A is a part of the back end process of the custom publishing engine. It describes the process by which the customized content is to be collated in the new publication by pulling out the modifications/collation order and other information that is required to create the new publication from the existing parameter and the combined xml files. [0078] FIG 7B is also a part of the backend process of the custom publishing engine, where an object is to be removed for lack of permission, then the said object along with the relevant cross references are automatically removed. [0079] In part, this invention relates to an automatic authoring and publishing system. For example, FIG. 8 shows a system embodiment by which a user can search for content, assemble, preview and receive the final publication according to an embodiment of the invention. [00801 Referring to FIG. 8A, a network cloud diagram is shown. A publisher accesses 1 the SNAP custom publishing engine. A customer order 2 is received by the backend application and is stored on the SNAP server. If the order is for a - 22 - WO 2010/138508 PCT/US2010/036071 custom publication 3, the appropriate scripts are executed and the final product is created using Arbortext Advanced Print Publisher or similar software. If the order is for a conversion of content 4, then the appropriate scripts are executed and the final product is created using custom conversion tools. The final product 5 is then sent back to the publisher for review. [00811 This system includes a document manager input interface, a storage database and a publishing engine. In various implementations, these components may be separate or integrated software modules that operate to guide the user/author in customizing a publication, defining data structures and allowable content, storing content as distinct data elements, providing information as to whether content is in a usable format, providing information as to whether content has copyright clearances, providing a preview of the publication prior to commercialization etc. [0082] Further, the document manager input interface may include a document definition manager, a document builder, a paragraph editor, an automatic text generator etc. The document manager enables the author to build a document definition and allows managing data structures, creating templates, and managing task oriented function codes. The data structures are defined by the inventor/publisher. Page block, defining font types and/or other page formatting information for a document definition are also available through the document manager. The document manger may load a set of default structures that the author may customize. The builder module allows the creation of new work from one or more document definitions to create a revised instance based on a previous version. The document definition may define the type of permissible content for a particular field, section, paragraph or page. [0083] Document Translations: By using structured document definitions, a translation into various other languages is facilitated. The tagging of standard terms or words such as ISBN, author's name, and publisher's name facilitates automatic translations. Such translations allows for translations within technical illustrations. [00841 Structured Document Generation: This feature allows for a method of authoring a work using a guided and structured document. In one embodiment, - 23 - WO 2010/138508 PCT/US2010/036071 document generation is defined based on a plurality of predefined data elements. One or more predefined data elements are edited using content specific selection menus. The data elements and/or document template are stored in a relational database to store a customized document. [00851 Publishing Engine: In one embodiment, a publishing engine is also provided. The engine includes a structured document (e.g., XML) generator and any specified final document output format. The publishing engine operates in real-time as data is edited, added, deleted, etc. In one embodiment, the publishing engine uses a structured document (e.g., XML) as an intermediate step prior to publishing. In other embodiments the document output can be in any desired output format, for example, such as HTML, PDF, XML, SGML, RTF, plain text, etc. [00861 In one embodiment, a document template for a particular document is selected. In other embodiments, the list of available document templates can be related to the final documents to be output from the system. Document template features may be selected or excluded from the document being authored by the author. These features may be selected or excluded on various levels of the document including by the chapter, section, and/or subject. Various data elements may also be cross-referenced and/or hyperlinked internally and between related documents. This permits storing content as structured data elements rather than as a single document. A set of tasks are then defined to be completed by an author in order to finalize or complete a document or manual. This may include customizing a document template for a particular type of product or operation. Thus, document templates and corresponding data structures are formed according to this method. The document is stored in the storage database with cross references and hyperlinks to common data elements. A compiled document is assembled with the data elements translated into a structured document format. [00871 Another embodiment is a method for processing an internet-based client document change request application. A technical publication change request form is submitted by a client. The client is browser based in one embodiment. The submitted technical publication change request form is automatically sent to a reviewer for validation. For example, certain fields may be required to be completed - 24 - WO 2010/138508 PCT/US2010/036071 before the request can be assigned, or the submission is returned to the requester with a request for the missing infonnation. The revised document is reviewed for errors and is then sent for independent review to the publisher to ensure accuracy prior to being used for commercial purposes. [0088] Another embodiment provides an apparatus comprising a machine readable medium containing instructions that, when executed, cause the machine to perform operations of loading a predefined document template. Parts of the predefined document template can then be selected or excluded from the document. Individual document elements are retrieved from a storage database. Individual document elements are inserted into the predefined document definition. Text is automatically generated and inserted into the predefined document definition. The predefined document definition and the individual document elements are stored together as a new document in the storage database. An output format for the new document is selected. The new document is then encoded as an extensible markup language file. The new document is then published in the output format selected. [00891 With respect to FIG. 9, yet another feature of this invention is the option given by the publisher to the user/author for conversion of his work from one format to another by means of, for example, the Click Book Convert. Click book convert is an option which the publisher can exercise, when opting for conversion of his work. Once the option to convert is exercised, then the SNAP system generates a parameter xml and a combined xml that contains the relevant information to enable the conversion process. These xml files are used as inputs and the conversion is performed backend using proprietary tools belonging to the service provider (i.e. custom created scripts). This feature allows the publisher to select a particular book from the repository and gives them an option to change that particular title from one format to another. This is to overcome the drawback that some of the content is available only in a particular format not suited for publication. The author/user selects a title from the list of available books and selects a destination format. The source content could be in PDF or XML format. Based on the user's preference for conversion a compatible script/conversion application will be invoked to convert the source file into the preferred format. - 25 - WO 2010/138508 PCT/US2010/036071 [0090] The document authoring and generation system has several advantages over the prior art in terms of data production, distribution, modification, and usage. Data distribution is improved by having more complete data sources, improved document and data delivery time, and decreased shipping costs (e.g., electronic data shipping versus paper documents/manuals). Data modification is improved by decreasing the time needed to incorporate modifications, decreasing the costs of re authoring or editing a document, and making possible automatic translation of documents (e.g., into different languages or formats). Data usage is improved by retrieval software/browsers resulting in improved access time to digital data, searching of pertinent data utilizing the intelligence of the data structure, and customization of data based on document definitions. [0091] The data revision process is also improved in terms of revision control, revision time, and automated revision markings. What has been described is a new and improved system and method for exercising the option of customizing the publications by either the user or the publisher through authorized persons. The concept of owning portions of a book either completely by way of purchase or renting it for a period is innovative and novel and offers many advantages relative to existing offerings. [0092] Another search or query related feature is the ability to track the predefined data element across multiple documents. This predefined data comprises the words that occur in the index of the publications, which are listed chapterwise for each publication. The plurality of predefined data elements may be selected from the group consisting of text, quantity, descriptions, procedures, and graphical metadata which occur in the index of the publications. The step of editing one or more of the predefined data elements may include performing tasks pre-associated with the predefined data elements. The predefined data elements or selected data elements may be cross-referenced to one or more other documents. The content-specific selection menus may be dynamically generated based on a defined content type of the document definition. [0093] In accordance with one embodiment of the invention, the group of publishers who convey or transfer their content to a service provider can do so in - 26 - WO 2010/138508 PCT/US2010/036071 two or more formats. One such format is the PDF and the other such format is the XML or any other formats currently used in the Industry. The first step however, in this invention is loading the content on to the server of the service provider. [0094] When a user enters the website of the service provider, he has an option of browsing through journals, publications, etc. These can be bought, rented or subscribed to as desired by the user. The payment for these is through the normal methods used in the industry. The user can be either a registered member or a visitor. Once logged in, the user chooses a particular topic to browse, thereby choosing a particular area of interest. The various groups under which these publications are listed as categories. Depending upon his interest, a user enters a particular field, for example, science, mathematics, etc. Once he enters the category, then he enters the search terms. [00951 The search used is an advanced search engine which provides the user with a list of publications, the relevant chapters in which the search terms are occurring, information about the publisher, the author of the work, the ISBN, the cover image of the publication, price of the book, etc. The user then goes through the search list and narrows the search to exactly what he wants and then downloads these items by using the purchase or renting options. [00961 The search result is generated from print data which comprises a plurality of digitized pages that are searchable following a character recognition processing on the digitized pages. The search further comprises the step of generating a search index from the relevant database, wherein both the data and the metadata are searched correlating the query to at least one publication specification result contained in the database. [00971 Once the user decides on the items to be purchased, he drags and drops those choices into the purchase cart and then pays for the same. The items that have been purchased are now available in the download basket until the download process is complete. Once the download is complete, then items are moved to the download history that tracks purchases, time of purchase, how many copies were ordered, re ordering, etc. -27- WO 2010/138508 PCT/US2010/036071 [0098] With regard to editing of the content, the authorized personnel logs on to the website through an authorization from the publisher. Once his authorization is allowed, access to the content of the publisher in the database is granted. Next, content is selected for publication from the database. Once the chapters are identified, they are dragged and dropped into the work basket. Once the selection process is over, the work order is processed. [00991 As mentioned earlier, some of the chapters identified by the author may not be available in an XML format. The author is informed of this situation and the author can request conversion into the XML format. In one embodiment only after all the chapters are available in the XML or another specified format, the author is able to move to the next stage, namely, the permission zone. [01001 If there are any images, then the author has to check if there is any permission (copyright, license, etc.) to re-use the same. Only after such clearances are confirmed by the relevant owner can the author use these images. If no such permission is available, then the images along with related text are removed from those chapters and the remaining content is available for the author to work on. This ensures legal compliance of purchased combination. Thus, an electronic system with permission controls for making and owning derivative works of other authors is implemented using a user interface based approach. 101011 The author can now specify if he wants to upload any files that he may wish to add to the content and can do so by specifying the page and the paragraph before or after which this content is to be added. Once all the additions and deletions are complete, the author can tick off a check list in which there are certain items like the ISBN, copyright sanctions, etc. In some embodiments, the permission clearances are all mandatory. [01021 The next stage in creating such a custom publication is that the customized work is now created in duplicate and the watermarked copy is sent to the publisher for final approval. On receiving the approval the customized publication is available for purchase, rent, etc. In some embodiments, the turnaround time for this entire - 28 - WO 2010/138508 PCT/US2010/036071 activity is around 48 to 72 hours or less, which is fast when compared to the three to four week time frame under traditional methods. [01031 The customized document may be previewed prior to publishing. The customized document may be published by performing the steps of: (1) converting the customized document into an extensible markup language document; (2) forwarding the extensible markup language document to an extensible stylesheet transform; and/or (3) outputting the extensible markup language document from the extensible stylesheet transfonn as a published document. An internet-based change request may be received to make change to the published document. This method may also be implemented on hardware, software, or a combination thereof. [01041 In part, the invention relates to a processor-based system for generating publishable information of interest to a user. The computer system includes a memory device and a processor in communication with the memory device. In turn, the memory device includes instructions that, when executed by the processor, cause the processor to perform various combinations of the steps shown in the attached figures. [01051 The present invention may be embodied in many different forns, including, but in no way limited to, computer program logic for use with a processor (e.g., a microprocessor, microcontroller, or general purpose computer), programmable logic for use with a programmable logic device, or any other means including any combination thereof. 101061 A browser-based approach can be used to implement various embodiments of the invention. In addition to a browser-based application, an overall system including certain hardware components, such as servers that allow for some of the various data assembly and publishing and pre-publishing steps described herein can also be used. Servers suitable for perfonning the processing, routing, parsing, transmission, transformation of data into a publication of interest to a user can use a Windows-based operating system, a Mac-based operating system, a Linux-based operating system, or any other suitable open source or proprietary operating system. - 29 - WO 2010/138508 PCT/US2010/036071 [0107] Computers and computer systems described herein may include operatively associated computer-readable media such as memory for storing software applications used in obtaining, processing, storing and/or communicating data. It can be appreciated that such memory can be internal, external, remote or local with respect to its operatively associated computer or computer system. [0108] Memory may also include any means for storing software or other instructions including, for example and without limitation, a hard disk, an optical disk, floppy disk, DVD (digital versatile disc), CD (compact disc), memory stick, flash memory, ROM (read only memory), RAM (random access memory), DRAM (dynamic random access memory), PROM (programmable ROM), EEPROM (extended erasable PROM), and/or other like computer-readable media. [01091 In general, computer-readable memory media applied in association with embodiments of the invention described herein may include any memory medium capable of storing instructions executed by a programmable apparatus. Where applicable, method steps described herein may be embodied or executed as instructions stored on a computer-readable memory medium or memory media. These instructions may be software embodied in various programming languages such as C++, C, XML, HTML, Ruby on Rails, Java, and/or a variety of other kinds of software programming languages that may be applied to create instructions in accordance with embodiments of the invention. 10110] It is also another aspect of this invention that this invention directly results in financial benefits to both the publisher and the inventor as detailed herein. [0111] This invention provides a lower cost of production for publishers with faster turnaround, as it does away with hard copy printed publications and assembles the publication digitally, thus driving the whole publication production digitally, saving not only time but also availability of the publication within a 48-72 hour period from the time the request is made to the publisher. -30- WO 2010/138508 PCT/US2010/036071 [0112] This invention also drives more sales for publishers to sell their core textbooks to educational institutions that use this invention to produce their custom content. [01131 This invention further adds more value to the publishers by producing better quality content at a lower price at a fraction of the time that it takes for a hard copy to be published. [01141 This invention significantly saves money for the publishers that they need to invest in research and development by making available to them XML-based tools for creating custom products. [0115] This invention provides conversion options to other formats through a unified interface which would cost the publishers more if done separately. [0116] This invention directly results in more revenues for the publisher as every single query has the potential to be converted into a sale as the customized content that is selected or desired by a customer can result in a publication. 101171 This invention further facilitates the customization of the same topic by various authors, publishers, etc., all available under one umbrella. [01181 This invention results in increased revenue for the applicant by producing custom publications. 101191 This invention also results in increased revenue for the applicant by multi channel publishing. [0120] Another aspect of this invention is that the umbrella that is provided to different publishers results improved market share for custom publishing. 101211 Referring to FIG. 9, yet another feature of this invention is the option given by the publisher to the user/author for conversion of his work from one format to another by means of the Click Book Convert feature. [01221 The examples presented herein are intended to illustrate potential and specific implementations of the invention. It can be appreciated that the examples -31 - WO 2010/138508 PCT/US2010/036071 are intended primarily for purposes of illustration of the invention for those skilled in the art. There may be variations to these diagrams or the operations described herein without departing from the spirit of the invention. For instance, in certain cases, method steps or operations may be performed or executed in differing order, or operations may be added, deleted or modified. [0123] Although the present invention has been described with a degree of particularity, it is understood that the present disclosure has been made by way of example. Since various changes could be made in the above description without departing from the scope of the invention, it is intended that all matter contained in the above description or shown in this provisional specification shall be illustrative and not used in a limiting sense. [0124] What is claimed is: -32-
Claims (17)
Priority Applications (3)
|Application Number
|Priority Date
|Filing Date
|US18115009P true
|PCT/US2010/036071 WO2010138508A2 (en)
|Automated publishing systems and methods
Publications (1)
|Publication Number
|Publication Date
|AU2010254221A1 true AU2010254221A1 (en)
Family Applications (1)
|Application Number
|Priority Date
|Filing Date
|AU2010254221A Abandoned AU2010254221A1 (en)
|Automated publishing systems and methods
Country Status (5)
|US20120150680A1 (en)
|EP2435975A4 (en)
|AU2010254221A1 (en)
|SG177540A1 (en)
|WO2010138508A2 (en)
Families Citing this family (12)
|Publication number
|Priority date
|Publication date
|US9456229B2 (en)
|International Business Machines Corporation
|Parsing single source content for multi-channel publishing
|US20140143835A1 (en) *
|Mighty Vox Llc
|Web-Based Digital Publishing Platform
|US20140157105A1 (en) *
|Adobe Systems Incorporated
|Methods and systems for creating custom digital publications
|US20150019984A1 (en) *
|Tencent Technology (Shenzhen) Company Limited
|Method and server for processing report data
|CN104281628B (en) *
|The processing method and server of report data
|US9774839B2 (en) *
|Glasses.Com Inc.
|Systems and methods for color correction of images captured using a mobile computing device
|US20150339394A1 (en) *
|Tasty Time, Inc.
|Extracting Online Recipes, and Arranging and Generating a Cookbook
|US9509942B1 (en)
|Picaboo Corporation
|Automatic content categorizing system and method
|US10015244B1 (en) *
|Rich Media Ventures, Llc
|Self-publishing workflow
|US9886172B1 (en)
|Rich Media Ventures, Llc
|Social media-based publishing and feedback
|US10083672B1 (en)
|Rich Media Ventures, Llc
|Automatic customization of e-books based on reader specifications
|US9864737B1 (en)
|Rich Media Ventures, Llc
|Crowd sourcing-assisted self-publishing
Family Cites Families (9)
|Publication number
|Priority date
|Publication date
|US7130879B1 (en) *
|Alexandre Dayon
|System for publishing, organizing, accessing and distributing information in a computer network
|KR20010062821A (en) *
|The method of coding word for publications and electronic books on internet and its system
|CN1330336A (en) *
|Information system for publicating constibution with different forms
|US20020087690A1 (en) *
|International Business Machines Corporation
|Automated content publishing
|EP2136324A3 (en) *
|US Lynx LLC
|An automated publishing system that facilitates collaborative editing and accountability through virtual document architecture
|JP2006031120A (en) *
|Sokosha Insatsu Kk
|Publication support system, publication support program and publication support server
|US8700048B2 (en) *
|Motorola Solutions, Inc.
|Method and apparatus for automated publishing of customized presence information
|US20100004944A1 (en) *
|Murugan Palaniappan
|Book Creation In An Online Collaborative Environment
|US8655858B1 (en) *
|Amazon Technologies, Inc.
|Digital content reconstruction and distribution
- 2010-05-25 AU AU2010254221A patent/AU2010254221A1/en not_active Abandoned
- 2010-05-25 US US13/321,941 patent/US20120150680A1/en not_active Abandoned
- 2010-05-25 SG SG2012001020A patent/SG177540A1/en unknown
- 2010-05-25 WO PCT/US2010/036071 patent/WO2010138508A2/en active Application Filing
- 2010-05-25 EP EP10781087.1A patent/EP2435975A4/en not_active Withdrawn
Also Published As
|Publication number
|Publication date
|WO2010138508A3 (en)
|EP2435975A4 (en)
|SG177540A1 (en)
|EP2435975A2 (en)
|WO2010138508A2 (en)
|US20120150680A1 (en)
Similar Documents
|Publication Date
|CA2278454C (en)
|A system for electronic publishing
|US8489982B2 (en)
|Reusable data markup language
|US7007033B1 (en)
|Management of markup language data mappings available to a spreadsheet application workbook
|US7249328B1 (en)
|Tree view for reusable data markup language
|Edhlund et al.
|NVivo 12 Essentials
|US6920608B1 (en)
|Chart view for reusable data markup language
|US7392466B2 (en)
|Method and system of annotation for electronic documents
|A practical guide to localization
|US5655130A (en)
|Method and apparatus for document production using a common document database
|US6041303A (en)
|Method of assisting the conducting of a research project
|US8706685B1 (en)
|Organizing collaborative annotations
|KR101183416B1 (en)
|Method, system, and computer-readable medium for creating, inserting, and reusing document parts in an electronic document
|US7200816B2 (en)
|Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment
|US9383957B2 (en)
|Dynamic variable-content publishing
|US8799288B2 (en)
|System and method for automatic anthology creation using document aspects
|Learning XML: creating self-describing data
|EP1452966A2 (en)
|Method and system for enhancing the paste functionality of a software application
|US9110877B2 (en)
|Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document
|US20030144982A1 (en)
|Document component management and publishing system
|EP1696347A1 (en)
|Data store for software application documents
|US8407585B2 (en)
|Context-aware content conversion and interpretation-specific views
|US20040237030A1 (en)
|System and method of implementing calculation fields in an electronic form
|KR101130397B1 (en)
|Systems and methods for converting a formatted document to a web page
|US20090144302A1 (en)
|Web application for argument maps
|US20040237040A1 (en)
|System and method of processing an electronic form using layered aspects
Legal Events
|Application lapsed section 142(2)(d) - no continuation fee paid for the application


text:
Encaustic Workshop & Studio Time/
It's been a while since I have offered an encaustic workshop. The last few months I have been concentrating on Open Studios and teaching an 8 week art course to teens at the Palo Alto Art Center.
I thought this summer would be a great time to schedule a new Intro to Encaustic Workshop. If you have ever been curious about encaustic painting or even wondered how you might be able to incorporate it into your current art making practices this workshop is for you.
Introduction to Encaustic Workshop Encaustic is the art of painting with hot bees wax. This hands-on workshop is a great introduction to encaustic painting. Learn the basic techniques of encaustic painting including the history of the media, materials/safety concerns, heating tools and fusing techniques, layering, stenciling and other techniques to create beautiful works of art. All materials will be provided and students will go home with a sample technique board, resource list, instructional handouts and product samples. Class size is limited, age 13 +
To learn more about and or register for this course head on over to my WORKSHOPS page.
I have also added a few other options for open studio time and private lessons. Maybe you have already taken an encaustic class but don't have the space or tools to play around with it more. Do you have a project or problem you are working on and can use a little extra help or time? I have created an open studio free time option where you can come to my studio and work and I provide all of the materials and tools. You can learn about that on my Workshops page as well.
Is there a specific technique you would like to learn with encaustic, book art or any other of the mediums I teach? Are you busy and can't fit in a 4 hour workshop? Then a private lesson might just be perfect for you. Private lessons offer more flexibility in scheduling and allow us to really focus on the topics that are important for you.
"I took a workshop from Shannon and it was the best experience ever. We spent two hours doing five different techniques with encaustic process with my own photographs. She provided an amazing amount of information. I think the best part was actually working in her studio with her and to see how she does the process as well. She does each step with you. I cannot wait to do another session with her and to use more of the techniques with my artwork" -Marianna Chambard

subset: commoncrawl


text: teesmc #1 Posted January 7 Our group of 4 adults and 4 boys is excited for our first NCL cruise this March! The NCL board seems much less active than the RC and Carnival boards... Let's change that! Please give me any advice you have for sailing the Epic- fav drinks, restaurants, secret tips, navigating the ship, best places to relax in the sun, how the the boarding process works and what time to arrive in Port...anything and everything greatly appreciated! I will return the favor for other cruisers when I return! Thanks and happy 2019! 1 Share this post Link to post Share on other sites


text:
Tech Tues: 6 Items to Help You Survive Halloween
In a few short days, goblins, ghouls and ghosts will take over your neighborhood. To help you maintain order – whether that's keeping tabs on your children, keeping tabs on your sanity or both – here is a list of must-have items to survive the scariest day of the year:
- Avoid breaking your phone during the hoopla of Halloween with the Tech21 Classic Check phone case in smokey. All Tech21 cases feature scientifically developed materials to absorb maximum impact. Cases start at $34.99.
- With a beam range of 300 feet, the Dorcy K2 LED Rechargeable Flashlight is ideal for trick or treating in low-light neighborhoods. Available at Home Depot (online only), the flashlight retails at $38.99.
- Manage the sugar intake when you inevitably sneak candy from your child's bag with MyFitnessPal. The free calorie-counter mobile app is available for iOS and Android.
- From shoelaces to necklaces, Glow Products glow-in-the-dark wearables let you spot your little goblin from afar. Product prices depend on amount ordered.
- For the older, more independent child, keep tabs on his/her location with GPS Tracker, a free mobile app that turns your phone into a tracking device.
- Brave the evening with a little help from the Halloween Cocktails app, a creepy collection of spirits, including the Bloody Brain and White Ghost. The app is free and available for iOS.
Hope these 6 items comes in handy for you this Halloween!


text:
This item is Sold Out in your size, but we'll put in a special request with the Designer. Fill in your details and we'll get back to you.
FIND THE PERFECT DESIGNER GOWN ONLINE AT AZAFASHIONS.COM AND BE THE BELLE OF THE BALL: The weekend is here, and you have an invite to an exclusive evening soiree. You're super excited to attend, and imagine meeting your prince charming at the party, till you open your closet and find that you have nothing to wear! Don't worry, we at Aza Fashions have got your back. When you can't find what to wear to an all-important event, or when you want to look your best but you're not sure what will suit your body type, Aza stylists are here to help you find the perfect dress and style you from head to toe. With the extensive collection of designer dresses and designer gowns available at azafashions.com, you will be spoiled for choice and how. The dreamy gown on your mind is now just a click away. Be it a specific silhouette, style or embroidery, the unique piece that's on your mind is available at Aza Fashions Online. Whether you are looking for a formal full sleeved gown, a sexy low back or backless gown, a sparkly sequined gown, a feminine lace gown, a sultry gown with a high slit, a fun cocktail gown, a heavy embroidered gown, a girly pastel gown, a funky colour blocked gown, an indo-western saree gown, an anarkali gown with an interesting drape, a dramatic red carpet gown with a long floor-length cape, an edgy high-low gown with pants, an off-shouldered gown, a sleeveless gown, a relaxed beach maxi, a long white dress for a brunch, a shimmery mermaid gown, or a wedding gown with a long trail, you can find exactly what you're looking for at azafashions.com. With a variety like this, be rest assured to be wearing a gown that's different from everybody else's gown in the room. Make a fashion statement each time with exclusively curated designer pieces that you shop from Aza Fashions. Aza understands your taste and preferences and picks outfits for you that are easy, stylish and worth investing in without a second thought. Aza is a house to the biggest names in fashion industry and your one-stop destination to pick the perfect gown for occasions like weddings, receptions, anniversary celebrations, date nights or any other get-togethers.
DESIGNERS AT AZA FASHIONS ONLINE: Aza is a designer house to a multitude of designers like Manish Malhotra, Anamika Khanna, Rohit Bal, Varun Bahl, Amit Aggarwal, Malini Ramani, Neeta Lulla, Namrata Joshipura, Masaba, Nikhil Thampi, Nakul Sen, Gaurav Gupta, Mandira Wirk, Dev R Nil, Arpita Mehta, Anushree Reddy, Divya Reddy, Pankaj and Nidhi, Falguni and Shane Peacock, Anju Modi, Sukriti Aakriti, Payal Singhal, Ridhi Mehra, and many more designers. Keeping the taste of our consumers in mind, we at Aza aim at stocking the best for our buyers. Our online website is a host to the latest runway collections. The buyers are free to choose and buy their favourite designer gown right after the show from azafashions.com. From the biggest runway events like Lakme Fashion Week, Amazon India Fashion Week et cetera, you never have to wait for too long to get your hands on your favourite designer outfits. Your outfit is always a click away at Aza Fashions Online. Be it for a Sangeet, Wedding, Cocktail or any party that you're attending, the gowns at Aza Fashions are always a class apart. From Gaurav Gupta's drapes and textured gowns to Manish Malhotra's Bollywood style dramatic gowns; Payal Singal's pastel gowns to Arpita's Mehta's mirror embellished gown, these designer gowns are variant and ever so beautiful. These designer gowns are ones to steal your heart one at a time and spoiling you for choice.
BUY MANISH MALHOTRA GOWNS, GAURAV GUPTA GOWNS, AMIT AGGARWAL GOWNS, & MORE ONLINE AT AZAFASHIONS.COM: If you're getting married and are looking for a gown for your cocktail, sangeet, or reception, you have come to the right place. Go Bollywood glam in a Manish Malhotra gown with lots of cancan fabric, or be the dramatic diva with endless style in a Gaurav Gupta gown. If you want to stand out, then look no further than Amit Aggarwal, whose jaw-dropping creations embody the idea that fashion truly is art. If you're looking for red carpet styles like Sonam Kapoor, Deepika Padukone, or Sridevi, then a draped couture gown by Anamika Khanna, with an embroidered or net cape is your answer. Embrace your sexy side with a body hugging Malini Ramani gown, or go the princess route with a Kamaali Couture gown. If you've still not found the one, you'll definitely fall in love with the Neeta Lulla collection, the Namrata Joshipura collection, or the Rohit Gandhi + Rahul Khanna collection at azafashions.com. With so many designers under one roof at Aza, you'll never run out of options! If you're wondering what the celebrities wore, log on to the Celebrity Style page at azafashions.com and take your pick from our extensive celebrity closet. From Deepika Padukone in a stunning black, Nikhil Thampi fishtail gown with cutouts to Diya Mirza in a sparkly blue Nakul Sen gown at the IIFA awards show, you can shop any designer outfit you desire! From a diverse colour palate available at Aza, make sure to find the right shade of gown you're aiming at. Be it red, blue, black, purple, green, white, pink or more, your end for the perfect fit, colour and silhouette ends at Aza Fashions. From celebrity-inspired outfit to the outfit that they wore, get your outfit fix in just a few instances at Aza. The latest trend, style, cut, fit and flair, we have the answer to every question on your mind.
AZA FASHIONS SHIPS ACROSS THE WORLD: Aza Fashions Online has clients from all over the world. Be it London, New York, Australia, Canada, Mumbai and Delhi among other places, we've seen the love for designer wear especially gowns flowing. Other than designer gowns shop for wedding wear, designer kurta sets, sarees, western wear et cetera. Shop for the best gowns like anarkali gowns, gowns with trails, embroidered gowns and a variety of gowns at Aza. You can also enjoy amazing discount offers, cashback, free festive gifts, seasonal sales and so much more at Aza Fashions online. Be an insider by signing up for our newsletters to get the latest updates on all our sales, Indian designer showcases, exhibitions and other events. Follow us on social media to know more.
Gowns – Diwali & Lakshmi Puja
Diwali is one of the most anticipated festivals in India. From wearing the finest of ethnic Indian outfits for all the various Diwali parties and functions to getting to flaunt the newest designer trends and styles straight off the runway, Diwali is a time you can look your best. This Diwali Aza take your fashion quotient a notch higher with designer ethnic Indian gowns. Shop designer gowns for Diwali online at Aza and get your hands on the latest trends and styles. Designer gowns are your ideal traditional outfits for the festival of Diwali. At Aza, we provide you with an entire category of Diwali gowns for women online. Whether it a Diwali card party or a get together with family, shop for your favorite designer gowns online and get your traditional look on point. Get your Diwali style updated with the most stylish ethnic Indian designer gowns at Aza.
This Diwali shop designer gowns for parties, functions and more from Aza fashions online. Diwali gives you the perfect opportunity to dress up in traditional Indian gowns from your favorite designers. For the festive season, choose from a wide variety of Diwali gowns online at Aza which carries intricate details like thread embroidery, mirror work, gota patti work, mukaish work, thread work, zardozi work and more. Flaunt your designer gowns for Diwali in various colors like red, orange, pink, green, blue, yellow, gold, cream, during the festive season and look your impressive best in traditional Indian look. At Aza, buy Diwali ethnic Indian gowns in a wide range of fabrics like silk, cotton, georgette, chiffon, chanderi and more. Get access to all the sale offers and discounts during the Diwali season and own some of the best designer kurta sets for Diwali and Lakshmi Puja online at Aza.
Gowns– Navratri
This Navratri take your festive wardrobe a notch higher with the stunning designer gowns with ethnic Indian details at Aza Fashions Online. The festival of Navratri is all about garba sessions, fashionable traditional looks and music. If there is one festival where you can dress up looking your best in traditional Indian gowns, it's Navratri. Go traditional with designer Indian gowns during the festive days of Navratri. During the festive season that lasts for 9 days, you will surely be planning to attend functions, pujas, ceremonies and garba session, for all those times, dress up in ethnic designer gowns from Aza Fashions Online. Navratri being all about colors and embellishment, pick among a wide variety of colorful gowns like yellow gowns, red gowns, black gowns, green gowns, orange gowns, purple gowns and other celebratory colors this Navratri. Get the glitter and bling on your traditional outfits this season with mirror work gowns, thread work gowns, sequin work gowns, gota patti gowns, embellished gowns and much more at Aza fashions online.
Shop online for Navratri gowns from Aza fashions and look the best in all the upcoming festive functions. Shop Navratri gowns in silk, cotton georgette, velvet, chiffon and a variety of other popular rich blends to look your best in ethnic Indian designer wear. Choose from the designer gown collection of top Indian designers and wear the newest trends straight off the runway. At Aza, shop designer printed gowns, embroidered gowns, embellished gowns, solid color gowns. Splurge on Aza's latest festive collection of designer ethnic Indian and western gowns. Buy latest designer gowns online and flaunt your ethnic Indian Navratri look to all the upcoming Navratri functions. The wedding and festive collection at Aza is your ultimate destination to shop for all the latest designer gowns online. So head to Azafashions.com and shop your favorite designer gowns online for Navratri and enjoy some amazing festive discounts and coupons.
Gowns – Karwa Chauth
Karwa Chauth is a special occasion for you dress up in your best festive designer gown and look your impressive best. This Karwa Chauth, Aza has a special curate of exclusive designer gowns with ethnic Indian designs and styles to make you look the prettiest. This year as you be a part of Karwa Chauth pujas, ceremonies and get togethers, look your glamorous best in ethnic Indian designer gowns. Shop designer gowns at Aza from your favorite designers and dress up for the special day of Karwa Chauth. Shop for amazing red gowns, green gowns, yellow gowns, black gowns, gold gowns, blue gowns, orange gowns, pink gowns, cream gowns etc. for Karwa Chauth. Designer gowns are an essential part of a woman's festive wardrobe. With so many new lehenga styles and patterns being designed by Indian designers, shop for the latest gowns styles for Karwa Chauth.
If you are wondering where to buy designer gowns from? Then head straight to Aza fashions online to find the most popular gown trends and styles. Shop exciting designer gowns in a variety of colors like yellow, orange, red, green, blue, silver, gold, beige, cream and more to add a glamorous touch of festive appeal. Buy Karwa Chauth designer gowns online at Aza in luxurious fabrics like silk, velvet, georgette, chiffon, cotton etc. to give your wardrobe a quick style update. At Aza, shop the best designer gowns for Karwa Chauth and dress up like a diva on the special occasion. Get your hands on stunning designer gowns with embellished details like zardosi work, mirror work, thread work, gota patti work etc. at Aza. Shop for Karwa Chauth online at Aza and receive festive gifts, worldwide shipping, discounts and other fascinating perks.
Gowns – Ganesh Chaturthi
Ganesh Chaturthi is a fun festival to be a part of. From having special pujas and functions to get together with friends and family, Ganesh Chaturthi is an auspicious occasion where you have a good time with your loved ones. And for all those times, give your ethnic chic look a quick update with designer gowns. Aza has the largest collection of designer gowns online. Shop for ethnic gowns with modern silhouettes and design details that are traditional to give your Ganesh Chaturthi look a new age twist. Shop for the latest trends and styles in designer gowns at Aza and fill your festive wardrobe with the newest of designer ethnic Indian gowns from your favorite designers straight off the runway. Buy designer gowns online at Aza and look your ethnic best this Ganesh Chaturthi. Designer dresses for Ganesh Chaturthi at Aza include embroidery details like zardosi work, gota patti work, mirror work, thread work, mukaish work among other festive detailing for occasions like Ganesh Chaturthi. You can also shop gowns for Ganesh Chaturthi with printed florals, printed geometrics, printed abstracts and other designs for pujas and get togethers.
At Aza, make your pick from a wide variety of ethnic Indian designer gowns to wear to all the Ganesh Chaturthi functions. Choose from asymmetric gowns, high low gowns, off shoulder gowns, cold shoulder gowns, cut work gowns and more at azafashions.com. Buy Ganesh Chaturthi gowns online at Aza in fine fabrics like silk, velvet, georgette, chiffon, cotton, chanderi, banarasi etc. in bright festive colors like yellow, red, blue, green, gold, beige, grey, black, maroon, orange and more. Gowns are your perfect options to wear to festive functions especially since they are easy to carry off and also look gorgeous with ethnic details. Look like a diva in Aza's wide collection of festive designer gowns. Shop designer gowns online at Aza and get amazing offers and special festive discounts.
Gowns – Eid
This Eid, dress up in traditional ethnic Indian gowns to look your impressive best. With Eid, there comes a lot of functions like iftar parties, family get togethers and meet ups. For all those festive Eid functions, dress up in traditional Indian designer gowns from top Indian designers. Aza is your one stop destination for designer Eid outfits. Shop from a wide range of designer Eid gowns in varied colors, patterns, styles, embellishments etc. At Aza, choose from top Indian designer ethnic gowns online that will make you look like a diva. Choose from designer Eid gowns in colors like red, green, yellow, blue, black, purple, orange, maroon etc. Eid is a celebration that sees a lot of glitter and bling so don't forget to shop for designer gowns with embellishments and embroidery details like mirror work, thread work, mukaish work, zardozi work, gota patti work etc. among other rich detailing.
This Eid dress up in your best fashionable gowns and look your impressive best. Give your traditional Eid look a quick update with Aza's stunning designer gowns in ethnic Indian styles. Choose your designer gowns from a wide variety of rich fabrics like silk, cotton, chanderi, georgette, chiffon and more. Aza is known for its luxurious festive and wedding collection. So head straight to azafashions.com and shop for the best trends and styles in Eid gowns. Shop designer gowns online at Aza and get your hands on the finest designer collection at Aza. Shop at Aza for designer gowns and enjoy exclusive discount offers and more during the festive season.


text: The standard age to get your first mammogram is 40 years of age, in the absence of any breast related complain. If there is breast cancer, in first degree relatives, then mammogram should be done earlier. Breast self examination is an option for women between their 20's and 30' and they should also go for periodic clinical breast examination. Current trend is to do sono mammography i.e. ultrasound of both breasts and if indicated, mammogram is taken. This alone is not an indicator of breast cancer risk – family history, lactation history and medications are also taken into account while recommending mammogram.


text:
Off for the Beach!
Well, I think that we are ready to go. Mostly packed, although I am sure that I will be scrambling a bit tomorrow to get everything in the car.
For those who don't know, we (the boys and I) are lucky to be able spend the summer in Ocean City, Maryland (we have a place down there). We did it for the first time last year and had a blast. We are really looking forward to getting down there. Jeff will come down for long weekends and we hope to be able to convince him to take off a week or two now and again.
We do have internet access down there (of course!) so it will be like we never left.
Well, gotta go get some sleep…next time we talk it will be from the beach!