Electronic multimedia publishing systems and methods
First Claim
1. An electronic multimedia publishing system comprising:
- an authoring system that creates an enhanced electronic book comprising text, multimedia content, and interactive services;
a service provider system that allows execution of the interactive services, that adapts the enhanced electronic book based on usage of the enhanced electronic book by a user, and that interfaces the enhanced electronic book to a plurality of additional services; and
a remote computing device that renders the enhanced electronic book to the user and that manages interactions between the user, the enhanced electronic book, and the service provider system using the interactive services,wherein the authoring system comprises an emulation module that emulates the enhanced electronic book using (i) functions of the service provider system and a configuration of the remote computing device or (ii) functions of a fully functional service provider system and a configuration of a generic remote computing device to verify consistency of the enhanced book with author intent for rendering the enhanced book on the remote computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic multimedia publishing system includes an authoring system, a service provider system, and a remote computing device. The authoring system creates an enhanced electronic book comprising text, multimedia content, and interactive services. The service provider system allows execution of the interactive services, adapts the enhanced electronic book based on usage of the enhanced electronic book by a user, and interfaces the enhanced electronic book to a plurality of additional services. The remote computing device renders the enhanced electronic book to the user and manages interactions between the user, the enhanced electronic book, and the service provider system using the interactive services.
-
Citations
54 Claims
-
1. An electronic multimedia publishing system comprising:
-
an authoring system that creates an enhanced electronic book comprising text, multimedia content, and interactive services; a service provider system that allows execution of the interactive services, that adapts the enhanced electronic book based on usage of the enhanced electronic book by a user, and that interfaces the enhanced electronic book to a plurality of additional services; and a remote computing device that renders the enhanced electronic book to the user and that manages interactions between the user, the enhanced electronic book, and the service provider system using the interactive services, wherein the authoring system comprises an emulation module that emulates the enhanced electronic book using (i) functions of the service provider system and a configuration of the remote computing device or (ii) functions of a fully functional service provider system and a configuration of a generic remote computing device to verify consistency of the enhanced book with author intent for rendering the enhanced book on the remote computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic multimedia publishing system comprising an authoring system to create an enhanced electronic book that is to be rendered on a remote computing device, the authoring system comprising:
-
a server computer including; an ingestion module that ingests first data and that generates second data, wherein the first data includes raw content and media to be included in the enhanced electronic book, wherein ingesting the first data includes transcoding the first data, and wherein the second data includes transcoded first data; a database module that includes a database of (i) design layouts, predefined functions, and predefined templates for a plurality of electronic books and (ii) configurations of a plurality of remote computing devices capable of rendering the plurality of electronic books; a development module that creates the enhanced electronic book based on (i) the second data and (ii) at least one of the design layouts, the predefined functions, the predefined templates, and the configurations selected from the database; and an emulation module that emulates the enhanced electronic book using (i) functions of a service provider system designed to service the enhanced electronic book and a configuration of the remote computing device or (ii) functions of a fully functional service provider system and a configuration of a generic remote computing device to verify consistency of the enhanced book with author intent for rendering the enhanced book on the remote computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system to service enhanced electronic books comprising:
-
a server computer including; a validation module that receives an enhanced electronic book from an authoring system and that determines whether the enhanced electronic book has a format compatible with configuration of a remote computing device designed to render the enhanced electronic book to a user; a repository module that stores the enhanced electronic book when validation of the enhanced electronic book is successful; and an adaptation module that dynamically adapts the enhanced electronic book based on (i) usage and configuration of the remote computing device, (ii) condition of network connection between the system and the remote computing device, (iii) intellectual property rights associated with the enhanced electronic book, and (iv) legality of content of the enhanced electronic book. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A mobile computing device comprising:
-
a receiver that receives an enhanced electronic book from (i) an authoring system that creates the enhanced electronic book or (ii) a service provider system that services the enhanced electronic book; a display that renders the enhanced electronic book to a user on the mobile computing device based on configuration of the mobile computing device; and an adaptation module that adapts the enhanced electronic book based on (i) the configuration of the mobile computing device and (ii) interactions between the user, the mobile computing device, the enhanced electronic book, and the service provider system, wherein the mobile computing device extracts a portion of the adapted enhanced electronic book, stores the portion of the adapted enhanced electronic book in a format different than the enhanced electronic book, and exports the portion of the adapted enhanced electronic book from the mobile computing device to another device. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A method for an electronic multimedia publishing system, the method comprising:
-
creating an enhanced electronic book comprising text, multimedia content, and interactive services; emulating the enhanced electronic book using (i) functions of a service provider system and configuration of a remote computing device or (ii) functions of a fully functional service provider system and configuration of a generic remote computing device to verify consistency of the enhanced book with author intent for rendering the enhanced book on the remote computing device; executing the interactive services on the service provider system; adapting the enhanced electronic book at the service provider system based on usage of the enhanced electronic book by a user; interfacing the enhanced electronic book to a plurality of additional services through the service provider system; rendering the enhanced electronic book to the user on the remote computing device; and managing interactions between the user, the enhanced electronic book, and the service provider system using the interactive services.
-
Specification