1. A 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.
2. The computer-readable medium of claim 1, wherein determining whether a user of the client device is authorized to download the particular electronic document includes:
obtaining user authentication data for the user of the client device, and
determining, based upon the user authentication data, whether the user is authorized to download the particular electronic document.
3. The computer-readable medium of claim 1, wherein determining whether a user of the client device is authorized to download the particular electronic document includes:
determining an authorization level that corresponds to the user of the client device,
determining, based upon the one or more policies that apply to the particular electronic document, one or more attributes of electronic documents that are permitted to be downloaded to client device, and
determining, based upon the authorization level that corresponds to the user of the client device and the one or more attributes of electronic documents that are permitted to be downloaded to client device and one or more attributes of the particular electronic document, whether the user is authorized to download the particular electronic document to the client device.
4. The computer-readable medium of claim 1, wherein the one or more processing restrictions to be enforced with respect to the particular electronic document at client devices include one or more of allowing only data of one or more specified formats to be downloaded to the particular client device, allowing only the display of the particular electronic document at the client device, not allowing a copy of the particular electronic document to be stored at the client device, allowing a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allowing a copy of the particular electronic document to be forwarded from the client device to another device, allowing a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level, or deleting the particular electronic device from the client device after display of the particular electronic document.
5. The computer-readable medium of claim 1, wherein 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 includes determining whether the client device is currently configured to allow only the display of the particular electronic document at the client device, not allow a copy of the particular electronic document to be stored at the client device, allow a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allow a copy of the particular electronic document to be forwarded from the client device to another device or allow a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
6. The computer-readable medium of claim 1, wherein 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 includes determining whether the current hardware and software configuration of the client device allows only the display of the particular electronic document at the client device, does not allow a copy of the particular electronic document to be stored at the client device, allows a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, does not allow a copy of the particular electronic document to be forwarded from the client device to another device or allows a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
7. The computer-readable medium of claim 1, wherein determining, from a plurality of policies, one or more policies that apply to the particular electronic document, is performed based on at least one or more of a file type of the particular electronic document or a logical group that corresponds to the particular electronic document.
8. An apparatus for managing access to a particular electronic document, the apparatus including a memory storing instructions which, when processed by one or more processors, cause:
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.
9. The apparatus of claim 8, wherein determining whether a user of the client device is authorized to download the particular electronic document includes:
obtaining user authentication data for the user of the client device, and
determining, based upon the user authentication data, whether the user is authorized to download the particular electronic document.
10. The apparatus of claim 8, wherein determining whether a user of the client device is authorized to download the particular electronic document includes:
determining an authorization level that corresponds to the user of the client device,
determining, based upon the one or more policies that apply to the particular electronic document, one or more attributes of electronic documents that are permitted to be downloaded to client device, and
determining, based upon the authorization level that corresponds to the user of the client device and the one or more attributes of electronic documents that are permitted to be downloaded to client device and one or more attributes of the particular electronic document, whether the user is authorized to download the particular electronic document to the client device.
11. The apparatus of claim 8, wherein the one or more processing restrictions to be enforced with respect to the particular electronic document at client devices include one or more of allowing only data of one or more specified formats to be downloaded to the particular client device, allowing only the display of the particular electronic document at the client device, not allowing a copy of the particular electronic document to be stored at the client device, allowing a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allowing a copy of the particular electronic document to be forwarded from the client device to another device, allowing a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level, or deleting the particular electronic device from the client device after display of the particular electronic document.
12. The apparatus of claim 8, wherein 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 includes determining whether the client device is currently configured to allow only the display of the particular electronic document at the client device, not allow a copy of the particular electronic document to be stored at the client device, allow a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allow a copy of the particular electronic document to be forwarded from the client device to another device or allow a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
13. The apparatus of claim 8, wherein 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 includes determining whether the current hardware and software configuration of the client device allows only the display of the particular electronic document at the client device, does not allow a copy of the particular electronic document to be stored at the client device, allows a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, does not allow a copy of the particular electronic document to be forwarded from the client device to another device or allows a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
14. The apparatus of claim 8, wherein determining, from a plurality of policies, one or more policies that apply to the particular electronic document, is performed based on at least one or more of a file type of the particular electronic document or a logical group that corresponds to the particular electronic document.
15. A computer-implemented method for managing access to a particular electronic document, the computer-implemented method comprising:
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.
16. The computer-implemented method of claim 15, wherein determining whether a user of the client device is authorized to download the particular electronic document includes:
determining an authorization level that corresponds to the user of the client device,
determining, based upon the one or more policies that apply to the particular electronic document, one or more attributes of electronic documents that are permitted to be downloaded to client device, and
determining, based upon the authorization level that corresponds to the user of the client device and the one or more attributes of electronic documents that are permitted to be downloaded to client device and one or more attributes of the particular electronic document, whether the user is authorized to download the particular electronic document to the client device.
17. The computer-implemented method of claim 15, wherein the one or more processing restrictions to be enforced with respect to the particular electronic document at client devices include one or more of allowing only data of one or more specified formats to be downloaded to the particular client device, allowing only the display of the particular electronic document at the client device, not allowing a copy of the particular electronic document to be stored at the client device, allowing a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allowing a copy of the particular electronic document to be forwarded from the client device to another device, allowing a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level, or deleting the particular electronic device from the client device after display of the particular electronic document.
18. The computer-implemented method of claim 15, wherein 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 includes determining whether the client device is currently configured to allow only the display of the particular electronic document at the client device, not allow a copy of the particular electronic document to be stored at the client device, allow a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, not allow a copy of the particular electronic document to be forwarded from the client device to another device or allow a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
19. The computer-implemented method of claim 15, wherein 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 includes determining whether the current hardware and software configuration of the client device allows only the display of the particular electronic document at the client device, does not allow a copy of the particular electronic document to be stored at the client device, allows a copy of the particular electronic document to be stored at the client device in accordance with an authorization level, does not allow a copy of the particular electronic document to be forwarded from the client device to another device or allows a copy of the particular electronic document to be forwarded from the client device to another device in accordance with an authorization level.
20. The computer-implemented method of claim 15, wherein determining, from a plurality of policies, one or more policies that apply to the particular electronic document, is performed based on at least one or more of a file type of the particular electronic document or a logical group that corresponds to the particular electronic document.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A vacuum comprising:
a housing;
a vacuum source disposed in said housing;
a power cord adapted to be connected to an external power source;
an electrical isolation circuit including a power supply transformer for providing a low power output having a lower voltage than said external power source,
a controller connected to said electrical isolation circuit for receiving said low power output, said controller providing a vacuum control signal to a vacuum circuit for activating said vacuum source, said vacuum circuit being responsive to a low power signal to provide power from the external power source to said vacuum source.
2. The vacuum according to claim 1, wherein said vacuum circuit includes an opto-coupler for providing power from the external power source to said vacuum source.
3. The vacuum according to claim 1, further comprising a vacuum filter disposed upstream of said vacuum source and a filter cleaning device including a filter cleaning motor and a filter cleaning mechanism drivingly connected to said filter cleaning motor, said controller providing filter cleaning control signal to a filter cleaning circuit for activating said filter cleaning device, said filter cleaning circuit being responsive to a low power signal to provide power from the external power source to said filter cleaning device.
4. The vacuum according to claim 3, wherein said filter cleaning circuit includes an opto-coupler for providing power from the external power source to said filter cleaning device.
5. The vacuum according to claim 1, further comprising a water sense circuit connected to said electrical isolation circuit for receiving said low power output, said water sense circuit including a pair of water sense probes disposed in a debris chamber of said housing for providing a water sense signal to said controller for deactivating said vacuum source when water is detected by said pair of water sense probes.
6. The vacuum according to claim 1, further comprising a power outlet disposed on said housing and a power tool sense circuit connected to said controller for providing a signal indicative of an activation state of a power tool plugged into said power outlet, said controller activating said vacuum source in response to detected activation of said power tool.
7. A vacuum comprising:
a housing;
a vacuum source disposed in said housing;
a power cord adapted to be connected to an external power source;
an electrical isolation circuit including a power supply transformer for providing a low power output having a lower voltage than said external power source,
a controller connected to said electrical isolation circuit for receiving said low power output, said controller providing a vacuum control signal to a vacuum circuit for activating said vacuum source, said vacuum circuit being responsive to a low power signal to provide power from the external power source to said vacuum source; and
a vacuum filter disposed upstream of said vacuum source and a filter cleaning device including a filter cleaning motor and a filter cleaning mechanism drivingly connected to said filter cleaning motor, said controller providing a filter cleaning control signal to a filter cleaning circuit for activating said filter cleaning device, said filter cleaning circuit being responsive to a low power signal to provide power from the external power source to said filter cleaning device.
8. The vacuum according to claim 7, wherein said vacuum circuit includes an opto-coupler for providing power from the external power source to said vacuum source.
9. The vacuum according to claim 7, wherein said filter cleaning circuit includes an opto-coupler for providing power from the external power source to said filter cleaning device.