APPLICATION LEVEL SMART TAGS
First Claim
Patent Images
1. A system, comprising:
- an application add-in module configured to be loaded into an application, the application add-in module including a smart tag module configured to enable smart tag functionality in the application, the smart tag module includinga recognizer module configured to recognize a textual object in a plurality of documents open in an application in which the application add-in module is loaded, and to assign a smart tag to the recognized textual object, andan action module configured to indicate an action in an interface provided in a document proximate to the smart tag if a user interacts with the smart tag in the document, and to enable the action to be performed if the user selects the action in the provided interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Smart tag functionality is enabled in documents at an application level. An application add-in module configured to be loaded into an application includes a recognizer module and an action module. The recognizer module is configured to recognize a textual object in a plurality of documents open in an application and to assign a smart tag to the recognized textual object. The action module is configured to indicate an action in an interface provided in a document proximate to the smart tag if a user interacts with the smart tag in the document. The action module is configured to enable the action to be performed if the user selects the action in the provided interface.
-
Citations
18 Claims
-
1. A system, comprising:
an application add-in module configured to be loaded into an application, the application add-in module including a smart tag module configured to enable smart tag functionality in the application, the smart tag module including a recognizer module configured to recognize a textual object in a plurality of documents open in an application in which the application add-in module is loaded, and to assign a smart tag to the recognized textual object, and an action module configured to indicate an action in an interface provided in a document proximate to the smart tag if a user interacts with the smart tag in the document, and to enable the action to be performed if the user selects the action in the provided interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of generating an application add-in module, comprising:
-
opening an add-in project; defining in the add-in project a smart tag that includes a textual object and an action; and generating an add-in module based on the add-in project that is configured to be loaded into an application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An add-in development tool, comprising:
-
a user interface that enables a user to interact with an add-in project, the add-in project being configured to receive smart tag parameters including at least one textual object and at least one action; and an add-in module generator configured to generate an add-in module, the add-in module generator including a smart tag framework configured to process the received smart tag parameters, and to generate a smart tag module included in the generated add-in module. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification