Inference-Based Extension Activation
First Claim
Patent Images
1. A method for providing extension activation, the method comprising:
- opening a document within a software application, wherein the software application is associated with at least one extension;
determining whether a data element associated with the document is associated with an activation condition of the at least one extension; and
in response to determining that the document is associated with the activation condition of the at least one extension, activating the at least one extension.
2 Assignments
0 Petitions
Accused Products
Abstract
Extension activation may be provided. A document may be opened within a software application associated with an extension. Upon determining that a data element associated with the document is associated with an activation condition of the extension, the extension may be activated.
-
Citations
20 Claims
-
1. A method for providing extension activation, the method comprising:
-
opening a document within a software application, wherein the software application is associated with at least one extension; determining whether a data element associated with the document is associated with an activation condition of the at least one extension; and in response to determining that the document is associated with the activation condition of the at least one extension, activating the at least one extension. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing extension activation, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to; instantiate a software application, wherein the software application is associated with a plurality of extensions, open a document comprising a plurality of data elements within the software application, determine whether at least one of the plurality of data elements is associated with an activation condition of at least one of the plurality of extensions, and in response to determining that the at least one of the plurality of data elements is associated with the activation condition of the at least one extension, activate the at least one extension, wherein the at least one extension provides a user interface element associated with the software application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium which stores a set of instructions which when executed performs a method for providing extension activation, the method executed by the set of instructions comprising:
-
opening a document within a software application, wherein the software application is associated with a plurality of extensions operative to provide additional functionality to the software application; creating an inference according to at least one data element associated with the document, wherein the at least one data element comprises at least one of the following;
a data element internal to the document and a data element external to the document and wherein the inference comprises at least one of the following;
an intent assigned to the document, a heuristically learned association between the at least one data element and a task, a regular expression match on the at least one data element, and a format of the document;determining whether the inference satisfies an activation condition of at least one of the plurality of extensions, wherein determining whether the inference satisfies the activation condition comprises matching a criteria of the at least one extension and satisfying a trigger condition of the at least one extension; and in response to determining that the inference satisfies the activation condition of at least one of the plurality of extensions, activating the at least one of the plurality of extensions, wherein activating the at least one of the plurality of extensions comprises displaying a user interface element associated with the software application operative to provide at least one new data element.
-
Specification