Claims
- 1. A method for delivering content, comprising:
reading profile data related to a user; automatically identifying a portion of at least one source video stream based on relevance to the profile data; and transforming the identified portion of the at least one source video stream into a destination media, wherein the destination media does not comprise a video stream.
- 2. The method of claim 1, wherein the profile data is updated.
- 3. The method of claim 1, wherein the profile data comprises topical information.
- 4. The method of claim 1, wherein automatically identifying comprises determining a start of the identified portion of the at least one source video stream and an end of the identified portion of the at least one source video stream.
- 5. The method of claim 1, wherein transforming comprises sampling the identified portion of the at least one source video stream, and the destination media comprises at least one image.
- 6. The method of claim 1, wherein transforming comprises extracting information from the identified portion of the at least one source video stream to yield closed caption text.
- 7. The method of claim 6, wherein transforming further comprises processing the closed caption text for at least one of error correction and language translation.
- 8. The method of claim 6, wherein transforming further comprises a text-to-speech conversion of the closed caption text into an audio stream.
- 9. The method of claim 8, wherein transforming comprises storing the audio stream as a sound file.
- 10. The method of claim 1, wherein transforming comprises demultiplexing the at least one source video stream to yield an audio stream.
- 11. The method of claim 10 wherein transforming further comprises speech recognition processing of the audio stream to yield a text file.
- 12. The method of claim 11, wherein transforming further comprises processing the text file for at least one of error correction and language translation.
- 13. The method of claim 11, wherein transforming is tailored to a class of destination device.
- 14. The method of claim 1, further comprising delivering the destination media to at least one destination device.
- 15. The method of claim 14, wherein delivering the destination media comprises running an interactive voice response system in response to instructions from the user.
- 16. The method of claim 15, wherein delivering the destination media comprises loading a voice mailbox.
- 17. The method of claim 16, wherein delivering the destination media comprises playing the destination media to the user in response to at least one of DTMF and voice instruction.
- 18. The method of claim 15, wherein delivering the destination media includes generating VXML and storing the VXML on a server.
- 19. The method of claim 18, wherein delivering the destination media further includes receiving a call from the destination device in a VXML gateway.
- 20. The method of claim 19, wherein delivering the destination media further includes fetching a URL from the server and receiving the generated VXML in the VXML gateway.
- 21. The method of claim 14, wherein the at least one destination device comprises at least one of a wired telephone, a wireless telephone, a smart phone, a facsimile machine, a personal digital assistant, a pager, a radio, and an electronic picture frame.
- 22. The method of claim 14, wherein the at least one destination media is delivered in near real-time.
- 23. The method of claim 14, wherein delivering the destination media comprises storing the destination media in a server prior to delivering the destination media to the at least one destination device.
- 24. The method of claim 14, wherein delivering the destination media comprises storing the destination media to the at least one destination device.
- 25. The method of claim 14, wherein delivering the destination media is performed according to at least one of a predetermined time and a predetermined time interval.
- 26. The method of claim 14, wherein delivering the destination media is event-triggered.
- 27. A method for delivering content, comprising:
reading profile data related to a user; step for automatically identifying a portion of at least one source video stream based on relevance to the profile data; and step for transforming the identified portion of the at least one source video stream into a destination media, wherein the destination media does not comprise a video stream.
- 28. The method of claim 27, further comprising step for delivering the destination media to at least one destination device.
- 29. A system for delivering content, comprising:
means for reading profile data related to a user; means for automatically identifying a portion of at least one source video stream based on relevance to the profile data; and means for transforming the identified portion of the at least one source video stream into a destination media, wherein the destination media does not comprise a video stream.
- 30. The system of claim 29, further comprising means for delivering the destination media to at least one destination device.
- 31. A system for delivering content, comprising:
a server configured to read profile data related to a user, automatically identify a portion of at least one source video stream based on relevance to the profile data, and transform the identified portion of the at least one source video stream into a destination media, wherein the destination media does not comprise a video stream; and an interface to a destination device coupled to the server and configured to receive the destination media.
- 32. A system for delivering content, comprising:
a server configured to read profile data related to a user, automatically identify a portion of at least one source video stream based on relevance to the profile data, and transform the identified portion of the at least one source video stream into an audio file; and an interface to a voice mailbox, wherein the voice mailbox is configured to receive the audio file from the server and play the audio file in response to at least one of DTMF and voice instruction from the user.
- 33. A system for delivering content, comprising:
a server configured to read profile data related to a user, automatically identify a portion of at least one source video stream based on relevance to the profile data, transform the identified portion of the at least one source video stream into an audio file, store the audio file, and generate VXML related to the stored audio file; and a VXML gateway, wherein the VXML gateway is coupled to the server and configured to receive the generated VXML.
- 34. The system of claim 33, further comprising an interface to at least one destination device coupled to the VXML gateway, and wherein the VXML gateway is configured to deliver the audio file to the at least one destination device via an interactive voice response system.
- 35. A system for delivering content, comprising:
a server configured to read profile data related to a user, automatically identify a portion of at least one source video stream based on relevance to the profile data, transform the identified portion of the at least one source video stream into an audio stream, store the audio stream, and generate VXML related to the stored audio stream; and a VXML gateway, wherein the VXML gateway is coupled to the server and configured to receive the generated VXML.
- 36. The system of claim 35, further comprising an interface to at least one destination device coupled to the VXML gateway, and wherein the VXML gateway is configured to deliver the audio stream to the at least one destination device via an interactive voice response system.
- 37. A method for conveying information derived from a source video stream to a user comprising:
searching for at least one portion of the source video stream based on preferences of the user; selecting at least one delivery medium based on at least one of the user's destination devices; and transforming the at least one portion of the source video stream into the at least one delivery medium.
- 38. The method of claim 37, further comprising transmitting the at least one transformed portion of the source video stream to the at least one of the user's destination devices.
Parent Case Info
[0001] This application is a continuation-in-part of nonprovisional application Ser. No. 10/034,679, which was filed on Dec. 28, 2001, and claims priority to provisional application No. 60/282,204, which was filed Apr. 6, 2001, and to provisional application 60/296,436, which was filed Jun. 6, 2001, all of which are hereby incorporated by reference in their entireties.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60282204 |
Apr 2001 |
US |
|
60296436 |
Jun 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10034679 |
Dec 2001 |
US |
Child |
10303045 |
Nov 2002 |
US |