Method and system for embedding context information in a document
First Claim
1. A method to add contextual information to document, comprising:
- determining a context of a document;
loading configuration information associated with the contextual information from a repository; and
loading processing modules from the repository in response to the context and the configuration information, wherein the processing modules are to add contextual information to the document when activated.
2 Assignments
0 Petitions
Accused Products
Abstract
A generic SmartTag module has a generic recognizer and a generic action handler. The generic module is provided for a platform with access to a repository having SmartTag configuration information and recognizers and action handlers for each host application residing in the platform. The repository may be a shared datastore available to many platforms. The generic module can dynamically load and unload selected recognizers and action handlers from the repository at run-time. The generic module can handle the registrations with the host applications and implement the SmartTags interfaces. The generic module can determine a context of the document and load recognizers and action handlers from the repository based on the determined context. The generic module can evaluate expressions (e.g., regular .NET expressions) and perform searches in the document for data that is stored in a data source.
-
Citations
33 Claims
-
1. A method to add contextual information to document, comprising:
-
determining a context of a document;
loading configuration information associated with the contextual information from a repository; and
loading processing modules from the repository in response to the context and the configuration information, wherein the processing modules are to add contextual information to the document when activated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus to add contextual information to a document, the apparatus comprising:
-
means for determining a context of the document;
means for loading configuration information associated with the contextual information from a repository; and
means for loading processing modules from the repository in response to the context and the configuration information, wherein the processing modules are to add contextual information to the document when activated. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system to add contextual information to a document, the system comprising:
-
a first recognizer to make a call to a loaded second recognizer to recognize a selected piece of data in the document;
a first action handler to make calls to a loaded second action handler in response to a piece of data recognized by the first recognizer; and
a configuration loader to determine a context of the document and, in response, load configuration information associated with the contextual information from a repository. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification