Dynamic Unauthorized Content Rendering Restriction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networked environments, such as the Internet, content elements from unauthorized servers can be rendered on information resources, leading to security vulnerabilities and user experience interference, as these elements may contain malicious code or distract from primary content.

Innovation Solution

A method and system that dynamically restricts the rendering of unauthorized content by applying action-based and visual-based detection policies to identify restricted content elements, modifying their rendering through a content rendering restriction policy, which includes deleting content objects, setting display properties to null, or overlaying them to restrict visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content elements are rendered from different servers, then information resources can include diverse content, but unauthorized servers can introduce security vulnerabilities and malicious code

Engineering Contradiction:
Improvecontent diversityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary detection of content elements before they are fully rendered, using action-based detection policies to identify suspicious behaviors and visual-based detection policies to recognize unauthorized content characteristics, preventing malicious content from executing while allowing legitimate diverse content to display

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device acts as an intermediary between the information resource and the content elements from different servers, intercepting and analyzing content elements before rendering, and selectively blocking unauthorized content while permitting authorized content to pass through to the display

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If content elements are dynamically added to information resources, then information resources can be updated in real-time, but unauthorized content can be inserted without user knowledge

Engineering Contradiction:
Improvereal-time update capabilityVSAvoidunauthorized content insertion
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements continuous feedback loops that monitor content element behavior after insertion, detecting actions such as unexpected DOM manipulations, resource loading, or visual changes that indicate unauthorized content, and dynamically responding by restricting rendering of detected unauthorized elements

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes detection policies and monitoring mechanisms before content elements are inserted, enabling preemptive identification of unauthorized content based on visual characteristics and anticipated behaviors, preventing harmful content from establishing itself in the rendered document

Inventive Principle:
Principle #10Preliminary action

3Reliability

If detection policies are applied to identify restricted content elements, then unauthorized content can be detected, but system complexity increases

Engineering Contradiction:
Improveunauthorized content detection accuracyVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection system is segmented into separate action-based detection policies and visual-based detection policies, each handling specific aspects of unauthorized content identification, allowing independent optimization and maintenance of each detection module without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11947377B2Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
Publication Date: 2024.04.02 GOOGLE LLC
  • US11947377B2 patent drawing
  • US11947377B2 patent drawing
  • US11947377B2 patent drawing

AI summary

Systems and methods for dynamically restricting rendering of unauthorized content included in information resources are provided herein. A computing device can identify an information resource including a content object specifying one or more graphical characteristics. The computing device can determine that the content object corresponds to a restricted content object by applying at least one of an action-based detection policy to detect actions performed on the information resource or a visual-based detection policy to detect the graphical characteristics of the content object. The computing device can modify by applying a content rendering restriction policy the information resource to alter rendering of the content element on the information resource responsive to the determination.