Claims
- 1. A method of processing content for distribution over a computer network, the method comprising:
receiving electronic content submitted by a submitter; accessing identification of at least one of a set of more than one electronic book digital rights management systems; and automatically generating an electronic book from the received electronic content for distribution in accordance with the identified electronic book digital rights management system(s).
- 2. The method of claim 1, wherein receiving the electronic content comprises receiving the electronic content over a network from a network client operated by the submitter.
- 3. The method of claim 2, further comprising transmitting user interface instructions to the network client, the user interface instructions providing a user interface that enables the submitter to identify electronic content to submit.
- 4. The method of claim 3,
wherein the user interface instructions comprise markup language instructions; and wherein transmitting the user interface instructions to the network client comprise transmitting the user interface instructions in response to an HTTP (HyperText Transfer Protocol) message.
- 5. The method of claim 1, wherein the set of more than one electronic book digital rights management systems comprise digital rights management systems offered by non-affiliated vendors.
- 6. The method of claim 1, wherein automatically generating an electronic book comprises lossy compression of graphic images included in the electronic content.
- 7. The method of claim 1, further comprising receiving metadata corresponding to the electronic content.
- 8. The method of claim 7, wherein the metadata comprises at least one of the following: an author, a subject, a publisher, and a summary.
- 9. The method of claim 7, wherein the metadata comprises hard copy printing information.
- 10. The method of claim 9, wherein the hard copy printing information comprises at least one of the following: a number of pages, a cover size, and a type of binding.
- 11. The method of claim 9, further comprising hard copy printing of the electronic content.
- 12. The method of claim 11, wherein the hard copy printing comprises:
printing a color cover; printing a book block; and binding the printed cover and book block.
- 13. The method of claim 7, wherein the metadata comprises distribution information.
- 14. The method of claim 13, wherein the distribution information includes the identification of the at least one electronic book digital rights management system.
- 15. The method of claim 13, wherein the distribution information comprises a street date.
- 16. The method of claim 13, wherein the distribution information comprises identification of at least one authorized retailer.
- 17. The method of claim 16, further comprising storing the metadata with metadata associated with other received electronic content.
- 18. The method of claim 17, further comprising selecting metadata from the stored metadata, the selected metadata corresponding to electronic content authorized for a retailer.
- 19. The method of claim 18, further comprising storing at least a portion of the selected metadata for transmission to the retailer over the network.
- 20. The method of claim 19,
further comprising receiving formatting information from a retailer; and wherein storing at least a portion of the selected metadata comprises storing in accordance with the received formatting information.
- 21. A computer program product, disposed on a computer readable medium, for processing content for distribution over a computer network, the program including instructions for causing a processor to:
receive electronic content submitted by a submitter; access identification of at least one of a set of more than one electronic book digital rights management systems; and automatically generate an electronic book from the received electronic content for distribution in accordance with the identified electronic book digital rights management system(s).
- 22. The computer program of claim 21, wherein the instructions that cause the processor to receive the electronic content comprise instructions that cause the processor to receive the electronic content over a network from a network client operated by the submitter.
- 23. The computer program of claim 22, further comprising instructions that cause the processor to transmit user interface instructions to the network client, the user interface instructions providing a user interface that enables the submitter to identify electronic content to submit.
- 24. The computer program of claim 21, wherein the instructions that cause the processor to automatically generate an electronic book comprise instructions that cause the processor to perform lossy compression of graphic images included in the electronic content.
- 25. The computer program of claim 21, further comprising instructions for causing the processor to receive metadata corresponding to the electronic content.
- 26. The computer program of claim 25, wherein the metadata comprises hard copy printing information.
- 27. The computer program of claim 26, wherein the hard copy printing information comprises at least one of the following: a number of pages, a cover size, and a type of binding.
- 28. The computer program of claim 27, further comprising instructions for causing the processor to initiate hard copy printing of the electronic content.
- 29. The computer program of claim 25, wherein the metadata comprises distribution information.
- 30. The computer program of claim 29, wherein the distribution information comprises identification of at least one authorized retailer.
- 31. The computer program of claim 30, further comprising instructions that cause the processor to store the metadata with metadata associated with other received electronic content.
- 32. The computer program of claim 31, further comprising instructions that cause the processor to select metadata from the stored metadata, the selected metadata corresponding to electronic content authorized for a retailer.
- 33. The computer program of claim 32, further comprising instructions that cause the processor to store at least a portion of the selected metadata for transmission to the retailer over the network.
- 34. 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 electronic content from a submitter over the at least one network connection; (ii) receiving metadata corresponding to the electronic content over the at least one network connection, the metadata including identification of at least one of the set of more than one electronic book digital rights management systems; and (iii) automatically generating an electronic book from the received electronic content corresponding to the identified electronic book digital rights management system.
- 35. The server of claim 34,
wherein the metadata comprises identification of at least one authorized retailer; and further comprising instructions for:
(iv) storing the metadata with metadata associated with other received electronic content; (v) selecting metadata corresponding to electronic content authorized for a retailer; and (vi) storing at least a portion of the selected metadata for transmission to the retailer over the network.
- 36. The server of claim 34, wherein the instructions for (i) receiving electronic content from a submitter comprise web-server instructions for handling HTTP (HyperText Transfer Protocol) messages.
- 37. A method of distributing electronic books over a computer network, the method comprising:
transmitting user interface instructions to a publisher's network client in response to an HTTP (HyperText Transfer Protocol) request received from the client, the user interface instructions providing a web-page form that enables the publisher to identify electronic content and corresponding metadata, the metadata including designation of at least one electronic book digital rights management system from at least two supported digital rights management schemes from different unaffiliated vendors, the metadata also including hard printing information; receiving the identified electronic content and metadata from the network client; automatically generating an electronic book from the received electronic content corresponding to the identified electronic book digital rights management system; storing the metadata with metadata associated with other received electronic content; selecting metadata from the stored metadata, the selected metadata corresponding to electronic content authorized for a retailer; storing at least a portion of the selected metadata for transmission to the retailer over the network in accordance with formatting information received from the retailer; receiving a request for the electronic book from a network client in response to a user's selection of the corresponding electronic content from a user interface provided by the retailer, the request including an electronic book identifier and a retailer identifier, the request being a URL (Universal Resource Locator) that encodes the electronic book identifier and the retailer identifier as one or more URL parameters; determining whether to distribute the electronic book to the network client by applying one or more business rules to the request; and distributing the electronic book to the network client in accordance with the electronic book's electronic book digital rights management system.
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 ______, filed on the same day as the present application, entitled “Electronic Content Distribution”; and U.S. patent application ______, filed on the same day as the present application, entitled “Fulfilling a Request for an Electronic Book”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60243259 |
Oct 2000 |
US |