Apparatus, method, and computer program product for recording and reproducing digital data
First Claim
Patent Images
1. A media player/recorder comprising:
- a wireless receiver to receive a signal representing encoded media data;
a storage device to store the encoded media data;
a programmable processor programmed as;
a) a storage controller to retrieve the encoded media data from the storage device, and also asb) a digital signal processor to decade the encoded media data retrieved by the storage controller; and
an output circuit to output the decoded media data from the processor;
wherein the storage device stores a list of identifiers of desired encoded media selections;
wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection;
wherein the storage device stores the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections.
5 Assignments
0 Petitions
Accused Products
Abstract
A media player/recorder, and a method and computer program product for same comprises a wireless receiver to receive a signal representing encoded media data; a storage device to store the encoded media data; a processor comprising a storage controller to retrieve the encoded media data from the storage device, and a digital signal processor to decode the encoded media data retrieved by the storage controller; and an output circuit to output the decoded media data from the processor.
-
Citations
63 Claims
-
1. A media player/recorder comprising:
-
a wireless receiver to receive a signal representing encoded media data; a storage device to store the encoded media data; a programmable processor programmed as; a) a storage controller to retrieve the encoded media data from the storage device, and also as b) a digital signal processor to decade the encoded media data retrieved by the storage controller; and an output circuit to output the decoded media data from the processor; wherein the storage device stores a list of identifiers of desired encoded media selections; wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection; wherein the storage device stores the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 22, 23, 24)
-
-
14. A media player/recorder comprising:
-
a wireless receiver to receive a signal representing encoded media data; a storage device to store the encoded media data; a programmable processor programmed as; a) a storage controller to retrieve the encoded media data from the storage device, and also as b) a digital signal processor to decode the encoded media data retrieved by the storage controller; and an output circuit to output the decoded media data from the processor; and a wireless transmitter; wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device; wherein the wireless receiver receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; wherein the wireless transmitter transmits one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (15)
-
-
18. A media player/recorder comprising:
-
a wireless receiver to receive a signal representing encoded media data; a storage device to store the encoded media data; a programmable processor programmed as; a) a storage controller to retrieve the encoded media data from the storage device, and also as b) a digital signal processor to decode the encoded media data retrieved by the storage controller; and an output circuit to output the decoded media data from the processor; and a display unit; wherein the storage device stores a list of desired items of interest; wherein the wireless receiver receives a signal representing an offered item of interest; wherein the display unit indicates a match when the offered item of interest corresponds to one of the desired items of interest. - View Dependent Claims (19, 20, 21)
-
-
25. An apparatus comprising:
-
wireless receiver means for wirelessly receiving a signal representing encoded media data; storage means for storing the encoded media data; programmable processor means comprising storage controller means programmed for retrieving the encoded media data from the storage means, and digital signal processor means programmed for decoding the encoded media data retrieved by the storage controller means; and output means for outputting the decoded media data from the processor means; wherein the storage means stores a list of identifiers of desired encoded media selections; wherein the wireless receiver means receives a signal representing an identifier of an offered encoded media selection; wherein the storage means stores the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 45, 46, 47)
-
-
37. An apparatus comprising:
-
wireless receiver means for wirelessly receiving a signal representing encoded media data; storage means for storing the encoded media data; programmable processor means comprising storage controller means programmed for retrieving the encoded media data from the storage means, and digital signal processor means programmed for decoding the encoded media data retrieved by the storage controller means; and output means for outputting the decoded media data from the processor means; wireless transmitter means; wherein the storage means stores a list of identifiers of shared encoded media selections stored on the storage means; wherein the wireless receiver means receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; wherein the wireless transmitter means transmits one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (38)
-
-
41. An apparatus comprising:
-
wireless receiver means for wirelessly receiving a signal representing encoded media data; storage means for storing the encoded media data; programmable processor means comprising storage controller means programmed for retrieving the encoded media data from the storage means, and digital signal processor means programmed for decoding the encoded media data retrieved by the storage controller means; and output means for outputting the decoded media data from the processor means; display means; wherein the storage means stores a list of desired items of interest; wherein the wireless receiver means receives a signal representing an offered item of interest; wherein the display means indicates a match when the offered item of interest corresponds to one of the desired items of interest. - View Dependent Claims (42, 43, 44)
-
-
48. A method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in the memory; wirelessly receiving a signal representing an identifier of an offered encoded media selection, wherein the storage device stores a list of identifiers of desired encoded media selections; and storing in the storage device the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections; converting the decoded media data to an analog signal; and
playing back the decoded media data as the analog signal. - View Dependent Claims (49)
-
-
50. A method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in the memory; wirelessly receiving a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection;
wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device; andwirelessly transmitting one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections; converting the decoded media data to an analog signal; and
playing back the decoded media data as the analog signal. - View Dependent Claims (51, 52, 53)
-
-
54. A method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in the memory; storing a list of desired items of interest; receiving a signal representing an offered item of interest; indicating a match when the offered item of interest corresponds to one of the desired items of interest; determining a direction to a transmitter of the signal representing the offered item of interest; displaying the direction; converting the decoded media data to an analog signal; and playing back the decoded media data as the analog signal. - View Dependent Claims (55, 56)
-
-
57. Computer-readable media embodying instructions executable by a computer to perform a method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in the memory; outputting the decoded media data; wherein the storage device stores a list of identifiers of desired encoded media selections; wirelessly receiving a signal representing an identifier of an offered encoded media selection; and storing in the storage device the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (58)
-
-
59. Computer-readable media embodying instructions executable by a computer to perform a method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in the memory; outputting the decoded media data; wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device; wirelessly receiving a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; and wirelessly transmitting one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (60)
-
-
61. Computer-readable media embodying instructions executable by a computer to perform a method comprising:
-
wirelessly receiving encoded media data; storing the encoded media data on a storage device; transferring the encoded media data from the storage device to a memory; decoding the encoded media data stored in memory; outputting the decoded media data; storing a list of desired items of interest; receiving a signal representing an offered item of interest; and indicating a match when the offered item of interest corresponds to one of the desired items of interest; determining a direction to a transmitter of the signal representing the offered item of interest; and displaying the direction. - View Dependent Claims (62, 63)
-
Specification