Claims
- 1. A system for capturing a segment of a broadcast stream, comprising:
an asset provider, operative to identify the segment of the broadcast stream to be captured and to issue a command to capture the segment; and a distribution endpoint, coupled to the asset provider via a communication medium, operative to capture the segment of the broadcast stream upon receiving the command.
- 2. The system of claim 1, wherein the command comprises a start time to indicate the start of the segment to be captured and a stop time to indicate the end of the segment to be captured.
- 3. The system of claim 2, wherein the distribution endpoint comprises a segment processor, operative to capture the segment of the broadcast stream using the start time and the stop time.
- 4. The system of claim 1, wherein the asset provider comprises an authoring application, operative to insert tags into the broadcast stream to identify the segment of the broadcast stream to be captured.
- 5. The system of claim 4, wherein the segment processor is further operative to capture the segment of the broadcast stream identified by the inserted tags.
- 6. The system of claim 1, further comprising a live spool, operative to record and store the broadcast stream.
- 7. The system of claim 6, wherein the live spool is further operative to record the segment of the broadcast stream identified by the inserted tags.
- 8. A system for capturing a segment of a broadcast stream, comprising:
a live spool, operative to record the broadcast stream; and a distribution endpoint, functionally coupled to the live spool, operative to capture the segment of the broadcast stream from the live spool.
- 9. The system of claim 8, wherein the distribution endpoint comprises a segment processor, operative to capture the segment from the live spool using a start time and a stop time identifying the segment to be captured.
- 10. The system of claim 8, wherein the segment to be captured is identified by at least one tag in the broadcast stream.
- 11. The system of claim 10, wherein the live spool is further operative to record the segment of the broadcast stream identified by the at least one tag.
- 12. A system for identifying a segment of a broadcast stream to be captured, comprising an authoring application, operative to identify the segment of the broadcast stream by using a start time identifying the start of the segment and a stop time identifying the end of the segment and by inserting at least one tag identifying the segment into the broadcast stream.
- 13. The system of claim 12, further comprising a live spool, coupled to the authoring application, operative to record the broadcast stream.
- 14. A method for retrieving a segment of a broadcast stream, comprising the steps of:
identifying the segment of the broadcast stream to be retrieved using a start time and a stop time, wherein the start time identifies the start of the segment and the stop time identifies the end of a segment; issuing a command to capture the segment, wherein the command comprises the start time and the stop time; recording the broadcast stream on a live spool; and retrieving the segment from the live spool using the start time and the stop time, in response to receiving the command to retrieve the segment.
- 15. The method of claim 14, wherein the command further comprises an asset identifier to be associated with the retrieved segment.
- 16. The method of claim 15, further comprising the step of associating the asset identifier with the retrieved segment.
- 17. The method of claim 15, further comprising the steps of:
receiving metadata describing the retrieved segment; and associating the metadata with the retrieved segment using the asset identifier.
- 18. A method for capturing a segment of a broadcast stream, comprising the steps of:
receiving the broadcast stream comprising at least one tag identifying the segment to be captured; recording the segment identified by the tag at a live spool; and retrieving the identified segment from the live spool for distribution of the segment via a communication medium to at least one storage device.
- 19. The method of claim 18, further comprising the step of associating the retrieved segment with an asset identifier.
- 20. The method of claim 19, further comprising the steps of:
receiving metadata describing the retrieved segment; and associating the metadata with the retrieved segment using the asset identifier.
- 21. A method for formatting a segment of a broadcast stream for on-demand viewing, comprising the steps of:
recording the broadcast stream on a live spool; retrieving the segment from the live spool using stream metadata identifying the segment; and formatting the segment for on-demand viewing.
- 22. The method of claim 21, wherein the stream metadata comprises a start time identifying the start of the segment, a stop time identifying the end of the segment, and an asset identifier for identifying the retrieved segment.
- 23. The method of claim 21, wherein the stream metadata comprises a length of the segment.
- 24. The method of claim 22, further comprising the step of associating the retrieved segment with the asset identifier.
- 25. The method of claim 22, further comprising the steps of:
receiving package metadata describing the retrieved segment; and associating the package metadata with the retrieved segment using the asset identifier.
- 26. A method for capturing a segment of a broadcast stream for on-demand viewing, comprising the steps of:
extracting the segment from the broadcast stream, wherein the segment to be extracted is identified by at least one tag; and storing the segment and package metadata describing the segment in a storage device upon receiving the package metadata via a communication medium.
- 27. The method of claim 26, wherein the package metadata comprises a description of the segment.
- 28. The method of claim 26, wherein the package metadata comprises lifecycle information identifying a length of time the segment is to be stored in the storage device.
- 29. A method for extracting a segment from a broadcast stream for on-demand viewing, comprising the steps of:
receiving stream metadata identifying the segment to be extracted from the broadcast stream; and extracting the identified segment from the broadcast stream.
- 30. The method of claim 29, wherein the stream metadata comprises a start time identifying the start of the segment and a stop time identifying the end of the segment.
- 31. The method of claim 29, wherein the stream metadata comprises a transport stream identifier identifying the transport stream from which to extract the segment.
- 32. The method of claim 29, wherein the stream metadata comprises an asset identifier for identifying the segment.
- 33. The method of claim 32, further comprising the step of associating the segment with the asset identifier.
- 34. The method of claim 32, further comprising the steps of:
receiving package metadata describing the segment; and associating the package metadata with the segment using the asset identifier.
- 35. A method for identifying a segment to be extracted from a broadcast stream, comprising the step of issuing a command to extract the segment from the broadcast stream, wherein the command comprises stream metadata.
- 36. The method of claim 35, wherein the stream metadata comprises a start time identifying the start of the segment to be extracted and a stop time identifying the end of the segment to be extracted.
- 37. The method of claim 35, wherein the stream metadata further comprises an asset identifier to be associated with the segment.
- 38. The method of claim 35, wherein the stream metadata further comprises a transport stream identifier identifying the broadcast stream from which to extract the segment.
- 39. A method for identifying a segment to be extracted from a broadcast stream, comprising the steps of:
inserting at least one tag into the broadcast stream identifying the segment to be extracted; and issuing segment package metadata describing the extracted segment for use in an on-demand application.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/210,278, entitled “System and Method for Distributing Network-Based Personal Video,” which was filed on Aug. 1, 2002 and assigned to N2 Broadband, Inc. The subject matter of U.S. patent application Ser. No. 10/210,278 is hereby fully incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10210278 |
Aug 2002 |
US |
Child |
10293716 |
Nov 2002 |
US |