Patent ID: 8180826

Claim:
One or more computer-readable storage devices storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: acquiring digital video data by a client computing device; coding the digital video data using scalable video coding to generate scalable coded digital video data; storing the scalable coded digital video data to a sharable personal media library of the client computing device; receiving, by the client computing device, a request from a community web server for a lower-quality version of the scalable coded digital video data; uploading, via an internet, the lower-quality version of the scalable coded digital video data to a sharable web-based media library of the community web server in response to the request; generating, by the client computing device, information pertaining to the scalable coded digital video data, the generated information comprising metadata that includes video content information; storing the generated information in a metadata library of the client computing device; providing, by the client computing device, the generated information to a searchable, web-based metadata library of the community web server or another community web server to enable web access to the generated information, to enable web browsing of and web searching for the lower-quality version of the scalable coded digital video data in the sharable web-based media library; enabling web access to the generated information in the metadata library of the client computing device and the scalable coded digital video data in the sharable personal media library of the client computing device based in part on web browsing of or web access to the lower-quality version of the scalable coded digital video data in the sharable web-based media library; and setting permissions by the client computing device using a permission-based sharing control application executing at least in part on the client computing device, the permissions at least in part for: controlling modification of the generated information in the web-based metadata library of the web server and the metadata library of the client computing device by one or more web-based communities; sharing the lower-quality version of the scalable coded digital video data in the sharable web-based media library; and sharing the scalable coded digital video data in the sharable personal media library of the client computing device.