US 11,720,695 B2
Server-based electronic publication management
Armen Chircorian, Glendale, CA (US)
Assigned to WEBSISTANT, L.L.C., Glendale, CA (US)
Appl. No. 14/241,169
Filed by Armen Chircorian, Glendale, CA (US)
PCT Filed Sep. 1, 2012, PCT No. PCT/US2012/053561
§ 371(c)(1), (2), (4) Date Feb. 26, 2014,
PCT Pub. No. WO2013/033664, PCT Pub. Date Mar. 7, 2013.
Claims priority of provisional application 61/530,378, filed on Sep. 1, 2011.
Prior Publication US 2014/0214503 A1, Jul. 31, 2014
Int. Cl. G06F 40/10 (2020.01); G06F 21/62 (2013.01); G06Q 10/10 (2023.01); G06Q 30/0241 (2023.01); H04L 67/02 (2022.01)
CPC G06F 21/62 (2013.01) [G06F 40/10 (2020.01); G06Q 10/10 (2013.01); G06Q 30/0241 (2013.01); H04L 67/02 (2013.01)] 31 Claims
OG exemplary drawing
 
1. An authoring method performed by a computer system, the method comprising:
receiving publication information from a first author to create an electronic book comprising a plurality of chapters, wherein the publication information specifies at least one other author that is allowed to access the electronic book, and wherein the publication information specifies a plurality of content providers that are allowed to provide content for the electronic book;
storing the publication information and the electronic book on a first server;
receiving, from a first content provider of the plurality of content providers, a first set of templates for incorporating content into the electronic book, wherein the first content provider is different from the first author, wherein a first template of the first set of templates specifies a first text area indicating where first text is to be placed on a page of the electronic book, and wherein a second template of the first set of templates specifies a second text area indicating where second text is to be placed on a page of the electronic book;
receiving, from a second content provider of the plurality of content providers, a second set of templates for incorporating content into the electronic book, wherein the second content provider is different from the first author and the first content provider, wherein a third template of the second set of templates specifies a first image area indicating where a first image is to be placed on a page of the electronic book;
storing the first set of templates and the second set of templates on the first server or a second server;
sending a first message indicating that the at least one other author is allowed to access the electronic book;
receiving a request from a second author of the at least one other author to access the electronic book, wherein the second author is different from the first author, the first content provider, and the second content provider;
sending a second message to present the electronic book, the first set of templates, and the second set of templates to the second author;
receiving a third message from the second author, wherein the third message identifies first digital content stored on a third server, wherein the third message comprises a first indication that the first digital content is to be included on a first page of a first chapter of the plurality of chapters of the electronic book according to the first template, wherein the third message identifies second digital content stored on the third server, and wherein the third message comprises a second indication that the second digital content is to be included on a second page of the first chapter of the electronic book according to the second template, wherein the third message identifies third digital content stored on the third server, and wherein the third message comprises a third indication that the third digital content is to be included on a third page of the first chapter of the electronic book according to the third template;
receiving the first digital content, the second digital content, and the third digital content from the third server;
generating a fourth message to invoke display of the electronic book on a web page, wherein the fourth message indicates that the first digital content is to be displayed at the first text area on the first page as specified by the first template, wherein the fourth message indicates that the second digital content is to be displayed at the second text area on the second page as specified by the second template, and wherein the fourth message indicates that the third digital content is to be displayed at the first image area on the third page as specified by the third template; and
sending the fourth message to a client device.