Relay Server for Secure Mobile Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless mobile device services face challenges in providing secure, efficient web-based access to data objects across networks, particularly in scenarios where direct communication between mobile devices and internal data stores is restricted by firewalls, leading to complex and costly solutions for notification and email access.

Innovation Solution

A relay server is used to establish a connection between a mobile device and a web access server, transmitting authentication information to authenticate the user and retrieve data objects, allowing for web-based access to data without requiring constant user intervention, with the relay server maintaining a connection to prevent timeouts and re-establishing communication when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a relay server is introduced to enable web-based access to data objects behind firewalls, then accessibility and ease of operation are improved, but device complexity and system cost increase

Engineering Contradiction:
Improveweb-based access to data objectsVSAvoidrelay server infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a relay server as an intermediary component that sits between mobile devices and internal data stores, enabling web-based access without requiring direct connections through firewalls. The relay server receives web requests, establishes appropriate connections to data stores, and returns data to users, thereby solving the accessibility problem while maintaining network security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If direct communication between mobile devices and internal data stores is blocked by firewalls for security, then network security is improved, but accessibility and ease of operation deteriorate

Engineering Contradiction:
Improvenetwork securityVSAvoidaccess to data objects
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The relay server acts as a secure intermediary that allows web-based access to data objects without compromising firewall security. It receives authenticated web requests from mobile devices, establishes secure connections to internal data stores using stored credentials, and returns data through the web interface, thereby maintaining security boundaries while enabling accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments network communication into external web-facing components (relay server) and internal data store components, allowing different security policies to apply to each segment. The relay server handles untrusted web traffic externally while maintaining secure, authenticated connections to internal data stores, thus protecting the internal network while enabling external access.

Inventive Principle:
Principle #1Segmentation

3Reliability

If connection management requires constant user authentication and intervention, then security control is improved, but productivity and time efficiency deteriorate

Engineering Contradiction:
Improveauthentication controlVSAvoiddata access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The relay server performs preliminary authentication by storing credentials and establishing connections to data stores in advance. Once authenticated, it maintains persistent connections and handles multiple data access requests without requiring repeated user authentication, thereby improving productivity while maintaining security through initial credential verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service authentication where the relay server automatically manages connection establishment, authentication, and maintenance without requiring constant user intervention. The server autonomously handles connection timeouts, re-establishes connections when needed, and manages credential storage, freeing users from repetitive authentication tasks while maintaining security controls.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11962557B2System and method of a relay server for managing communications and notification between a mobile device and application server
Publication Date: 2024.04.16 SEVEN NETWORKS INC
  • US11962557B2 patent drawing
  • US11962557B2 patent drawing
  • US11962557B2 patent drawing

AI summary

Providing a mobile device with web-based access to data objects is disclosed. Authentication information is sent from a mobile device to a relay server. The relay server executes a connection application to establish a connection to a web access server. The authentication information is provided to the web access server associated with a data store hosting a data object. Upon authentication, the data object is provided to the relay server from the data store. The data object is then provided to the mobile device.