Patent application number | Description | Published |
20090187631 | AGGREGATED MESSAGE TRACKING STATUS NOTIFICATION MECHANISM - A notification mechanism that aggregates multiple email tracking status updates into a new type of aggregated message, and transports this new type of message according to a configured interval. The tracking status transported in this aggregated status message can be a positive delivery event, a negative delivery event, hand-off of ownership, or any information to be communicated. This information can be delivered to email users to provide information about the message delivery and, routed to messaging system applications such as journaling (to allow rich delivery information in a journal report) and/or high-availability transport (to allow resubmission of a message in case of hardware failure). | 07-23-2009 |
20110219387 | Interactive Remote Troubleshooting of a Running Process - A computing device includes a registered target software process including at least one software component configured to support functionality of the at least one target software and identifiable by a unique component identification parameter, and a first communication module configured to receive a data access request comprising a request to access internal process data of the at least one software component. The process also includes an access manager module linked to the at least one software component and the first communication module, the access manager being configured to receive the data access request from the first communication module and call an interface implementation of the software component that executes the targeted data access request and returns requested internal process data to the access manager, wherein the internal process data is retrieved as the at least one software components is executing on the computing device. | 09-08-2011 |
20120290945 | EXTENSIBILITY FEATURES FOR ELECTRONIC COMMUNICATIONS - 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. | 11-15-2012 |
20130151942 | Inference-Based Extension Activation - 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. | 06-13-2013 |
20130185362 | Installation and Management of Client Extensions - Application extension management may be provided. Upon logging into a user device by a user, a list of a plurality of extensions associated with the user may be retrieved from a central repository. Access to each of the plurality of extensions associated with the user on the user device may then be provided to the user device. | 07-18-2013 |
20130198623 | Intelligent Prioritization of Activated Extensions - Extension prioritization may be provided. Upon opening a document in a software application, a determination may be made whether the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application. In response to determining that the document satisfies a respective activation rule for each of a plurality of application extensions associated with the software application a priority may be identified for each of the plurality of application extensions and a user interface element associated with at least one of the plurality of application extensions may be displayed. | 08-01-2013 |
20130198627 | Dynamic Extension View with Multiple Levels of Expansion - Application extension management may be provided. A plurality of related documents may be scanned to determine whether an activation trigger associated with an application extension has been triggered. In response to determining that the activation trigger associated with the application extension has been triggered, the application extension may be triggered and a user interface element associated with the application extension may be displayed according to a display rule. | 08-01-2013 |
20130198647 | Extension Activation for Related Documents - Extension activation may be provided. Upon receiving a new document associated with a plurality of related documents, extension trigger conditions may be evaluated. In response to determining that an extension trigger is satisfied, a user interface element associated with the extension trigger may be displayed. | 08-01-2013 |
20130282642 | PROVIDING RULE BASED ANALYSIS OF CONTENT TO MANAGE ACTIVATION OF WEB EXTENSION - A rule based analysis of content is provided to manage activation of a web extension. A user interaction with the content launches a process to match a rule from the manifest to a portion of the content. The rule and the detected content are loaded into memory. The content is processed using the rule and by accessing the memory containing the content to determine a match. An application may choose to process the content using the rules on a background thread to avoid impacting user's experience. An activation control is displayed for the web extension associated with the rule within a web extension pane upon matching the rule to an item in the content. | 10-24-2013 |
20130283139 | MANAGING WEB EXTENSION THROUGH MANIFEST FILE - A web extension is managed through a manifest file. An application managing the web extension receives attributes of the extension from a developer or metadata of the extension. A pointer to the web extension is inserted into the attributes. The pointer can be used as a link to activate the web extension. The attributes are stored in a manifest file formatted in extensible markup language (XML). The functionality of the web extension is managed based on the manifest file. | 10-24-2013 |
20130318176 | Enhanced Electronic Communication Draft Management - Draft management for new electronic communication messages in a mailbox folder is provided. When a user selects to create a new email message, a draft of the new message may appear in a list view of one or more of the user's mailbox folders. The list view may display aggregated contents from both a mailbox folder and the drafts folder. Drafts may be identified as draft messages so that it may be easy for the user to distinguish between draft messages and other email messages. When a draft is deleted or when a draft is sent, it may be removed from the list view. Additionally, selection controls may be provided in the user interface to sort email items by groupings. Selection of a drafts selection control may cause a display of the draft items in the user's email account. | 11-28-2013 |