Universal Email Handler for Client-Agnostic Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile device management systems are limited in their ability to provide client-agnostic and network-agnostic email processing, leading to inefficiencies and delays in email message delivery, as well as inadequate control over email content and access management.

Innovation Solution

A system comprising a custom email handler that performs in-line and background processing of email messages, allowing for repackaging, notification object insertion, secure hosting of content, and access management, independent of client type and network, using protocols like SMTP, POP3, and HTTP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional mobile device management systems are used, then device management capability is provided, but client-agnostic and network-agnostic email processing capability is limited

Engineering Contradiction:
Improveemail processing adaptabilityVSAvoidemail delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The email handler is designed to process email messages from multiple sources (mobile devices, other email servers, client devices) using multiple protocols (SMTP, POP3, HTTP) through a single universal interface. The system performs in-line and background processing that is independent of the client type or network origin, making the email processing capability universal and adaptable to diverse sources while maintaining reliable delivery through standardized handling procedures

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If conventional email processing is used, then basic email delivery is achieved, but email processing efficiency and delay reduction are insufficient

Engineering Contradiction:
Improveemail processing efficiencyVSAvoidemail delivery delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs in-line processing of email messages as they arrive, executing security checks, content analysis, and routing decisions before the messages are delivered to recipients. Background processing simultaneously prepares templates, manages notifications, and updates access control lists in advance. This preliminary action prevents delivery delays by resolving processing requirements before messages enter the delivery queue

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional access management is used, then basic access control is provided, but secure hosting and access management enhancement are insufficient

Engineering Contradiction:
Improveaccess control reliabilityVSAvoidaccess management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The email handler acts as an intermediary between email messages and network resources, maintaining access control lists that define which users can access which content. The system performs in-line processing to check access rights before delivering messages and background processing to manage secure hosting of content. This intermediary approach provides reliable access control while abstracting the complexity of security management from the core email delivery function

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11323399B2Client-agnostic and network-agnostic device management
Publication Date: 2022.05.03 MIMECAST NORTH AMERICA INC
  • US11323399B2 patent drawing
  • US11323399B2 patent drawing
  • US11323399B2 patent drawing

AI summary

In accordance with an example implementation of this disclosure, an email handler comprises email processing circuitry, a web server, and a database. The email processing circuitry is operable to generate a uniform resource locator for a notification object to be embedded in an email message. The email processing circuitry is operable to embed the notification object in the email message. The email processing circuity is operable to send the email message into a network. The web server is operable to receive a request sent to the uniform resource locator by a client device, The web server is operable to determine characteristics of the client device based on content of the request. The web server is operable to store the characteristics in the database. The web server is operable to control access to content by the client device based on characteristics of the client device stored in the database.