Secure Messaging With Dynamic AMP Content Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic messaging systems often restrict content to static and non-interactive forms due to security and efficiency concerns, leading to stale information and a less engaging user experience.

Innovation Solution

Implementing a computing system that renders electronic messages with both accelerated mobile pages (AMP) and traditional HTML/plain text instructions, allowing dynamic content with user interactions when AMP instructions are validated and user permissions are granted, ensuring a secure and engaging experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If electronic messaging systems allow only static content for security and efficiency, then system security and efficiency are improved, but content engagement and interactivity deteriorate

Engineering Contradiction:
Improvesystem securityVSAvoidcontent interactivity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments content into static and dynamic portions, allowing static content to be rendered universally for security while dynamic content is selectively rendered in controlled environments. This segmentation enables the system to maintain security protocols while providing interactivity where appropriate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary rendering layer that sits between the received electronic message and the final display. This intermediary validates and controls the rendering of dynamic content, ensuring security requirements are met while enabling interactivity through controlled execution of dynamic elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If electronic messaging systems allow only static content, then system complexity is reduced, but content freshness and user engagement deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidcontent freshness
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent introduces dynamics into previously static electronic messages by enabling dynamic content that can update and change over time. This allows content to remain fresh and relevant without requiring complete redesign of the messaging system, as dynamic portions can be independently managed and updated.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal rendering mechanism that handles both static and dynamic content through a single system framework. This multi-functional approach allows the same system to process traditional static messages and modern dynamic messages without requiring separate specialized systems, thereby managing complexity while enabling content freshness.

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

3Adaptability or versatility

If electronic messaging systems render dynamic content without validation, then content interactivity is improved, but system security deteriorates

Engineering Contradiction:
Improvecontent interactivityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary validation and security checks on dynamic content before it is rendered in the electronic message. This advance verification ensures that only safe, approved dynamic content is executed, eliminating security risks while preserving the interactivity benefits of dynamic content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the potential harm of unvalidated dynamic content into a benefit by implementing a validation framework. The strict security measures that initially seem to restrict functionality actually enable safe interactivity by filtering out malicious content while allowing legitimate dynamic elements to function.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Reliability

If electronic messaging systems use validated AMP instructions, then content security is improved, but rendering complexity increases

Engineering Contradiction:
Improvecontent securityVSAvoidrendering complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of content rendering by introducing validated AMP instructions with specific security attributes and rendering rules. These parameter changes enable automated validation and secure rendering without requiring complex manual review processes, as the system automatically applies predefined security parameters to validate and render content.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11019002B2Secure electronic messaging with dynamic content
Publication Date: 2021.05.25 GOOGLE LLC
  • US11019002B2 patent drawing
  • US11019002B2 patent drawing
  • US11019002B2 patent drawing

AI summary

A computing device is described that receives an electronic message encoded with first rendering instructions and second rendering instructions. The first rendering instructions are accelerated mobile pages instructions and the second rendering instructions are at least one of plain text or hypertext markup language instructions. The computing device generates a rendering of the electronic message by at least: rendering the second rendering instructions, while refraining from rendering the first rendering instructions, in response to determining that the first rendering instructions are not valid accelerated mobile pages instructions. The computing device outputs, using a display, the rendering of the electronic message.