Patent ID: 8135762

Claim:
A system for determining whether a computer file to be stored on a data storage device is one of an allowed type of computer file allowed to be stored on the data storage device, the system comprising: a data storage device, coupled to a plurality of user devices, for storing, at the request of one or more of said coupled plurality of user devices, computer data in the form of computer files, each computer file requested to be stored being of one true computer file type, said data storage device configured for receiving user requests for storing a computer file, said user request for storing a computer file including said computer file said user desires to store on said data storage device, said data storage device responsive to said received request and accompanying computer file to be stored on said data storage device, for at least temporarily storing said computer file at a predetermined data storage device address and for issuing a request for permission to store data, said issued request for permission to store data including said address on said data storage device at which said computer file to be stored on said data storage device is accessible; a computer data storage management system, said computer data storage management system including a user interface, said computer data storage management system coupled to said data storage device and responsive to user input, for storing at least an indication one or more true computer file types allowed to be stored on said data storage device, and responsive to said request for permission to store data received from said data storage device, for issuing a request for determination of true computer file type for said received computer file to be stored on said data storage device, said request for determination of true computer file type including said address on said data storage device at which said computer file to be stored on said data storage device is accessible, and responsive to a received determination of true computer file type and to said stored indication one or more true computer file types allowed to be stored on said data storage device, for providing a positive or negative response to said data storage device to said issued request for permission to store data; and a true computer file type determination system, coupled to said data storage system and responsive to said request for determination of true computer file type for said received computer file to be stored on said data storage device received from said computer data storage management system, for accessing said computer file to be stored on said data storage device and for examining at least a portion of said computer file, and for determining, from said examined at least a portion of said computer file to be stored on said data storage system, a true computer file type of said computer file to be stored on said data storage system, and for providing said true computer file type to said computer data storage management system.