Patent ID: 7801964

Claim:
A method for providing conditional access to server-based applications from remote access devices, the method comprising: receiving a request for access to a server-based application from a remote access device; downloading to the remote access device data-retention prevention code for deleting data from one or both of a cache and a file directory at the remote access device; determining whether the data-retention prevention code downloaded to the remote access device is operative to delete data from the one or both of the cache and the file directory, wherein determining whether the data-retention prevention code downloaded to the remote access device is operative to delete data from the one or both of the cache and the file directory comprises receiving a signal indicating whether the data-retention prevention code is operative to delete data from the one or both of the cache and the file directory; downloading sample data to the one or both of the cache and the file directory; determining whether the sample data can be deleted from the one or both of the cache and the file directory; and preventing the remote access device from accessing the server-based application when the data-retention prevention code is not operative to delete data from the one or both of the cache and the file directory.