Method and system for isolating secure communication events from a non-secure application
AssigneeVMware, Inc.
InventorsAndrew James Dobson, David Medina
Life of this patent
Estimating the term…
Abstract
A system and method for isolating secure communication events from a non-secure application are described herein. The method can include the steps of intercepting a communication event from an external communications network or an external communications device and determining whether the communication event is a secure communication event. If the communication event is a secure communication event, the secure communication event can be processed by a secure application. In addition, the secure communication event can be prevented from being processed by the non-secure application.
Claims18
A method for isolating secure communication events, comprising:
- on a computing device that includes personal applications and at least one enterprise application, wherein one of the enterprise applications is an enterprise contacts application that lists one or more enterprise contacts that are associated with protected contact identification information and wherein the enterprise contacts application is part of an enterprise information manager that also includes an enterprise email application and an enterprise calendar, detecting a communication event from an external communications network or an external communications device;
- determining, by the computing device, whether the communication event is a secure communication event;
- if the communication event is a secure communication event, processing the secure communication event by one of the enterprise applications on the computing device;
- and
- preventing, by the computing device, the secure communication event from being processed by one of the personal applications such that at least some portion of the secure communication event that would normally be processed by that personal application is prevented from undergoing such processing,
- wherein the computing device comprises:
- a transceiver that is operative to receive the communication event;
- a processor that is communicatively coupled to the transceiver;
- and
- memory that is operative to store the enterprise information manager and that is communicatively coupled to the processor.
A method for isolating secure communication events, comprising:
- installing enterprise applications and personal applications on a computing device, wherein at least some of the personal applications correspond to the enterprise applications;
- registering the enterprise applications and the personal applications with an operating system of the computing device for a number of predefined events, wherein the predefined events are associated with incoming communications from an external communication network or an external communication device;
- designating, at the computing device, the enterprise applications with a priority over that of the corresponding personal applications with respect to the predefined events for which both the enterprise applications and the corresponding personal applications are registered;
- and
- based on such priority, securely processing the predefined events by the enterprise applications on the computing device such that the predefined events are prevented from being processed by the corresponding personal applications of the computing device,
- wherein one of the enterprise applications is an enterprise personal information manager that includes an enterprise email application, an enterprise contacts application, and an enterprise calendar application, and
- wherein the computing device comprises:
- a transceiver that is operative to receive the incoming communications;
- a processor communicatively coupled to the transceiver;
- and
- memory that is communicatively coupled to the processor and that is operative to store the enterprise personal information manager.
A computing device that includes enterprise applications and personal applications, comprising:
- a transceiver that is configured to receive incoming communication events;
- memory that is configured to store the enterprise applications and the personal applications, wherein one of the enterprise applications is an enterprise contacts application that includes enterprise contacts;
- and
- a processor that is communicatively coupled to the transceiver and the memory, wherein the processor is configured to:
- detect an incoming communication event;
- determine whether the incoming communication event is a protected communication event that is associated with one of the enterprise contacts of the enterprise contacts applications;
- and
- if the incoming communication event is a protected communication event, direct the protected communication event to be processed by one of the enterprise applications instead of one of the personal applications that would normally process the incoming communication event,
- wherein one of the enterprise applications is an enterprise information manager and the enterprise contacts application is part of the enterprise information manager, wherein the enterprise information manager also includes an enterprise email application and an enterprise calendar application.
Dependencies are inferred from the claim text.