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; and
, 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.
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.
-
Citations
21 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; and
,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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A personal recording and playback system (10) comprising:
-
a receiver (19,21) which receives streaming audio or audio/visual input from at least one of;
analog broadcast radio/TV stations;
cable TV systems;
satellite TV systems; and
,Internet servers;
a memory (36) in which the received streaming audio or audio/visual input is stored;
a user input/output (12,14) through which user commands and queries are input and audio or audio/visual streams and queries are output; and
,a processor (32) programmed to;
track audio or audio/visual preferences of a user of the system (10);
maintain a user profile database (34);
receive multiple audio or audio/visual streams in the background via the receiver (19,21) and store the received multiple audio or audio/visual streams in the memory (36); and
,maintain an audio or audio/visual recording collection (48,50) in the memory according to the user preferences by analyzing the received audio/visual streams. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for maintaining an audio/visual collection 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 for subsequent analysis;
monitoring the playback preferences of the user;
maintaining a user preference profile including the user playback preferences;
storing and maintaining the audio or audio/visual streams in a video/audio collection (48, 50);
analyzing and matching the recorded audio or audio/visual streams to the user preference profile, and, at least one of;
discarding the queued stream if unmatched to a user preference;
storing the queued stream in the audio or audio/video collection if matched to a user preference and not previously stored in the audio/video collection;
or,using the queued stream to selectively improve a matching, previously stored audio or audio/visual stream in the audio or audio/video collection; and
,playing the stored audio or audio/visual streams. - View Dependent Claims (18, 19, 20, 21)
-
Specification