Patent ID: 7336788

Claim:
A method for processing text data for an electronic book in an electronic book home system comprising an electronic library and a portable electronic viewer, the method comprising: transmitting a purchase order of an electronic book from the electronic library to a remote operations center; attaching a unique packet identifier that matches an electronic library identifier associated with the purchaser's electronic library to a packet of text data at the remote operations center; after the unique packet identifier is attached, receiving the packet of text data at the electronic library; determining, at the electronic library, whether the packet has a unique packet identifier; and if the packet has a unique packet identifier, determining whether the packet identifier matches the electronic library identifier of the electronic library; and if the packet identifier matches the electronic library identifier, storing the packet to a data text file of the electronic book in an electronic library storage of the portable electronic viewer, wherein said electronic book comprising a unique key associated therewith and said portable electronic viewer having a unique key associated therewith for data text encryption and decryption; in the library, comparing the unique key associated with data text of said electronic book to the unique key identifying said portable electronic viewer; and if the comparing step produces a match, sending the encrypted and compressed data text related to said electronic book from the library to said portable electronic viewer and storing said encrypted and compressed data text in said portable electronic viewer; and decompressing and decrypting said electronic book page by page only at the moment of viewing and only for the current page (just before a page is displayed on the display of said portable electronic viewer.