Claims
- 1. A method comprising:
reading electronic media content from a media source; converting the electronic media content to a computer-readable data stream including custom data for distributing the electronic media content; and delivering the computer-readable data stream to at least one client in a distributed environment.
- 2. The method of claim 1, wherein delivering the computer-readable data stream is at a predetermined rate for the at least one client to output the electronic media content.
- 3. The method of claim 1, further comprising setting a flag in the computer-readable data stream to indicate an output mode for the client.
- 4. The method of claim 1, further comprising formatting the computer-readable data stream to include custom data for interacting with the electronic media content at the at least one client.
- 5. The method of claim 1, further comprising receiving a command signal from the client to control delivery of the computer-readable data stream.
- 6. The method of claim 1, further comprising delivering a menu for the electronic media content to the at least one client.
- 7. The method of claim 1, wherein the computer-readable data stream is output by a host synchronously to a plurality of clients.
- 8. The method of claim 1, wherein the computer-readable data stream is output by a host asynchronously to a plurality of clients.
- 9. A method comprising:
receiving a computer-readable data stream at a client; converting the computer-readable data stream to electronic media content based on custom data included in the computer-readable data stream; and outputting the electronic media content.
- 10. The method of claim 9, further comprising issuing an interactive command to control the electronic media content delivered to the client.
- 11. The method of claim 10, wherein the interactive command is based on a content menu at a host.
- 12. The method of claim 10, wherein the interactive command is based on a control menu at a source.
- 13. The method of claim 9, further comprising issuing a trick command to control the electronic media content delivered to the client.
- 14. A computer program product encoding computer programs for executing a computer process, the computer process comprising:
reading electronic media content from a media source; converting the electronic media content to a computer-readable data stream including custom data for distributing the electronic media content; and delivering the computer-readable data stream to at least one client in a distributed environment.
- 15. The computer program product of claim 14 wherein the computer process further comprises delivering the computer-readable data stream at a predetermined rate for the at least one client to output the electronic media content.
- 16. The computer program product of claim 14 wherein the computer process further comprises setting a flag in the computer-readable data stream to indicate an output mode for the client.
- 17. The computer program product of claim 14 wherein the computer process further comprises formatting the computer-readable data stream to include custom data.
- 18. The computer program product of claim 14 wherein the computer process further comprises receiving a command signal from the client to control delivery of the computer-readable data stream.
- 19. The computer program product of claim 14 wherein the computer process further comprises delivering a menu for the electronic media content to the at least one client.
- 20. The computer program product of claim 14 wherein the computer process further comprises outputting the computer-readable data stream synchronously to a plurality of clients.
- 21. The computer program product of claim 14 wherein the computer process further comprises outputting the computer-readable data stream asynchronously to a plurality of clients.
PRIORITY CLAIM
[0001] This application claims priority to co-owned U.S. Provisional Patent Application Ser. No. 60/471,884 for “Media Distribution Systems and Methods” of Mathew L. Staples (Attorney Docket No. CVN007-PRV), filed May 19, 2003, hereby incorporated herein for all that it discloses.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60471884 |
May 2003 |
US |