System and method for generating a digital edition
First Claim
1. A system to concurrently preview or publish a digital edition readable by a dedicated software application running on a communication device, while some of the pages of the digital edition are being edited, the system comprising:
- a compilation database being configured to store compiled page data of pages of the digital edition; and
an assembler system including;
a receiving module being configured to receive page edition data representative of pages of the digital edition;
a verification module being configured to identify pages edited or created since a last successful compilation;
a parser being configured to determine whether the pages edited or created since the last successful compilation are error-free or error-generating pages, the parser being configured to generate replacement parsed page data for each one of the error-generating pages and parsed page data for each one of the error-free pages;
a compiler being configured to;
compile the parsed page data from the error-generating pages and the error-free pages and generate compiled page data for each of the pages edited or created since the last successful compilation;
combine the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and
generate compiled edition data including the compiled page data of the pages of the digital edition, the compiled edition data being readable by the dedicated software application running on the communication device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method to concurrently preview or publish a digital edition. The system comprises a compilation database and an assembler system. The assembler system includes: a receiving module to receive page edition data; a verification module to identify pages edited or created since a last successful compilation; a parser to determine whether the pages edited or created since the last successful compilation are error-free or error-generating pages and to generate replacement parsed page data or parsed page data accordingly; and a compiler. The compiler is configured to: compile the parsed page data and generate compiled page data for each of the pages edited or created since the last successful compilation; combine the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and generate compiled edition data.
19 Citations
17 Claims
-
1. A system to concurrently preview or publish a digital edition readable by a dedicated software application running on a communication device, while some of the pages of the digital edition are being edited, the system comprising:
-
a compilation database being configured to store compiled page data of pages of the digital edition; and an assembler system including; a receiving module being configured to receive page edition data representative of pages of the digital edition; a verification module being configured to identify pages edited or created since a last successful compilation; a parser being configured to determine whether the pages edited or created since the last successful compilation are error-free or error-generating pages, the parser being configured to generate replacement parsed page data for each one of the error-generating pages and parsed page data for each one of the error-free pages; a compiler being configured to; compile the parsed page data from the error-generating pages and the error-free pages and generate compiled page data for each of the pages edited or created since the last successful compilation; combine the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and generate compiled edition data including the compiled page data of the pages of the digital edition, the compiled edition data being readable by the dedicated software application running on the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for concurrently previewing or publishing a digital edition readable by a dedicated software application running on a communication device, while some of the pages of the digital edition are being edited, the method comprising the steps of:
-
a) receiving page edition data representative of pages of the digital edition; b) identifying pages edited or created since a last successful compilation; c) determining whether the pages edited or created since the last successful compilation are error-free or error-generating pages; d) generating replacement parsed page data for each one of the error-generating pages; e) generating parsed page data for each one of the error-free pages; f) compiling the parsed page data from the error-generating pages and the error-free pages to generate compiled page data for each one of the pages edited or created since the last successful compilation; g) storing the compiled page data for each one of the pages edited or created since the last successful compilation of the digital edition in a compilation database; h) combining the compiled page data of the pages edited or created since the last successful compilation with compiled page data stored in the compilation database for unmodified pages; and i) generating compiled edition data including the compiled page data of the pages of the digital edition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification