Functionality management via application modification
First Claim
Patent Images
1. A method comprising:
- receiving, in a management server, one or more requests to perform an action;
modifying, in the management server, an application to redirect the one or more requests to perform the action to a second application;
determining, by the management server, whether the action is associated with a metered resource by determining whether authorizing the action to be performed would consume at least a portion of the metered resource, wherein determining whether the action would consume at least a portion of the metered resource comprises identifying one or more functions associated with the action to be performed and computing an amount of the metered resource consumed by at least one of the one or more functions;
in response to determining that the action is associated with the metered resource, determining, by the management server, whether the request complies with at least one management policy by determining whether the computed amount of the metered resource consumed by at least one of the one or more functions exceeds a quota amount of the metered resource; and
in response to determining that the request complies with the at least one management policy, authorizing, by the management server, the action to be performed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, apparatuses, and/or computer-readable media for providing device management via application modification may be provided. In some embodiments, a request to perform an action may be received. Upon determining that the action is associated with a metered resource, a further determination may be made as to whether the request complies with at least one management policy. In response to determining that the request complies with the at least one management policy, the requested action may be authorized and/or caused to be performed.
165 Citations
15 Claims
-
1. A method comprising:
-
receiving, in a management server, one or more requests to perform an action; modifying, in the management server, an application to redirect the one or more requests to perform the action to a second application; determining, by the management server, whether the action is associated with a metered resource by determining whether authorizing the action to be performed would consume at least a portion of the metered resource, wherein determining whether the action would consume at least a portion of the metered resource comprises identifying one or more functions associated with the action to be performed and computing an amount of the metered resource consumed by at least one of the one or more functions; in response to determining that the action is associated with the metered resource, determining, by the management server, whether the request complies with at least one management policy by determining whether the computed amount of the metered resource consumed by at least one of the one or more functions exceeds a quota amount of the metered resource; and in response to determining that the request complies with the at least one management policy, authorizing, by the management server, the action to be performed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory storage; and a processor coupled to the memory storage, wherein the processor is configured to; receive one or more requests to perform an action, modifying an application to redirect the one or more requests to perform the action to a second application, determine whether the action is associated with a metered resource by determining whether authorizing the action to be performed would consume at least a portion of the metered resource, wherein determining whether the action would consume at least a portion of the metered resource comprises identifying one or more functions associated with the action to be performed and computing an amount of the metered resource consumed by at least one of the one or more functions in response to a determination that the action is associated with the metered resource, determine whether the request complies with at least one management policy by determining whether the computed amount of the metered resource consumed by at least one of the one or more functions exceeds a quota amount of the metered resource, and in response to determining that the request complies with the at least one management policy, authorize the action to be performed. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory computer-readable medium which stores a set of instructions that when executed performs a method executed by the set of instructions comprising:
-
receiving one or more requests to perform an action; modifying an application to redirect the one or more requests to perform the action to a second application; determining whether the action is associated with a metered resource by determining whether authorizing the action to be performed would consume at least a portion of the metered resource, wherein determining whether the action would consume at least a portion of the metered resource comprises identifying one or more functions associated with the action to be performed and computing an amount of the metered resource consumed by at least one of the one or more functions; in response to a determination that the action is associated with the metered resource, determine whether the request complies with at least one management policy by determining whether the computed amount of the metered resource consumed by at least one of the one or more functions exceeds a quota amount of the metered resource; and in response to determining that the request complies with the at least one management policy, authorizing the action to be performed. - View Dependent Claims (12, 13, 14, 15)
-
Specification