Digital content distribution system and method
First Claim
1. A method of distributing digital content files to a user'"'"'s content storage device over a computer network, the method comprising:
- identifying content files to be distributed to the user;
encoding demonstration versions of the identified content files, the encoding including an identification parameter associated with the user'"'"'s content storage device, and each demonstration version further including demonstration parameters and purchase or rental pricing information;
transferring the encoded demonstration versions of the content files to the user'"'"'s content storage device;
in response to the user selecting a transferred encoded demonstration version of a respective content file by utilizing a player that is contained in or coupled to the content storage device, examining the identification parameter to determine whether access to the selected encoded content file is unexpired, and when access is unexpired, decoding the content file for use and review by the user and displaying purchase pricing or rental information;
while the content of the file is being accessed via the player, determining whether the user has selected for purchase or rental, rejected, or not selected the corresponding content file;
in response to the respective selections for purchase or rental user determinations for the content files, providing the user temporary access to the decoded selected files; and
upon verifying charge to the user, providing the content storage device unlimited access in the case of purchase and limited access in the case of rental to the content files using the player.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of distributing content files over a computer network includes encoding demonstration versions of identified files including an identification parameter associated with a user content storage device. Each file further includes demonstration parameters and purchase or rental pricing information. The files are transferred to the storage device. The user selects a file utilizing a player coupled to the storage device and the identification parameter is examined. When access is unexpired the file is decoded and purchase or rental pricing displayed. While the file is being accessed, it is determined whether the user has selected for purchase or rental, rejected, or not selected the file. In response to the purchase/rental selections, the user is provided temporary access to the files. Upon verifying charge to the user, the storage device is provide unlimited access in the case of purchase and limited access in the case of rental to the files.
-
Citations
36 Claims
-
1. A method of distributing digital content files to a user'"'"'s content storage device over a computer network, the method comprising:
-
identifying content files to be distributed to the user;
encoding demonstration versions of the identified content files, the encoding including an identification parameter associated with the user'"'"'s content storage device, and each demonstration version further including demonstration parameters and purchase or rental pricing information;
transferring the encoded demonstration versions of the content files to the user'"'"'s content storage device;
in response to the user selecting a transferred encoded demonstration version of a respective content file by utilizing a player that is contained in or coupled to the content storage device, examining the identification parameter to determine whether access to the selected encoded content file is unexpired, and when access is unexpired, decoding the content file for use and review by the user and displaying purchase pricing or rental information;
while the content of the file is being accessed via the player, determining whether the user has selected for purchase or rental, rejected, or not selected the corresponding content file;
in response to the respective selections for purchase or rental user determinations for the content files, providing the user temporary access to the decoded selected files; and
upon verifying charge to the user, providing the content storage device unlimited access in the case of purchase and limited access in the case of rental to the content files using the player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36)
-
-
15. A method of distributing digital content files to a user'"'"'s content storage device over a computer network, the method comprising:
-
identifying content files to be distributed to the user;
encoding demonstration versions of the identified content files, the encoding including an identification parameter associated with a user'"'"'s fixed and a user'"'"'s mobile content storage device, and each demonstration version further including demonstration parameters and purchase or rental pricing information;
transferring the encoded demonstration versions of the content files to the user'"'"'s fixed content storage device;
transferring the encoded demonstration versions of the content files from the user'"'"'s fixed content storage device to the user'"'"'s mobile content storage device;
in response to the user selecting a transferred encoded demonstration version of a respective content file by utilizing a player that is contained in or coupled to the content storage device, examining the identification parameter to determine whether access to the selected encoded content file is unexpired, and when access is unexpired, decoding the content file for use and review by the user and displaying purchase pricing or rental information;
while the content of the file is being accessed via the player, determining whether the user has selected for purchase or rental, rejected, or not selected the corresponding content file;
in response to the respective selections for purchase or rental user determinations for the content files, providing the user temporary access to the decoded selected files; and
upon verifying charge to the user, providing the content storage device unlimited access in the case of purchase and limited access in the case of rental to the content files using the player.
-
-
29. A computer system for distributing digital content files to users, the system comprising:
-
a content distribution server including a plurality of digital content files and a user interface component, the user interface component operable in a first mode to receive user requests and select corresponding content files in response to the user requests, to encode the selected content files using an identification parameter associated with a corresponding user content storage device, each demonstration version further including demonstration parameters and purchase or rental pricing information, and to provide the selected content files in response to a content request, the server operable in a second mode to receive purchase and rental requests and to bill the user for the corresponding content files, and when the user is successfully billed to provide decoded content files for each purchased file and encoded content files corresponding to each rental request, and also to receive user profile information and update a user profile on the server responsive to the received user profile information;
a content loading system coupled to the content distribution server, the content loading system operable in a first mode to provide user requests to the server to select corresponding demonstration content files and to receive corresponding encoded demonstration content files, and operable in a second mode to provide purchase and rental requests to the server responsive to user selection inputs, to receive decoded content files for each purchased file and encoded content files for each rental request, and to provide user profile information to the server; and
a content storage device coupled to the content loading system to receive the encoded selected content files, the content storage device being adapted to be coupled to a content access system for accessing a particular encoded demonstration content file stored on the content storage device in response to a user request applied to the content access system, the content storage device decoding the corresponding demonstration content file to provide the user temporary access to the content file when the associated demonstration parameters indicate the content file has not expired, such access including decoding the demonstration version of the file for use and review and displaying purchase price or rental price information, and the content storage device being adapted to receive user purchase, rental, and rejection requests from the content access system while the file is being accessed and to provide temporary access to the file responsive to purchase and rental requests, and the content storage device providing purchase and rental requests to the content loading device along with user profile information and receiving decoded content files for each purchased file and encoded content files for each rented file.
-
Specification