Compression and remote storage apparatus for data, music and video
First Claim
1. A method for compressing digital content from a source, using a compression scheme selected from a group of available compression schemes, storing the compressed content at a central location, and retrieving the compressed content at a remote location, comprising the steps of:
- a) at a remote location, prompting a user for and validating a user name and password;
b) at a remote location, reading the source and prompting a user for tracks to be compressed, the user then identifying selected tracks;
c) at a remote location, prompting a user for a compression scheme to be used to compress the selected tracks, the user then identifying a selected compression scheme from a group of possible compression schemes;
d) at a remote location, compressing the selected tracks using the selected compression scheme;
e) transmitting each selected track after compression through a communications link to a central location;
f) storing each selected track in a digital content database at a central location; and
g) at a remote location, retrieving tracks from the digital content database through a communications link to the central location.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for compressing digital content from a source, using a compression scheme selected from a group of available compression schemes, storing the compressed content at a central location, and retrieving the compressed content at a remote location. The method uses the steps of: a) at a remote location, prompting a user for and validating a user name and password; b) at a remote location, reading the source and prompting a user for tracks to be compressed, the user then identifying selected tracks; c) at a remote location, prompting a user for a compression scheme to be used to compress the selected tracks, the user then identifying a selected compression scheme from a group of possible compression schemes; d) at a remote location, compressing the selected tracks using the selected compression scheme; e) transmitting each selected track after compression through a communications link to a central location; f) storing each selected track in a digital content database at a central location; and g) at a remote location, retrieving tracks from the digital content database through a communications link to the central location.
77 Citations
56 Claims
-
1. A method for compressing digital content from a source, using a compression scheme selected from a group of available compression schemes, storing the compressed content at a central location, and retrieving the compressed content at a remote location, comprising the steps of:
-
a) at a remote location, prompting a user for and validating a user name and password; b) at a remote location, reading the source and prompting a user for tracks to be compressed, the user then identifying selected tracks; c) at a remote location, prompting a user for a compression scheme to be used to compress the selected tracks, the user then identifying a selected compression scheme from a group of possible compression schemes; d) at a remote location, compressing the selected tracks using the selected compression scheme; e) transmitting each selected track after compression through a communications link to a central location; f) storing each selected track in a digital content database at a central location; and g) at a remote location, retrieving tracks from the digital content database through a communications link to the central location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for compressing digital content from a source, using a compression scheme selected from a group of available compression schemes, storing the compressed content at a central location, and retrieving the compressed content at a remote location, comprising the steps of:
-
a) at a remote location, prompting a user for and validating a user name and password; b) identifying the source and validating the source'"'"'s identity against an authorization database at the central location; c) at a remote location, reading the source and prompting a user for tracks to be compressed, the user then identifying selected tracks; d) at a remote location, prompting a user for a compression scheme to be used to compress the selected tracks, the user then identifying a selected compression scheme from a group of possible compression schemes; e) at a remote location, compressing the selected tracks using the selected compression scheme; f) transmitting each selected track after compression through a communications link to a central location; g) storing each selected track in a digital content database at a central location; and h) at a remote location, retrieving tracks from the digital content database through a communications link to the central location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for compressing digital content from a source at a client, using a compression scheme selected from a group of available compression schemes, storing the compressed content at a central server, and retrieving the compressed content at a client, comprising the steps of:
at the client; a) prompting a user for and validating a user name and password; b) identifying the source and validating the source'"'"'s identity against an authorization database at the server; c) reading the source and prompting a user for tracks to be compressed, the user then identifying selected tracks; d) prompting a user for a compression scheme to be used to compress the selected tracks, the user then identifying a selected compression scheme from a group of possible compression schemes; e) compressing the selected tracks using the selected compression scheme; f) transmitting each selected track after compression through a communications link to the server;
at the server;g) storing each selected track in a digital content database at the server; and
at the client;h) retrieving tracks from the digital content database through a communications link to the server. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A method for providing remote storage of compressed digital content comprising:
-
prompting a user for and validating a user name and password at a first location; identifying an audio and/or video source at the first location and validating the source'"'"'s authenticity via communication with a source identification and authentication database at a second location remote from the first location; at the first location, identifying a plurality of audio and/or video tracks in the audio and/or video source and prompting a user to select all or a subset of the identified tracks; prompting the user for selection of a compression scheme; compressing the selected tracks using the compression scheme; and transmitting each compressed selected track through a communications link to a third location remote from the first location for storage in a digital content database. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method for providing remote storage of compressed digital content comprising:
-
receiving a request to identify and authenticate an audio and/or video source from a remote computer via a network, wherein the request is received from a user that has been prompted for and validated by a user name and password at the remote computer; comparing a footprint provided in the request to a database of stored footprints, and responsive to the comparison, providing an identification and authentication response to the remote computer via the network; receiving all of or selected portions of the audio and/or video source in a compressed form from the remote computer via the network, wherein a compression scheme associated with the compressed form is selected by the user in response to the user being prompted for selection of the compression scheme; and storing the compressed audio and/or video data in a data store. - View Dependent Claims (38, 39, 40)
-
-
41. A system comprising:
-
an audio and/or video device for reading audio and/or video data from an audio and/or video source containing audio and/or video data; a general purpose computer connected to the audio and/or video component and configured to communicate with a remote server via a network; instructions stored on a non-transitory computer-readable medium and executable by the general purpose computer to implement operations comprising; prompting a user for and validating a user name and password; identifying the audio and/or video source and validating the source'"'"'s authenticity via communication with a source identification and authentication database at the remote server via the network; identifying a plurality of audio and/or video tracks in the audio and/or video source and prompting a user to select all or a subset of the identified tracks; prompting the user for selection of a compression scheme; compressing the selected tracks using the compression scheme; and transmitting each selected track after compression through the network to the remote server. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A system comprising:
-
a data store for storing compressed audio and/or video data; an application server computer to connect to a remote computer via a network; instructions stored on a non-transitory computer-readable medium and executable by the application server computer to implement operations comprising; receiving a request to identify and authenticate an audio and/or video source from the remote computer, wherein the request is received from a user that has been prompted for and validated by a user name and password at the remote computer, comparing a footprint provided in the request to a database of stored footprints, providing an identification and authentication response to the remote computer via the network; receiving all of or selected portions of the audio and/or video data in a compressed form from the remote computer via the network, wherein a compression scheme associated with the compressed form is selected by the user in response to the user being prompted for selection of the compression scheme; and storing the compressed audio and/or video data in the data store. - View Dependent Claims (47, 48, 49)
-
-
50. A non-transitory computer-readable medium having instructions stored thereon and that are executable by a computing device, the instructions comprising:
-
instructions to prompt a user for and validating a user name and password; instructions to identify an audio and/or video source and validating the source'"'"'s authenticity via communication with a source identification and authentication database at a remote location remote; instructions to identify a plurality of audio and/or video tracks in the audio and/or video source and prompting a user to select all or a subset of the identified tracks; instructions to prompt the user for selection of a compression scheme; instructions to compress the selected tracks using the compression scheme; and instructions to transmit each compressed selected track through a communications link to a second remote location for storage in a digital content database. - View Dependent Claims (51, 52, 53)
-
-
54. A non-transitory computer-readable medium having instructions stored thereon and that are executable by a computing device, the instructions comprising:
-
instructions to receive a request to identify and authenticate an audio and/or video source from a remote computer via a network, wherein the request is received from a user that has been prompted for and validated by a user name and password at the remote computer; instructions to compare a footprint provided in the request to a database of stored footprints, and instructions to, responsive to the comparison, provide an identification and authentication response to the remote computer via the network; instructions to receive all of or selected portions of the audio and/or video source in a compressed form from the remote computer via the network, wherein a compression scheme associated with the compressed form is selected by the user in response to the user being prompted for selection of the compression scheme; and instructions to store the compressed audio and/or video data in a data store. - View Dependent Claims (55, 56)
-
Specification