Claims
- 1. A method of fulfilling a request for an electronic book having an electronic book digital rights management system, the method comprising:
receiving a request for the electronic book from a network client, the request including an electronic book identifier and a retailer identifier; determining a digital rights management system for the identified electronic book from a set of at least two digital rights management systems provided by different unaffiliated vendors; and distributing the electronic book to the network client in accordance with the electronic book's electronic book digital rights management system.
- 2. The method of claim 1, wherein the request comprises a URL (Universal Resource Locator) that encodes the electronic book identifier and the retailer identifier as one or more URL parameters.
- 3. The method of claim 1, further comprising determining whether to distribute the electronic book to the network client.
- 4. The method of claim 3, wherein determining whether to distribute the electronic book comprises applying one or more business rules to the request.
- 5. The method of claim 4, wherein the business rules comprise a rule that restricts distribution for authorized retailers.
- 6. The method of claim 4, wherein the business rules comprise a rule that restricts access based on a street date that identifies when a book can be distributed.
- 7. The method of claim 3, further comprising transmitting a status message to a user.
- 8. The method of claim 7, further comprising:
receiving message content from a retailer; and customizing the status message to include the received message content.
- 9. The method of claim 8, wherein the message content comprises a retailer logo.
- 10. The method of claim 1, wherein receiving the request comprises receiving the request in response to a user's selection of the corresponding electronic content from a user interface provided by the retailer.
- 11. The method of claim 1, wherein the network client comprise one of the following: a computer, a handheld personal digital assistant (PDA), and a cellular phone having a display.
- 12. A computer program product, disposed on a computer readable medium, for fulfilling a request for an electronic book having an electronic book digital rights management system, the program including instructions that cause the processor to:
receive a request for the electronic book from a network client, the request including an electronic book identifier and a retailer identifier; determine a digital rights management system for the identified electronic book from a set of at least two digital rights management systems provided by different unaffiliated vendors; and distribute the electronic book to the network client in accordance with the electronic book's electronic book digital rights management system.
- 13. The computer program of claim 12, wherein the request comprises a URL (Universal Resource Locator) that encodes the electronic book identifier and the retailer identifier as one or more URL parameters.
- 14. The computer program of claim 12, further comprising instructions that cause the processor to determine whether to distribute the electronic book to the network client.
- 15. The computer program of claim 14, wherein the instructions that cause the processor to determine whether to distribute the electronic book comprise instructions that cause the processor to apply one more business rules to the request.
- 16. The computer program of claim 15, wherein the business rules comprise a rule that restricts distribution for authorized retailers.
- 17. The computer program of claim 15, wherein the business rules comprise a rule that restricts access based on a street date.
- 18. The computer program of claim 14, further comprising instructions that cause the processor to transmit a status message to a user.
- 19. The computer program of claim 18, further comprising:
instructions that cause the processor to receive message content from a retailer; and instructions that cause the processor to customize the status message to include the received message content.
- 20. The computer program of claim 12, wherein the instructions that cause the processor to receive the request comprise instructions that cause the processor to receive the request in response to a user's selection of the corresponding electronic content from a user interface provided by the retailer.
- 21. A server, comprising:
(1) at least one network connection; (2) at least one processor; and (3) at least one computer readable medium storing instructions for processing by the processor, the computer readable medium storing:
(a) instructions corresponding to a set of more than one electronic book digital rights management systems; and (b) instructions for:
(i) receiving a request for the electronic book from a network client, the request including an electronic book identifier and a retailer identifier; and (ii) distributing the electronic book to the network client in accordance with the electronic book's electronic book digital rights management system.
- 22. The server of claim 21, further comprising a set of one or more stored rules to apply to the received request, the rule determining whether or not to distribute the electronic book in accordance with the electronic book's electronic book digital rights management system.
- 23. The server of claim 21, wherein the server comprises a single computer.
- 24. The server of claim 21, wherein the instructions for (i) receiving a request comprise web-server instructions for handling HTTP (HyperText Transfer Protocol) messages.
REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from co-pending U.S. provisional application Ser. No. 60/243,259, filed Oct. 25, 2000, entitled “Systems and Methods for Digital Content Submission, Management and Distribution”, which is incorporated by reference in its entirety herein.
[0002] This application relates to U.S. patent application Ser. No. ______, filed on the same day as the present application, entitled “Processing Content for Electronic Distribution using a Digital Rights Management System”; and U.S. patent application Ser. No. ______, filed on the same day as the present application, entitled “Electronic Content Distribution”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60243259 |
Oct 2000 |
US |