Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
69 words
An improved synthesizer of the type which includes apparatus for producing an analog output from a track containing events to which a synthesizer responds, the improvement comprising: a decrypter integral with the synthesizer which receives an encrypted track, serially decrypts the encrypted track to obtain the events, and provides the events to the apparatus for producing an analog output while the remainder of the encrypted track is being decrypted.
Claim 2
Dependent Claim
69 words
An improved synthesizer of the type which includes apparatus for producing an analog output from a track containing events to which a synthesizer responds, the improvement comprising: a decrypter integral with the synthesizer which receives an encrypted track, serially decrypts the encrypted track to obtain the events, and provides the events to the apparatus for producing an analog output while the remainder of the encrypted track is being decrypted.
Claim 3
Dependent Claim
103 words
The synthesizer set forth in claim 1 wherein: the apparatus for producing an analog output has components including at least a stream generator for receiving the events and generating a stream from the events as they are received, a wave form generator for receiving the stream and generating waveforms from the stream as it is received; and a sound generator for generating the analog output from the waveforms as they are received; and at least the decrypter, the stream generator, and the wave form generator components are implemented in executable code such that none of those components can be replaced at run time.
Claim 4
Dependent Claim
29 words
The synthesizer set forth in claim 2 wherein: the sound generator as well is implemented in executable code such that the sound generator cannot be replaced at run time.
Claim 5
Dependent Claim
26 words
The synthesizer set forth in claim 1 wherein: the decrypter employs a key to decrypt the encrypted track; and the key is integral to the synthesizer.
Claim 6
Dependent Claim
60 words
The synthesizer set forth in claim 1 wherein: the synthesizer receives tracks encrypted with a plurality of first keys; and a plurality of second keys corresponding to the first keys is integral to the synthesizer, the decrypter employing a second key corresponding to a given one of the first keys to decrypt a track encrypted with the given first key.
Claim 7
Dependent Claim
22 words
The synthesizer set forth in either claim 4 or claim 5 wherein: the synthesizer is implemented as a plugin for a browser.
Claim 8
Dependent Claim
70 words
The synthesizer set forth in claim 1 wherein: a plurality of tracks encrypted with first keys are provided by track providers; a user of the synthesizer makes an arrangement with a given track provider to receive a given one of the tracks; and a second key corresponding to the first key for the given track is provided to the synthesizer as part of the arrangement to receive the given track.
Claim 9
Dependent Claim
27 words
The synthesizer set forth in claim 7 wherein: the synthesizer is implemented as a plugin for a browser; and the second key is integral to the plugin.
Claim 10
Dependent Claim
36 words
The synthesizer set forth in claim 7 wherein: the second key is provided in encrypted form to the synthesizer; and the synthesizer decrypts the encrypted form and stores the decrypted second key integrally to the synthesizer.
Claim 11
Dependent Claim
24 words
The synthesizer set forth in claim 7 wherein: at least one of the first keys is a URL for a provider of the track.
Claim 12
Dependent Claim
28 words
The synthesizer set forth in claim 7 wherein: a first given one of the second keys is usable to decode all tracks provided by a given track provider.
Claim 13
Dependent Claim
28 words
The synthesizer set forth in claim 7 wherein: a first given one of the second keys is usable to decode some tracks provided by a given track provider.
Claim 14
Dependent Claim
30 words
The synthesizer set forth in claim 7 wherein: a first given one of the second keys is usable only to decode a single track provided by the given track provider.
Claim 15
Dependent Claim
42 words
The synthesizer set forth in any of claims 11 through 13 wherein: the synthesizer has a plurality of users; and the first given one of the second keys is usable only to decode a track for a given user of the synthesizer.
Claim 16
Dependent Claim
44 words
The synthesizer set forth in any of claims 11 through 13 wherein: there is a plurality of instantiations of the synthesizer; and the first given one of the second keys is usable only to decode a track for a given instantiation of the synthesizer.
Claim 17
Dependent Claim
49 words
The synthesizer set forth in any of claims 11 through 13 wherein: the synthesizer is implemented at least in part in code executable by a processor; and the first given one of the second keys is usable only to decode a track for a given copy of the code.
Claim 18
Dependent Claim
18 words
The synthesizer set forth in claim 1 wherein: the synthesizer is implemented as a plugin for a browser.
Claim 19
Dependent Claim
25 words
Data storage apparatus characterized in that: the data storage apparatus contains code which when executed by a processor implements the improved synthesizer of claim 1.