Patent ID: 7493291

Claim:
A system for providing access to digital content comprising: a first client family comprising a first parent client and one or more first child clients connected in a second communication network, the system providing the first client family access to a first digital content; a right of use voucher associated with said first digital content comprising a first content key and one or more first child vouchers; and a content provider programmed to connect to said first parent client through a first communication network and programmed to communicate said right of use voucher to said first parent client; wherein said first parent client is programmed to communicate said one or more first child vouchers to said one or more first child clients through said second communication network, and said one or more first child clients are programmed to access said first digital content associated with said right of use voucher; and wherein said content provider is programmed to provide access to said first digital content to said one or more first child clients having a child voucher access, through said first communication network; a second parent client is programmed to connect to said content provider utilizing said communication network; a second right of use voucher including one or more second child vouchers that are communicated by the content provider to said second parent client, the second right of use voucher being used to access a second digital content provided by said content provider; a third communication network programmed to forward said one or more second child vouchers to one or more second child clients, wherein said one or more second child vouchers are programmed to access said second digital content when the validity of said one or more second child vouchers is authenticated by said second parent client; and wherein said first child clients and said one or more second child clients are programmed to exchange said one or more first child vouchers and said one or more second child vouchers by: verifying compatibility between one or more first and second child vouchers; deactivating to-be-exchanged child vouchers by setting state flags in associated right of use vouchers in said first and second parent client; and a first child client of said one or more first child clients having a second child voucher of said one or more second child vouchers is programmed to access said second digital content with said second child voucher provided that said first parent client and said second parent client are able to authenticate the validity of said second child voucher; and a second child client of said one or more second child clients having a first child voucher of said one or more first child vouchers is programmed to access said first digital content with said first child voucher provided that said first parent client and said second parent client are able to authenticate the validity of said first child voucher.