Time-based functionality restrictions
First Claim
Patent Images
1. A method comprising:
- obtaining, from a compliance server, at least one compliance rule;
storing, on a user device, the at least one compliance rule using an agent application;
identifying, using the agent application, at least one request to execute an email application in the user device based on detecting an operating system call made by the email application on the user device;
determining, using the agent application, whether the at least one request does not comply with at least one compliance rule associated with the user device, wherein the at least one compliance rule specifies that the user device is authorized to access a business email account for the email application within a workday time period that begins at a workday start time and ends at a workday end time;
performing, using the agent application, at least one remedial action in response to at least one determination that the at least one request does not comply with at least one of the at least one compliance rule, wherein the at least one remedial action comprises disabling access to the business email account for the email application and allowing access to a personal email account for the email application; and
in response to determining that the at least one request complies with the at least one compliance rule, enabling access to the business email account for the email application.
2 Assignments
0 Petitions
Accused Products
Abstract
Time-based functionality restrictions may be provided. Periodic scans may be performed to identify requests to perform functions on user devices, to determine whether the functions are compliant with compliance rules associated with the user devices that specify time periods during which the user devices are authorized to perform the functions, and to perform remedial actions if the functions are not compliant with the compliance rules.
157 Citations
20 Claims
-
1. A method comprising:
-
obtaining, from a compliance server, at least one compliance rule; storing, on a user device, the at least one compliance rule using an agent application; identifying, using the agent application, at least one request to execute an email application in the user device based on detecting an operating system call made by the email application on the user device; determining, using the agent application, whether the at least one request does not comply with at least one compliance rule associated with the user device, wherein the at least one compliance rule specifies that the user device is authorized to access a business email account for the email application within a workday time period that begins at a workday start time and ends at a workday end time; performing, using the agent application, at least one remedial action in response to at least one determination that the at least one request does not comply with at least one of the at least one compliance rule, wherein the at least one remedial action comprises disabling access to the business email account for the email application and allowing access to a personal email account for the email application; and in response to determining that the at least one request complies with the at least one compliance rule, enabling access to the business email account for the email application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
at least one processor; and
at least one memory storage accessible to the at least one processor, the at least one memory storage comprising program instructions that, upon execution by the at least one processor, cause the at least one processor to at least;obtain, from a compliance server, a plurality of compliance rules; store the plurality of compliance rules using an agent application; identify at least one request to execute an email application by a user device that is executing the agent application based on detecting an operating system call made by the email application on the user device; determine whether the at least one request does not comply with the plurality of compliance rules, wherein a first compliance rule of the plurality of compliance rules specifies that the user device is authorized to access a business email account for the email application within a workday time period that begins at a workday start time and ends at a workday end time, wherein a second compliance rule of the plurality of compliance rules specifies that the user device is authorized to execute a personal email account for the email application within a personal time period that excludes the workday time period; perform at least one remedial action in response to at least one determination that the at least one request does not comply with at least one of the plurality of compliance rules; and in response to determining that the at least one request complies with the plurality of compliance rules associated with the user device, enabling access to the business email account for the email application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable medium that stores a set of instructions that are executable by a user device, wherein the set of instructions, when executed, causes the user device to perform a method comprising:
-
obtain, from a compliance server, at least one compliance rule; storing, on the user device, the at least one compliance rule using an agent application; identifying, using the agent application, at least one request to access a business email account for an email application by a user device that does not comply with at least one compliance rule associated with the user device, wherein the at least one compliance rule specifies that the at least one user device is authorized to access the business email account for the email application within a workday time period that beings at a workday start time and ends at a workday end time; determining, using the agent application, whether the at least one request has been identified as being at least one noncompliant function prior to identifying that the at least one request does not comply with the at least one compliance rule; and performing, using the agent application, an escalated remedial action relative to a previously-initiated remedial action in response to at least one determination that the at least one request has been identified as being the at least one noncompliant function, wherein the escalated remedial action comprises erasing data for the business email account for the email application from a memory location on the user device. - View Dependent Claims (18, 19, 20)
-
Specification