ELECTRONIC BOOK RENTALS
First Claim
1. A computer-implemented method, comprising:
- under control of one or more computing systems of a content provider, the one or more computing systems configured with specific executable instructions,receiving a rental request from a client device of an individual to rent an electronic book, the rental request specifying a period of time for the individual to rent the electronic book;
providing permission to the client device for the individual to access the electronic book for the period of time specified by the rental request;
receiving a rental term modification request from the client device to change the period of time for the individual to rent the electronic book;
providing permission to the client device for the individual to access the electronic book for an additional period of time based, at least partly, on the rental term modification request; and
providing an indication to the client device that the additional period of time for the individual to access the electronic book has expired.
1 Assignment
0 Petitions
Accused Products
Abstract
Architectures and techniques are described to rent electronic books. In particular, a content provider can rent electronic books to individuals for a specified rental term. The individuals may have the option to modify the rental term for an electronic book. The rental term for a particular electronic book may be modified by extending the rental term of the particular electronic book or decreasing the rental term of the particular electronic book. Individuals may also convert the rental of an electronic book to a purchase and a purchase of an electronic book to a rental. In order to rent the electronic books to individuals, the content provider may acquire permission from the publishers of the electronic books. In some cases, the content provider may acquire a pool of time-bound rentable licenses from the publishers to allocate to individuals renting electronic books from the content provider.
-
Citations
29 Claims
-
1. A computer-implemented method, comprising:
under control of one or more computing systems of a content provider, the one or more computing systems configured with specific executable instructions, receiving a rental request from a client device of an individual to rent an electronic book, the rental request specifying a period of time for the individual to rent the electronic book; providing permission to the client device for the individual to access the electronic book for the period of time specified by the rental request; receiving a rental term modification request from the client device to change the period of time for the individual to rent the electronic book; providing permission to the client device for the individual to access the electronic book for an additional period of time based, at least partly, on the rental term modification request; and providing an indication to the client device that the additional period of time for the individual to access the electronic book has expired. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system comprising:
-
a processor; and memory accessible to the processor, the memory storing; an electronic book publisher module executable by the processor to acquire a plurality of licenses associated with an electronic book, wherein each of the plurality of licenses provides access to the electronic book for a respective variable period of time; an electronic book rental module executable by the processor to; receive a request from a client device to rent the electronic book for a period of time; allocate a particular license of the plurality of licenses to the client device, at least partly in response to the request, for the period of time specified in the request; decrease a number of the plurality of licenses that are available to allocate to rent the electronic book, at least partly in response to allocating the particular license to the client device; and increase the number of the plurality of licenses that are available to allocate to rent the electronic book when the period of time to rent the electronic book expires. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An electronic reader device comprising:
-
a processor; and memory accessible by the processor, the memory storing; an electronic book rental module that is executable by the processor to; send a request to a content provider to rent an electronic book for a period of time; receive metadata to access the electronic book for the period of time; send a request to the content provider to modify the period of time to access the electronic book; and modify the metadata of the electronic book when the period of time to access the electronic book is modified; and an electronic book rendering module executable by the processor to render at least a portion of the electronic book after receiving the metadata to access the electronic book. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer-implemented method comprising:
under control of one or more computing systems of a content provider, the one or more computing systems configured with specific executable instructions, receiving a request from a client device of an individual to rent an electronic book for a particular rental term; providing permission to the client device for the individual to access the electronic book for the particular rental term; receiving one or more annotations of the electronic book from the client device during the particular rental term; and providing access to the one or more annotations after the particular rental term expires. - View Dependent Claims (26, 27, 28, 29)
Specification