EXTENSIBILITY FEATURES FOR ELECTRONIC COMMUNICATIONS
First Claim
Patent Images
1. A method comprising:
- parsing a source communication to produce a parsed output;
using triggering criteria as part of identifying an extension trigger in the parsed output of the source communication; and
implementing an extension as part of interacting with the source communication including executing extension code using an isolated code execution environment after identifying a corresponding extension trigger for the extension as part of providing active content features for the source communication.
2 Assignments
0 Petitions
Accused Products
Abstract
An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication. A method of one embodiment provides an extensibility framework for using defined gadget triggers and associated gadget functionality as part of automatically injecting content inline with a mail message.
-
Citations
20 Claims
-
1. A method comprising:
-
parsing a source communication to produce a parsed output; using triggering criteria as part of identifying an extension trigger in the parsed output of the source communication; and implementing an extension as part of interacting with the source communication including executing extension code using an isolated code execution environment after identifying a corresponding extension trigger for the extension as part of providing active content features for the source communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
processor and memory resources; one or more available gadgets that provide extended email functionality and are configured according to one or more solution packages; an isolated code execution environment; a parsing engine configured in part to parse selected email messages and identify one or more activation triggers, wherein each identified activation trigger causes execution of associated gadget code using the isolated code execution environment; and an interface to display a selected email message and any associated extension functionality provided by an activated gadget. - View Dependent Claims (14, 15, 16, 17)
-
-
18. Computer storage, including instructions which, when executed, provide extensible communication features by:
-
examining a selected electronic communication item to identify one or more gadget triggers, including parsing portions of the selected electronic communication item to provide parsed portions and using a manifest to identify the one or more gadget triggers in at least one parsed portion; and executing code from an isolated environment upon identifying a corresponding gadget trigger as part of providing active content features inline with the selected electronic communication item. - View Dependent Claims (19, 20)
-
Specification