Policy Engine Security Encoding for Mobile Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems require users to manually decide on security encoding for messages, which can be cumbersome, especially on mobile devices where user intervention is minimized.

Innovation Solution

Implementing a policy engine that determines the security encoding for messages, such as a PGP Universal Server, which queries and applies the appropriate encoding based on predefined policies, reducing the need for user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually select security encoding for messages, then user control over message security is improved, but user convenience and time efficiency deteriorate

Engineering Contradiction:
Improvemessage securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The messaging system automatically determines and applies appropriate security encoding without requiring manual user selection. The system monitors received messages and automatically configures encoding parameters, allowing the system to serve itself rather than requiring continuous user intervention for security settings.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors the encoding of received messages and uses this feedback to automatically configure the encoding for outgoing messages. By analyzing how messages are received and decoded, the system adapts its own encoding behavior to maintain compatibility and security without user input.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If users manually select security encoding for each message, then encoding accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-configures security encoding parameters based on analysis of previously received messages. Before sending a new message, the system has already determined the appropriate encoding settings, eliminating the need for real-time manual selection and reducing time consumption while maintaining encoding accuracy.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If messaging applications suggest security encoding based on previous messages, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
ImproveusabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The messaging application autonomously analyzes received messages and automatically configures encoding without requiring user input or complex decision-making interfaces. This self-service approach simplifies usability by eliminating manual selection while the complexity is managed internally by the system's automated monitoring and configuration mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7640575B2System and method for determining a security encoding to be applied to outgoing messages
Publication Date: 2009.12.29 MALIKIE INNOVATIONS LTD
  • US7640575B2 patent drawing
  • US7640575B2 patent drawing
  • US7640575B2 patent drawing

AI summary

A system and method for determining a security encoding to be applied to a message being sent by a user of a computing device, such as a mobile device, for example. In one broad aspect, the method comprises the steps of identifying a message to be sent to at least one recipient; determining, at the computing device, whether a general message encoding configuration setting thereon is set to a value that indicates that the security encoding to be applied to the identified message is to be established by a policy engine; where the general message encoding configuration setting on the computing device is set to a value that indicates that the security encoding to be applied to the identified message is to be established by the policy engine, determining the security encoding to be applied to the identified message by querying the policy engine for the security encoding to be applied to the identified message; applying the determined security encoding to the identified message; and transmitting the identified message to which the security encoding has been applied to the at least one recipient. In one embodiment, the policy engine is a PGP Universal Server.