Application isolation system
AssigneeOpen Text Corporation
InventorsWilliam R. Harman, Jonathan Isabelle, Michael Riedel
Life of this patent
Estimating the term…
Abstract
A facility for managing a document conversion environment is described. In various embodiments, the facility includes a native application associated with a native document type and an isolation service. The isolation service determines whether a native application associated with the native document type has started and when it has not started, starts the native application and causes the started native application to load and convert a native document to a common document format, wherein the isolation service starts a single instance of the native application and monitors the single instance of the native application so that it complies with specified a parameter, condition, or setting of operation.
Claims20
A system for managing a document conversion environment, comprising:
- at least one server computer communicatively connected to one or more devices on a network and running an isolation service, wherein when a document having a native document type is ready for conversion, the isolation service determines whether a native application associated with the native document type is executing and
- when the native application is executing, the isolation service causes the executing native application to load and convert the document from the native document type to a common document format,
- when the native application is not executing, the isolation service executes the native application and causes the executing native application to load and convert the document to the common document format,
- wherein by first determining whether the native application associated with the native document type is already executing prior to causing the native application to load and convert the document to the common document format, the isolation service ensures only a single instance of the native application executes for the conversion,
- wherein the isolation service monitors and manages the conversion of the document by the single instance of the native application according to at least one specified document conversion operation parameter, condition, or setting.
A method performed by an application isolation system for managing document conversion in a document conversion environment, the method comprising:
- the application isolation system determining that a document having a native document type is awaiting to be converted, the application isolation system running on a computer communicatively connected to one or more devices on a network;
- the application isolation System identifying a native application corresponding to the native document type;
- the application isolation system determining whether the identified native application is executing;
- when the identified native application is executing, the application isolation system commanding the executing native application to load and convert the document;
- when the identified native application is not executing, the application isolation system starting the native application and commanding the started native application to load and convert the document;
- wherein by first determining whether the native application associated with the native document type is already executing prior to causing the native application to load and convert the document, the application isolation system ensures only a single instance of the native application executes for the conversion;
- and
- the application isolation system monitoring and managing the conversion of the document by the identified native application to according to at least one specified document conversion operation parameter, condition, or setting.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform an isolation service including:
- determining that a document having a native document type is awaiting to be converted;
- identifying a native application corresponding to the native document type;
- determining whether the identified native application is executing;
- when the identified native application is executing, commanding the executing native application to load and convert the document;
- when the identified native application is not executing, starting the native application and commanding the started native application to load and convert the document;
- wherein by first determining whether the native application associated with the native document type is already executing prior to causing the native application to load and convert the document, the isolation service ensures only a single instance of the native application executes for the conversion;
- and
- monitoring and managing the conversion of the document by the identified native application according to one or more specified document conversion operation parameters, conditions, or settings.
Dependencies are inferred from the claim text.