As I said a while back in the thread, all that Kobo would need to transmit and store would be some unique identifier that would identify the book(scrambled or not), and a page number. The only other requirement might be to transmit a public key if it was necessary to encrypt/decrypt the title. I don't see why Kobo would need to store any side loaded books, only their titles and the internal page number reference that Kobo understands so that Kobo reader on various platforms and with differing font sizes or page sizes would sync accurately.
This would require minimal resources. As far as maintaining the same books across all synced devices, if a book was not present on a particular device there would be no database entry and no way to sync it on that device until the book was transferred or side loaded by the user and a database entry was created.
Again, I was only asking for a page synchronization mechanism, not a syncing of content. I would hardly expect them to devote storage for a great number of ebooks for a great number of users, but I think the penalty of storing the highest page number that any sync so far had yielded along with an identifier would be relatively little burden, likely less than 100 bytes per title.
|