Email Client Pluggable Architecture for Third-Party Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in enterprise environments face inefficiencies when dealing with large volumes of emails from third-party services, requiring multiple actions that involve switching between email clients and third-party applications, and existing solutions struggle to adapt to changing messaging protocols and APIs.

Innovation Solution

A pluggable architecture within an email client that allows users to take actions on data items in third-party services directly from the email client, using email service profiles that define actions and gestures, enabling seamless interaction through network-accessible APIs without leaving the email client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users follow URLs to take actions in third-party service applications, then actions can be performed on data items, but users must switch contexts between email client and third-party application repeatedly

Engineering Contradiction:
Improveease of operationVSAvoidtime
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines the email client interface with third-party service action capabilities by embedding web views or iframe containers within the email client. This allows users to perform actions on third-party service data items directly within the email client window, eliminating the need to switch contexts between applications while maintaining full functionality of both email reading and third-party service interaction.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary component that acts as a bridge between the email client and third-party services. This intermediary embeds third-party service interfaces within the email client through web view technology, allowing seamless interaction without requiring users to leave the email client environment, thus reducing context switching time and improving operational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If email client is preconfigured with third-party service integration, then actions can be taken directly from email client, but it becomes difficult to adapt when services modify their protocols or APIs

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic configuration system where email service profiles can be updated without requiring changes to the core email client architecture. When third-party services modify their protocols or APIs, the corresponding email service profiles are updated to reflect these changes, allowing the system to adapt dynamically while maintaining a relatively simple and stable core architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the integration logic into separate email service profiles that are independent of the core email client. Each profile contains service-specific configuration details, allowing individual profiles to be updated or modified without affecting other profiles or the core system. This modular approach enhances adaptability while keeping overall system complexity manageable.

Inventive Principle:
Principle #1Segmentation

3Productivity

If users manually process each email requiring action, then precise control over each action is achieved, but productivity decreases due to repetitive manual steps

Engineering Contradiction:
ImproveproductivityVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by automatically detecting emails that require actions and pre-configuring the necessary interaction parameters. When an email is received, the system proactively identifies actionable items, extracts relevant data, and prepares the third-party service interface with pre-filled information, reducing the manual effort required and improving productivity while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service functionality where the email client automatically performs routine tasks such as extracting data from emails, identifying required actions, and initiating interactions with third-party services without user intervention. The system serves itself by automating the workflow from email detection to action execution, significantly improving productivity while keeping the interface simple and easy to operate.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3920474B1Architecture for performing actions in a third-party service by an email client
Publication Date: 2024.03.27 AIRWATCH LLC
  • EP3920474B1 patent drawingFigure 1A
  • EP3920474B1 patent drawingFigure 1B
  • EP3920474B1 patent drawingFigure 1C

AI summary

Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.