SYSTEM AND METHOD FOR PUBLISHING PERSONALIZED BOOK COLLECTIONS
System and method of publishing a personal collection of electronic books responsive to a user request. A graphical user interface (GUI) is configured to allow a user to compile a collection of electronic books and then request to share the collection to other users of a select website. In response to the request, a personal collection webpage is automatically generated and made accessible to the public users of the website through a hyperlink. The public users may submit subscribing requests through the webpage for receiving update notifications. The creator-user of a published personal collection may receive an incentive based on the number of subscribers of the collection, and the volume of books included in the collection and purchased by the subscribers.
1 . A computer implemented method of making electronic media products available, said method comprises:
receiving a publishing request from a first user for publishing a personalized selection of electronic media products, wherein said personalized selection comprises identifications of a plurality of electronic media products that are selected by said first user, and wherein said first user is a registered user of a website;
accessing said personalized selection responsive to said publishing request;
generating a webpage comprising said personalized selection and an identification of said first user; and
associating a hyperlink with said webpage;
enabling said webpage to be accessible to other registered users of said website through said hyperlink.
2 . The computer implemented method of claim 1 further comprising:
receiving text input from said first user, said text input describing said personalized selection; and
receiving a tag input from said first user, said tag input categorizing said personalized selection,
wherein said webpage further comprises said text input and said tag input.
3 . The computer implemented method of claim 1 further comprising:
receiving an indication that said personalized selection is updated with a new electronic product;
accessing said personalized selection responsive to said indication; and
updating said webpage with an identification of said new electronic media product.
4 . The computer implemented method of claim 3 further comprising:
receiving a subscription request from a subscriber with respect to said personalized selection; and
sending an update notification to said subscriber with respect to said new electronic media product upon said updating said webpage.
5 . The computer implemented method of claim 4 further comprising awarding a credit to said first user based on a number of subscription requests received with respect to said personalized selection.
6 . The computer implemented method of claim 4 further comprising awarding a credit to said first user based on a number of purchases made by subscribers of said personalized selection and on electronic media products that are included in said personalized selection, wherein said credit corresponds to a monetary value.
7 . The computer implemented method of claim 1 , wherein said plurality of electronic media products comprise electronic media products purchased by said first user.
8 . The computer implemented method of claim 1 , wherein said electronic media products are selected from a group consisting of electronic books, electronic magazines, electronic newspapers, music, videos, and audio books.
9 . A non-transitory computer-readable storage medium embodying instructions that, when executed by a processing device, cause the processing device to perform a method of publishing a personal collection of electronic books, said method comprising:
rendering a first graphical user interface (GUI) for display on a user device, wherein said first GUI is configured to:
receive user input from a first user to identify a collection of electronic books;
wherein said first user is a registered user of a website; and
receive a user instruction from said first user to publish said collection of electronic books on a website;
responsive to said user instruction, generating indications operable to:
generate a webpage comprising identifications of said collection of electronic books and an identification of said first user;
store an indication that said webpage is to be published; and
enable said webpage to be accessible to other registered users of said website; and
sending said indication through a communication channel to a server device that hosts said website.
10 . The non-transitory computer-readable storage medium of claim 9 , wherein said website is an on-line book store.
11 . The non-transitory computer-readable storage medium of claim 9 , wherein said first GUI is further configured to receive user input to update said collection of electronic books by adding and/or deleting electronic books from said collection, and wherein said method further comprises sending a collection update indication to said server device through a communication channel.
12 . The non-transitory computer-readable storage medium of claim 9 , wherein said first GUI is configured to present a number of subscribers of said collection of electronic books, and a quantity of purchases made by said number of subscribers on electronic books that are included in said collection of electronic books.
13 . The non-transitory computer-readable storage medium of claim 9 , wherein said first GUI is further configured to:
receive a description input from said first user that describes said collection of electronic books; and
receive a classification input from said first user that classifies said collection of electronic books, and wherein said webpage comprises said description input and said classification input.
14 . The non-transitory computer-readable storage medium of claim 9 , wherein said first GUI is associated with a user account assigned to said first user.
15 . The non-transitory computer-readable storage medium of claim 9 , wherein said collection of electronic books comprises a subset of electronic books that are automatically selected based on predetermined criteria.
16 . A system comprising:
a communication circuit;
a processor coupled to said communication circuit;
memory coupled to said processor and comprising instructions that, when executed by said processor, cause the system to perform a method comprising:
generating a first graphical user interface (GUI) for rendering to display;
receiving a publishing request from a first user through said first GUI for publishing a personalized selection of electronic media products, wherein said personalized selection comprises identifications of a plurality of electronic media products that are selected by said first user, and wherein said first user is registered with a website;
accessing said personalized selection responsive to said publishing request;
generating a webpage comprising visual objects representing said personalized selection of electronic media products and an identification of said first user;
associating a hyperlink and an identification of said user with said webpage; and
enabling said webpage to be accessible to other users of said website through said hyperlink.
17 . The system of claim 16 , wherein said webpage further comprises a description of said personalized selection, and a classification of said personalized selection.
18 . The system of claim 16 , wherein said webpage is configured to receive subscribing requests from a plurality of viewers of said webpage, and wherein said method further comprises
receiving an indication indicating that said personalized selection is updated by said first user;
updating said webpage responsive to said message; and
sending a notification with respect to said updating to said plurality of viewers.
19 . The system of claim 18 , wherein said method further comprises rewarding said first user based on a number of said plurality of viewers.
20 . The system of claim 19 , wherein said method further comprises rewarding said first user based on a number of purchases made by said plurality of viewers on electronic media product included in said personalized selection.