Message based discovery and management of applications
AssigneeVMware, Inc.
InventorsKARA MADHAVAN BHATTATHIRI, SHREE HARSHA SHEDIGUMME
Life of this patent
Estimating the term…
Abstract
A system can receive a message intended to be received by a device. The system can implement an application discovery service to identify keywords in the message. The keywords can be used to determine what applications are required to access content in the message. The system can determine that a required application is not available on the device from a list of managed applications. The system can cause the required application to be made available on the device before, at the same, or after the device receives the message.
Claims20
A method for discovering a need for and managing an availability of applications installed on a device based on email message content, comprising:
- receiving an email message;
- identifying, by analyzing the email message separate from the device, a required application for accessing content of the email message;
- determining that the required application is not available on the device that will receive the email message;
- and
- causing the required application to be available on the device.
A non-transitory, computer-readable medium comprising instructions that, when executed by a processor, perform stages for discovering a need for and managing an availability of applications based on message content, the stages comprising:
- receiving an email message;
- identifying, by analyzing the email message separate from the device, a required application for accessing content of the email message;
- determining that the required application is not available on the device that will receive the email message;
- and
- causing the required application to be available on the device.
A system for discovering a need for and managing an availability of applications based on message content, the system comprising:
- a memory storage including a non-transitory, computer-readable medium comprising instructions;
- and
- a computing device including a processor that executes the instructions to carry out stages comprising:
- receiving an email message;
- identifying, by analyzing the email message separate from the device, a required application for accessing content of the email message;
- determining that the required application is not available on the device that will receive the email message;
- and
- causing the required application to be available on the device.
Dependencies are inferred from the claim text.