Patent ID: 7565375

Claim:
A local or distributed computer digital media file repository and server management system, comprising a user interface, a working memory storage area and at least one device for permanently storing information, wherein a portion of said memory, of said system, stores with at least one portion of a computer software program, is executable by a processor, containing logic for at least one digital media client billing system software or file management software including logic for receiving and transmitting digital media in a network environment in a bandwidth manner that is compatible with at least one digital media server client's account wherein: (a) the at least one server client digital media account is segmented based on both file size for storage on the digital media server, or on an associated distributed digital media storage location, and a pre-defined “range of data” for transmitting the digital media to the digital media server client or to a third party with permission of the digital media server client, (b) the system contains computer-executable software logic permitting the digital media file repository and server management system to examine one or more of the metadata and file of a client provided digital media file to determine the digital media file type and size, (c) the system contains computer-executable software logic permitting the digital media file repository and server management system to examine one or more of the metadata and file of a client provided digital media file to determine the resolution of the digital media file type, the bit-rate and time, and the bandwidth size necessary to transmit the digital media file either to the digital media server client or to a third party with permission of the digital media server client, (d) the system contains computer-executable software logic permitting the information collected in (b) and (c) above to determine if the client provided digital media file is a conforming or non conforming digital media file for the server digital media account as described in (a), and (e) the system contains computer-executable software logic permitting the system to store and utilize a conforming client provided digital media file, and to either reject non- conforming digital media files or to adjust them to conform to the server digital media account.