Guided Research: Intelligent Contextual Task Support for Mails

Slides:



Advertisements
Similar presentations
Microsoft SharePoint 2010 technology for Developers
Advertisements

PRODUCT FOCUS 6/9/14 – 6/20/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft Windows 8.1. Windows 8 was released in the Fall of.
Requirements Specification
Accelerate Business Success With CRM CRM Interoperability.
Project Centric Solutions Page 1 Swaziland Electricity Board Magsoft e-Tendering Solution Magsoft International LLC
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
APPLICATION Provisioning & Management made EASY EASY to ManageEASY to Manage EASY to MarketEASY to Market.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Portfolio Presentation – Forgent Suite of Products Wendy Spies Senior User Interface Designer
Stoneworks Software Corp. Presents Delegate for Windchill® An Executive Overview.
Design of an Integrated Robot Simulator for Learning Applications Brendon Wilson April 15th, 1999.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Be in the know Visual Intercept Project from Elsinore Technologies David Hershman Regional Sales Manager
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
V7 Foundation Series Vignette Education Services.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
Best SMS Gateway Software Provider Company in India By Aruhat Technologies.
1 ECM APPLICATIONS AND SOLUTIONS - PART 1 MODULE 8 ECM SPECIALIST COURSE 1 Copyright AIIM.
Integrated ALM with Cross-Tool Reporting Kovair Marketing Kovair Software Copyright ©
The Holmes Platform and Applications
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
CIS 375 Bruce R. Maxim UM-Dearborn
Organizational IT Stack
Tools and Tips for Administering Office 365
InLoox 9 Web App Product Presentation
Smart Versioning: Get Relevant, Save Money
ReportWorX vs. ReportWorX Express
Dynamics 365; What’s new and what’s not
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
PLM, Document and Workflow Management
The Marshall University Experience with Implementing Project Server 2003 August 9, 2005 Presented by: Chuck Elliott, M.S. Associate Director, Customer.
Session ID#: JDE This is a subtitle for the presentation Prepared by:
Overview of MDM Site Hub
Open Source distributed document DB for an enterprise
Business Connectivity Services in SharePoint 2010 and Office 2010
Unix Provisioning Manager
Navision Business Analytics
A technical look at new capabilities and features
Migrating Oracle Forms Using Oracle Application Express
InLoox 9 Web App Product Presentation
HP C/C++ Remote developer plug-in for Eclipse
OPERATING SYSTEMS.
Continuous Automated Chatbot Testing
Johannes Peter MediaMarktSaturn Retail Group
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Inhalt Project Management in your browser Your Workplace on the Web
Lecture 1: Multi-tier Architecture Overview
Core Platform The base of EmpFinesse™ Suite.
What's New in eCognition 9
Patricia NXT.
Technical Capabilities
Guided Research: Intelligent Contextual Task Support for Mails
Increase productivity
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Database Management Systems
Implementing FOP Framework
What's New in eCognition 9
Microsoft Azure Data Catalog
QoS Metadata Status 106th OGC Technical Committee Orléans, France
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Guided Research: Intelligent Contextual Task Support for Mails Simon Bönisch, 02.11.2018, Final Presentation

Outline Identifying and Tracking Tasks in E-Mails Challenges and Requirements Tool Comparison Proposed Solution: Intelligent Contextual Mail Technical Details Conclusion 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Identifying Tasks in E-Mails First Example – Mail Context 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Identifying Tasks in E-Mails First Example – Tasks highlighted Context 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Tracking Tasks in E-Mails Second Example – E-Mail and Case Details Context 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Tracking Tasks in E-Mails Second Example – Case Management Overview Context ? 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Challenges Information is un- or semi-structured Isolated solutions for specific problems Proprietary licenses lead to vendor lock-ins 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirements Information is un- or semi-structured [R1] Information extraction [R1.1] Extraction of well-known entities [R1.2] Processing of natural language [R1.3] Support for user-defined detection patterns [R1.4] Annotation of extracted data in initial text Isolated solutions for specific problems [R2] Third party integration [R1.1] Integration of core features of third party system [R1.2] Multi-provider support [R1.3] Data updates through third party systems [R1.4] Task-mail linkage Proprietary licenses lead to vendor lock-ins [R3] Open source license 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools Established Mail Clients Exist for multiple years Widely used around the world Advanced e-mail functionality Native task management Full-fledged plugin system Outlook Business-grade mail client with high spread and high usage Thunderbird Free and open-source mail client with rather classic orientation Gmail Free but proprietary mail client & server targeted at personal use Requirement Outlook Thunder-bird Gmail 1.1 Extraction from structured data ○(●) ○(○) ●(●) 1.2 Processing of natural language 1.3 Support for user-defined patterns 1.4 Annotation of extracted data in input 2.1 Integration of external system 2.2 Multi-provider support 2.3 Updates through third party system 2.4 Task-mail-linkage ◐(◐) ○(◐) 3 Open source license 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools Emergent Mail Clients Released in the last years Functional improvements Modernized user experience Emphasize third party integrations Integrations mostly developed in-house Newton Platform independent mail client emulating look and feel of a messenger app hiri Business-oriented mail client with collaboration features for the Microsoft universe Mailbird Highly customizable mail client with highest count of third party integrations Requirement Newton hiri Mailbird 1.1 Extraction from structured data ○ 1.2 Processing of natural language 1.3 Support for user-defined patterns 1.4 Annotation of extracted data in input 2.1 Integration of external system ◐ ● 2.2 Multi-provider support 2.3 Updates through third party system 2.4 Task-mail-linkage 3 Open source license 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools Enterprise Management Platforms For managing and controlling businesses Bundles of multiple specialized modules Third party integrations for non-native functionality Often serve as central hub Zoho One Suite of ~40 integrated applications with third party integrations for otherwise missing functionality Pega Platform Case Management Platform designed as a base for quickly developing own business applications Asana Single application more focused on managing projects with distributed teams Requirement Zoho One Pega Platform Asana 1.1 Extraction from structured data ○ ● 1.2 Processing of natural language 1.3 Support for user-defined patterns 1.4 Annotation of extracted data in input 2.1 Integration of external system ◐ 2.2 Multi-provider support 2.3 Updates through third party system 2.4 Task-mail-linkage 3 Open source license 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools Automation Platforms For automation of repeatable processes Integrate arbitrary external systems by standardized means Backend-Tool, UI only for configuration Often triggered by (external) events Zapier Wide-spread automation platform with good integration support and native email parser Parseur Mainly rule-based email parser that features simple UI to enable configuration by non-technical users Parserr Similar to Parseur, but provides advanced rule-based analysis instead of focusing on UI Requirement Zapier Parseur Parserr 1.1 Extraction from structured data ●(●) ● 1.2 Processing of natural language ○(●) ○ 1.3 Support for user-defined patterns 1.4 Annotation of extracted data in input ○(○) 2.1 Integration of external system ◐(◐) ◐ 2.2 Multi-provider support 2.3 Updates through third party system 2.4 Task-mail-linkage 3 Open source license 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Requirement Support amongst most common Tools 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Proposed Solution – Intelligent Contextual Mail Demo available online at https://icm.in.tum.de 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Folder List E-Mail List Detail View Context Bar

Conversation-Task-Linkage Highlighted Annotations in HTML Mail Multi- Provider- Support Task Suggestions Highlighted Annotations in HTML Mail

Task Title Task Context Task Metadata Task Content (provider-specific)

Title Suggestions Date Suggestions Owner Suggestions

Generic Task and Task Provider Lifecycle 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

UML Class Diagram Existing Classes (Re-)Implemented Classes 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Architecture Overview icm-webclient 4 email view task list task dialog JSON REST API icm-server routes controllers services icm-analytics assemblers controllers models connectors services … MongoDB Trello Connecare Gmail Wikipedia etc 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Architecture Overview – Main Contribution icm-webclient 4 email view task list task dialog JSON REST API icm-server routes controllers services icm-analytics assemblers controllers models connectors services … MongoDB Trello Connecare Gmail Wikipedia etc 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Initial Research Goals Goal 1 Compare the integration capabilities of existing solutions for email and task management according to a set of relevant characteristics. Goal 2 Generify ICM‘s task management integration to support multiple task providers and provide a proof of concept by integrating Connecare. Tasks Mails OSS Free NLP 2-way Links Rule Engine Gmail ✓ Outlook Asana Parseur Zapier Pega Platform Newton Mail Provider Trello Task Provider ICM 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

Conclusion Identification of main requirements for a mail client with contextual task support Existing tools fulfill only some of the requirements ICM manages to do this … … by providing seamless integration between mail client and task management tool … by identifying and suggesting relevant information when creating or editing a task … by enabling users to improve the suggestions using personalized patterns … while maintaining and extensible architecture … but is only a prototype that needs additional effort for productive use (general stabilization, improved error handling) Paper submitted to ACM IUI 2019 with minor modifications (Conference on Intelligent User Interfaces) 181102 GR Final Simon Bönisch - Intelligent Contextual Task Support for Mails © sebis

B.Sc. Simon Bönisch ga34toz@mytum.de

Backup