System and Method For Providing Conditional access to Server-based Applications From Remote Access Devices
First Claim
1. A computer-implemented method for providing conditional access to server-based applications from remote access devices, the method comprising:
- downloading sample data to one or both of a cache and a file directory at a remote access device, the sample data being associated with a server-based application and downloaded to the one or both of the cache and the file directory when the remote access device is provided with access to the server-based application;
attempting to delete the sample data from the one or both of the cache and the file directory;
determining whether the sample data has been 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 sample data has not been deleted from the one or both of the cache and the file directory.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to server-based applications (e.g., requests to launch or obtain data associated with the server-based applications) by remote access devices may be prevented or allowed based on device compliance with one or more policies including whether data-retention prevention code can be downloaded to and operational on the remote access devices. The data-retention prevention code may be used to both determine whether data can be automatically deleted from a cache or file directory at the remote access device and to delete potentially retention-sensitive data once the data is downloaded to the remote access device from the server-based application.
13 Citations
20 Claims
-
1. A computer-implemented method for providing conditional access to server-based applications from remote access devices, the method comprising:
-
downloading sample data to one or both of a cache and a file directory at a remote access device, the sample data being associated with a server-based application and downloaded to the one or both of the cache and the file directory when the remote access device is provided with access to the server-based application; attempting to delete the sample data from the one or both of the cache and the file directory; determining whether the sample data has been 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 sample data has not been deleted from the one or both of the cache and the file directory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage medium encoded with machine-executable instructions for performing the method comprising:
-
downloading sample data to one or both of a cache and a file directory at a remote access device, the sample data being associated with a server-based application and downloaded to the one or both of the cache and the file directory when the remote access device is provided with access to the server-based application; downloading a data-retention prevention code to the remote access device to delete the sample data from the one or both of the cache and the file directory attempting to delete the sample data from the one or both of the cache and the file directory; and determining whether the sample data has been deleted from the one or both of the cache and the file directory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for providing conditional access to server-based applications from remote access devices, the system comprising:
-
means for downloading to a 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; means for downloading data from a server-based application to the one or both of the cache and the file directory of the remote access device; means for receiving a signal indicating that data downloaded to the one or both of the cache and the file directory is to be deleted; and means for automatically deleting the data downloaded to the one or both of the cache and the file directory from the one or both of the cache and the file directory. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification