Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
154 words
A method for selectively reproducing locally stored programming signals comprising, in combination, the steps of: storing a first set of separate programming segments at a client location, at said client location, employing processing means to derive identification data from each of said first set of separate programming segments, transmitting said identification data from said client location to a remote processing location, at said remote processing location, comparing said identification data with a database containing identification information and associated content descriptions for each of a second set of programming segments to identify common program segments found in both said first and said second set of programming segments, transmitting from said remote processing location to said client location selected ones of content descriptions stored in said database which describe said common program segments, and at said client location, presenting said selected content descriptions to a user to facilitate the selective processing of said common program segments.
Claim 2
Independent Claim
154 words
A method for selectively reproducing locally stored programming signals comprising, in combination, the steps of: storing a first set of separate programming segments at a client location, at said client location, employing processing means to derive identification data from each of said first set of separate programming segments, transmitting said identification data from said client location to a remote processing location, at said remote processing location, comparing said identification data with a database containing identification information and associated content descriptions for each of a second set of programming segments to identify common program segments found in both said first and said second set of programming segments, transmitting from said remote processing location to said client location selected ones of content descriptions stored in said database which describe said common program segments, and at said client location, presenting said selected content descriptions to a user to facilitate the selective processing of said common program segments.
Claim 3
Dependent Claim
19 words
The method set forth in claim 1 wherein at least some of said programming signals are recorded musical performances.
Claim 4
Dependent Claim
45 words
The method set forth in claim 2 wherein at least some of said content descriptions specify one or more attributes of the corresponding recorded musical performance from the group of attributes consisting of the title, performer, composer, and date of the corresponding recorded musical performance.
Claim 5
Dependent Claim
26 words
The method set forth in claim 1 wherein said step of storing said first set of separate programming segments comprises receiving and recording broadcasted programming signals.
Claim 6
Dependent Claim
74 words
The method set forth in claim 4 wherein said identification data contained in said database are derived from said broadcasted programming signals received at said remote processing location concurrently with the reception and recording of said broadcast programming signals at said client location, and said content descriptions transmitted to said client location from said remote processing location are used at said client location to facilitate the selective time-shifted reproduction of said broadcast programming signals.
Claim 7
Independent Claim
36 words
The method as set forth in 1 wherein said content descriptions transmitted from said remote processing location to said client location include information specifying the beginning and ending time of each of said common program segments.
Claim 8
Independent Claim
36 words
The method as set forth in 1 wherein said content descriptions transmitted from said remote processing location to said client location include information specifying the beginning and ending time of each of said common program segments.
Claim 9
Dependent Claim
48 words
The method as set forth in claim 1 further including the steps of transmitting one or more selected ones of said common program segments from said client location to said remote processing location, and storing said selected common program segments at said remote processing location for subsequent retrieval.
Claim 10
Dependent Claim
79 words
The method as set forth in claim 1 further including the steps performed at said remote processing location comprising: maintaining a stored library containing said second set of programming segments at said remote processing location, accepting a retrieval request from said client location specifying one or more particular ones of said common program segments, and responding to said request by transmitting to said client location the content of said one or more particular ones of said common program segments.
Claim 11
Dependent Claim
47 words
The method set forth in claim 8 further comprising the steps of uploading a copy of a program segment stored locally at said client location to said remote processing location and storing the uploaded copy in said stored library for later retrieval from said remote processing location.
Claim 12
Dependent Claim
77 words
The method set forth in claim 8 further including the steps of posting an entry in an accounting file upon the transmittal of said identification data to said remote processing location, subsequently transmitting a playback request identifying said client location and identifying a requested program segment, and authorizing the transmittal of said requested program segment if said accounting file contains data indicating that identification data for said requested program segment was previously transmitted from said client location.
Claim 13
Dependent Claim
38 words
The method set forth in claim 10 further including the step of disabling the playback of a local copy of a program segment when the remote playback of said program segment is authorized at said remote processing location.
Claim 14
Dependent Claim
44 words
The method set forth in claim 10 further including the step of disabling the transmittal of said requested program segment from said remote processing location when the playback of the copy of said requested program segment locally stored at said client location is enabled.
Claim 15
Independent Claim
137 words
A method for selectively reproducing previously broadcast programming segments comprising, in combination, the steps of: employing a first broadcast receiver at a client location for capturing a broadcast signal, recording said broadcast signal in a local storage unit in a substantially continuous manner as said signal is received at said client location; processing said broadcast signal at said client location to extract brief segments from the content of said broadcast signal, utilizing a communications channel to transmit said brief segments from said client location to a remote processing location; comparing said segments received from said client location with a library of previously recorded programs to identify particular programs which contain segments matching the segments received from said client location, and transmitting program guide data describing said particular programs to said client location from said remote programming location.
Claim 16
Independent Claim
137 words
A method for selectively reproducing previously broadcast programming segments comprising, in combination, the steps of: employing a first broadcast receiver at a client location for capturing a broadcast signal, recording said broadcast signal in a local storage unit in a substantially continuous manner as said signal is received at said client location; processing said broadcast signal at said client location to extract brief segments from the content of said broadcast signal, utilizing a communications channel to transmit said brief segments from said client location to a remote processing location; comparing said segments received from said client location with a library of previously recorded programs to identify particular programs which contain segments matching the segments received from said client location, and transmitting program guide data describing said particular programs to said client location from said remote programming location.
Claim 17
Dependent Claim
37 words
The method as set forth in claim 13 further including the steps of displaying said program guide data for use at said client station to facilitate the selection and reproduction of desired ones of said particular programs.
Claim 18
Dependent Claim
30 words
The method as set forth in claim 13 wherein said data identifying said particular programs includes timing information specifying the beginning and ending time of each of said particular programs.
Claim 19
Dependent Claim
29 words
The method as set forth in claim 15 wherein the steps of recording and processing said broadcast signal at said client location are performed by a programmed personal computer.
Claim 20
Dependent Claim
15 words
The method as set forth in claim 16 wherein said communications channel is the Internet.
Claim 21
Dependent Claim
47 words
The method as set forth in claim 13 further including steps, at said client location, of processing said program guide data to display a listing of the available programs in said local storage unit, and selectively processing said available programs in response to commands from a user.
Claim 22
Dependent Claim
24 words
The method set forth in claim 18 wherein said step of processing said available programs to selectively reproduce selected ones of said available programs.
Claim 23
Dependent Claim
25 words
The method set forth in claim 19 wherein said step of processing said available programs further includes selectively erasing designated ones of said available programs.