System and method for providing conditional access to server-based applications from remote access devices
First Claim
1. 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.
4 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.
21 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28)
-
-
10. A system for providing conditional access to server-based applications from remote access devices, the system comprising:
-
means for receiving a request for access to a server-based application from a remote access device; means for 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; means for 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 the means for determining whether the data-retention 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; means for 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; means for downloading sample data to the one or both of the cache and the file directory; and means for determining whether the sample data can be deleted from the one or both of the cache and the file directory; and means for 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing conditional access to server-based applications from remote access devices, the system comprising:
-
an application server; a remote access device; and a conditional access application configured to; receive a request for access to a server-based application associated with the application server from the remote access device; download 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; determine 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, the determination comprises; receive 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; download sample data to the one or both of the cache and the file directory; and determine whether the sample data can be deleted from the one or both of the cache and the file directory; and prevent 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification