US 9,813,453 B2
Approach for managing access to data on client devices
Tetsuro Motoyama, Cupertino, CA (US)
Assigned to Ricoh Company, Ltd., Tokyo (JP)
Filed by Tetsuro Motoyama, Cupertino, CA (US)
Filed on Dec. 2, 2015, as Appl. No. 14/957,262.
Application 14/957,262 is a continuation of application No. 13/528,647, filed on Jun. 20, 2012, granted, now 9,213,805.
Prior Publication US 2016/0088025 A1, Mar. 24, 2016
Int. Cl. G06F 21/00 (2013.01); H04L 29/06 (2006.01); G06F 21/62 (2013.01); G06F 21/30 (2013.01); G06F 21/44 (2013.01); G06F 21/60 (2013.01); H04W 12/06 (2009.01)
CPC H04L 63/20 (2013.01) [G06F 21/00 (2013.01); G06F 21/30 (2013.01); G06F 21/44 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06F 21/6218 (2013.01); H04L 63/08 (2013.01); H04W 12/06 (2013.01); G06F 2221/2111 (2013.01); G06F 2221/2113 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium for managing access to a particular electronic document, the computer-readable medium storing instructions which, when processed by one or more processors, causes:
a device management system receiving, from a client device a request to access a particular electronic document, user identification information, and device identification information;
determining, from the user identification information and device identification information that a user of the client device is a registered owner of the client device;
determining, from a plurality of policies, one or more policies that apply to the particular electronic document, wherein the one or more policies specify one or more download and processing restrictions to be enforced with respect to the particular electronic document at client devices;
in response to determining the one or more policies that specify the one or more download and processing restrictions to be enforced with respect to the particular electronic document at client devices:
determining, based on the user identification information, a status of the user of the client device from stored personnel information, and
determining, based on the status of the user of the client device and the one or more policies that apply to the particular electronic document, whether the user of the client device is authorized to download the particular electronic document;
in response to determining that the user of the client device is authorized to download the particular electronic document:
determining one or more attributes of the client device to which the particular electronic document is to be downloaded,
determining, based upon the one or more attributes of the client device to which the particular electronic document is to be downloaded, whether the client device is currently configured to enforce the one or more download and processing restrictions with respect to the particular electronic document, and
in response to determining, based upon the one or more attributes of the client device to which the particular electronic document is to be downloaded, that the client device is currently configured to enforce the one or more download and processing restrictions with respect to the particular electronic document, then providing the particular electronic document to the client device.