Real-time recording agent for streaming data from an internet
First Claim
Patent Images
1. A personal recording and playback system (10) comprising:
- a receiving means (19, 21) for receiving streaming audio/visual input from at least one of broadcast radio, broadcast TV stations, cable TV systems, satellite TV systems, the Internet, and other wide-area networks;
a means (21) for connecting to wide area networks including the Internet and receiving streaming audio or audio/visual input;
a storage means (36) for storing the received streaming audio or audio/visual input;
a user input means (12) for inputting user commands to the recording/playback system (10);
a user output means (14) for outputting the audio or audio/visual input;
a recording means (32) for transparently;
tracking audio or audio/visual preferences of a user of the system (10);
maintaining a user profile database (34) for storing and maintaining user preferences;
receiving multiple audio or audio/visual streams via the receiving means (19, 21) and storing the received multiple audio or audio/visual streams on the storage means (36) in the background; and
,maintaining an audio or audio/visual recording collection (48, 50) according to the user preferences by analyzing the received audio/visual streams; and
a content analysis means (56) for examining and improving a quality of an audio or audio/visual stream stored in the recording collection and identifying at least one of;
a profile of the stream, and voice over sections of the stream, degraded sections of the stream, and commercial detection,wherein the content analysis means (56) improves the quality of the audio or audio/visual stream stored in the recording collection by comparing a title in the audio or audio/visual recording collection (48, 50) to a title stored in a real time file system or a common memory and either;
(i) replacing a title in the audio or audio/visual recording collection (48, 50) with a title stored in the real time file system or the common memory or(ii) replacing portions of the title in the audio or audio/visual recording collection in order to remove voice over portions or defects of any kind or commercials, and wherein the operation of the content analysis means and replacing of either the said title (i), or portion of the title (ii), in the audio or audio/visual recording collection, is performed without the user being required to have previously listened to, or listened to and/or watched, the said title (i) or portions of the title (ii).
9 Assignments
0 Petitions
Accused Products
Abstract
A personal recorder/playback system (10) includes a recording agent (32) configured to transparently receive multiple audio/visual streams from analog and/or digital sources. The streams are temporarily stored in queues (52,54) for subsequent analysis. The streams, after analysis, are either discarded, stored permanently in an audio/visual collection (48,50), or used to improve the quality of previously stored streams in the collection. The recording agent (32) provides features such as virtual channels (42) and a “top-ten” list (38) of most popular stored audio/visual streams.
62 Citations
16 Claims
-
1. A personal recording and playback system (10) comprising:
-
a receiving means (19, 21) for receiving streaming audio/visual input from at least one of broadcast radio, broadcast TV stations, cable TV systems, satellite TV systems, the Internet, and other wide-area networks; a means (21) for connecting to wide area networks including the Internet and receiving streaming audio or audio/visual input; a storage means (36) for storing the received streaming audio or audio/visual input; a user input means (12) for inputting user commands to the recording/playback system (10); a user output means (14) for outputting the audio or audio/visual input; a recording means (32) for transparently; tracking audio or audio/visual preferences of a user of the system (10); maintaining a user profile database (34) for storing and maintaining user preferences; receiving multiple audio or audio/visual streams via the receiving means (19, 21) and storing the received multiple audio or audio/visual streams on the storage means (36) in the background; and
,maintaining an audio or audio/visual recording collection (48, 50) according to the user preferences by analyzing the received audio/visual streams; and a content analysis means (56) for examining and improving a quality of an audio or audio/visual stream stored in the recording collection and identifying at least one of;
a profile of the stream, and voice over sections of the stream, degraded sections of the stream, and commercial detection,wherein the content analysis means (56) improves the quality of the audio or audio/visual stream stored in the recording collection by comparing a title in the audio or audio/visual recording collection (48, 50) to a title stored in a real time file system or a common memory and either; (i) replacing a title in the audio or audio/visual recording collection (48, 50) with a title stored in the real time file system or the common memory or (ii) replacing portions of the title in the audio or audio/visual recording collection in order to remove voice over portions or defects of any kind or commercials, and wherein the operation of the content analysis means and replacing of either the said title (i), or portion of the title (ii), in the audio or audio/visual recording collection, is performed without the user being required to have previously listened to, or listened to and/or watched, the said title (i) or portions of the title (ii). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for maintaining an audio/visual collection in a device having a memory for storing audio/visual content and a processor that executes the method comprising:
-
receiving one or more audio or audio/visual streams in a background process transparent to a user; storing the received audio or audio/visual streams in a memory of the device for subsequent analysis; monitoring playback preferences of the user; maintaining in a memory of the device a user preference profile including the user playback preferences; storing and maintaining the audio or audio/visual streams in a audio/visual collection (48, 50) in a memory of the device; analyzing and matching the recorded audio or audio/visual streams to the user preference profile; and examining and improving a quality of an audio or audio/visual stream stored in the audio/visual collection and identifying at least one of;
a profile of the stream, voice over sections of the stream, degraded sections of the stream, and commercial detection,wherein improving the quality of the audio or audio/visual stream stored in the audio/visual collection comprises comparing a title in the audio or audio/visual recording collection (48, 50) to a title stored in a real time file system or a common memory and either; (i) replacing a title in the audio or audio/visual recording collection with a title stored in the real time file system or the common memory or (ii) replacing portions of the title in the audio or audio/visual recording collection (48, 50) in order to remove voice over portions or defects of any kind or commercials, and wherein the operation of the content analysis means and replacing of either the said title (i), or portion of the title (ii), in the audio or audio/visual recording collection, is performed without the user being required to have previously listened to, or listened to and/or watched, the said title (i) or portions of the title (ii). - View Dependent Claims (12, 13, 14, 15)
-
-
16. A personal recording and playback system (10) comprising:
-
a receiving means (19, 21) for receiving streaming audio/visual input from at least one of broadcast radio, broadcast TV stations, cable TV systems, satellite TV systems, the Internet, and other wide-area networks; a means (21) for connecting to wide area networks including the Internet and receiving streaming audio or audio/visual input; a storage means (36) for storing the received streaming audio or audio/visual input; a user input means (12) for inputting user commands to the recording/playback system (10); a user output means (14) for outputting the audio or audio/visual input; a recording means (32) for transparently; tracking audio or audio/visual preferences of a user of the system (10); maintaining a user profile database (34) for storing and maintaining user preferences; receiving multiple audio or audio/visual streams via the receiving means (19, 21) and storing the received multiple audio or audio/visual streams on the storage means (36) in the background; and
,maintaining an audio or audio/visual recording collection (48, 50) according to the user preferences by analyzing the received audio/visual streams; and a content analysis means (56) for examining and improving a quality of an audio or audio/visual stream stored in the recording collection and identifying at least one of;
a profile of the stream, and voice over sections of the stream, degraded sections of the stream, and commercial detection,wherein the content analysis means (56) improves the quality of the audio or audio/visual stream stored in the recording collection by comparing a title in the audio or audio/visual recording collection (48, 50) to a title stored in a real time file system or a common memory and replacing portions of the title in the audio or audio/visual recording collection in order to remove voice over portions or defects of any kind or commercials and wherein the operation of the content analysis means and replacing of the title, or portion of the title, in the audio or audio/visual recording collection, is performed without the user being required to have previously listened to, or listened to and/or watched, the said title or portions of the title.
-
Specification