Email Gateway Device Compliance Checking for Push Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gateway servers are limited in their ability to handle requests from backend services seeking email notification information, as they lack mechanisms to enforce compliance rules and policies, potentially leading to unauthorized disclosure of sensitive information across multiple devices associated with a user.

Innovation Solution

A gateway server determines access to an email server by parsing requests from notification servers, identifying associated devices, and checking compliance status with a management server, allowing or blocking requests based on compliance, and returning compliance status to the notification server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a gateway server allows push notifications to be sent to all devices associated with a user without device compliance checking, then notification delivery speed is improved, but security is worsened as sensitive information may be disclosed to unauthorized devices

Engineering Contradiction:
Improvenotification delivery speedVSAvoidunauthorized information disclosure
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary compliance status determination for devices before allowing push notifications to be delivered. The gateway server checks whether each device associated with the user account is in compliance with organization policies before permitting notification delivery, thereby preventing unauthorized information disclosure while maintaining efficient notification delivery to authorized devices

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If a gateway server implements device compliance checking for push notifications, then security is improved, but system complexity is worsened

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidgateway server complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system introduces a compliance status determination mechanism as an intermediary layer between the push notification request and the actual notification delivery. The gateway server determines compliance status for devices and uses this information to control access, thereby enhancing security without requiring complex real-time policy evaluation during notification delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Compliance status is determined in advance before notification delivery occurs. By pre-determining whether devices are in compliance with organization policies, the system simplifies the notification delivery process while maintaining strong security controls, avoiding the need for complex real-time policy checking during each notification transaction

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If a gateway server checks compliance status for each device before allowing notification access, then information security is improved, but processing time is worsened

Engineering Contradiction:
Improvedata disclosure preventionVSAvoidnotification processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system performs compliance status determination as a preliminary action before notification delivery. By pre-checking device compliance status and storing this information, the gateway server can quickly determine whether to allow notifications without performing complex real-time compliance evaluation during each notification transaction, thereby minimizing processing time while maintaining security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11750656B2Secure email gateway with device compliance checking for push notifications
Publication Date: 2023.09.05 OMNISSA LLC
  • US11750656B2 patent drawing
  • US11750656B2 patent drawing
  • US11750656B2 patent drawing

AI summary

Examples described herein include systems and methods for providing secure access to an email server. A gateway server can receive a request for email notification information from a notification server and parse the request to identify at least one user device associated with the request. The gateway server can then determine whether the identified devices comply with any applicable compliance rules, for example by requesting a compliance status from a management server at which the identified devices are enrolled. If at least one of the identified devices is in compliance, the gateway can pass the request through to the email server. The gateway can then receive a response from the email server and provide it to the notification server.