Management of actions initiated by applications in client devices
AssigneeAirWatch LLC
InventorErich Stuntebeck
Life of this patent
Estimating the term…
Abstract
A client device identifies an action being performed using a first application in the client device. The client device identifies that the first application is not authorized to be used to perform the action. In response, the client device identifies a second application that is authorized to perform the action. The client device also facilitates the second application being used to perform the action.
Claims21
A method, comprising:
- identifying, using a client device, an action being performed using a first application in the client device, the first application comprising a first email client and the action comprising text entry into the first application;
- determining, using the client device, whether the first application is authorized to be used to perform the action by determining whether text within the text entry appears within a list of words or phrases that are indicative of enterprise content;
- and
- in response to determining that the first application is not authorized to be used to perform the action, intercepting the action to cause an email to be sent using the first application that includes the text, initiating, using the client device, a remedial action, the remedial action comprising at least:
- identifying, using the client device, a second application that is authorized to be used to send the email, wherein the second application comprises a second email client;
- and
- in response to identifying the second application, copying the text into a text entry field within the second application.
A non-transitory computer-readable medium embodying program instructions executable in a client device, the program instructions being configured to cause the client device to at least:
- identify an action being performed using a first application in the client device, the first application comprising a first email client and the action comprising text entry into the first application;
- determine whether the first application is authorized to be used to perform the action by determining whether text within the text entry appears within a list of words or phrases that are indicative of enterprise content;
- and
- in response to determining that the first application is not authorized to be used to perform the action, intercepting the action to cause an email to be sent using the first application that includes the text, initiating, using the client device, a remedial action, the remedial action comprising at least:
- identifying a second application that is authorized to be used to send the email, wherein the second application comprises a second email client;
- and
- in response to identifying the second application, copying the text into a text entry field within the second application.
A system, comprising:
- a client device;
- and
- at least one application embodying program instructions executable in the client device, the program instructions being configured to cause the client device to at least:
- identify an action being performed using a first application in the client device, the first application comprising a first email client and the action comprising text entry into the first application;
- determine whether the first application is authorized to be used to perform the action by determining whether text within the text entry appears within a list of words or phrases that are indicative of enterprise content;
- and
- in response to determining that the first application is not authorized to be used to perform the action, intercepting the action to cause an email to be sent using the first application that includes the text, initiating, using the client device, a remedial action, the remedial action comprising at least:
- identifying a second application that is authorized to be used to send the email, wherein the second application comprises a second email client;
- and
- in response to identifying the second application, copying the text into a text entry field within the second application.
Dependencies are inferred from the claim text.