Embedded Code Snippets for Privacy-Preserving Content Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient marketplace for content providers to acquire and integrate embedded code that enables user devices to perform specific functions, such as authentication and sponsored data usage, directly within content provided by other providers, without relying on external messaging apps or revealing device identifiers.

Innovation Solution

An identity server associated with a telecommunications or Internet service provider generates a user interface offering embedded code snippets, including sponsor, messaging, and authentication codes, which can be selected and integrated by content providers into their content, allowing user devices to perform requested functions while maintaining user privacy and enabling sponsored content display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If content providers use external messaging apps for user communication, then communication functionality is achieved, but user privacy is compromised through device identifier exposure

Engineering Contradiction:
Improveuser privacy protectionVSAvoidsystem integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an embedded code as an intermediary component that enables communication functionality while protecting user privacy. The embedded code acts as a mediator between the content provider's web page and the user device, allowing messaging functions to be performed without exposing device identifiers to external messaging apps. This resolves the contradiction by providing the needed communication capability while maintaining privacy through the intermediary mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication functionality into separate embedded code components (messaging code, authentication code, sponsor code) that can be selectively integrated into content. This segmentation allows the system to achieve communication functionality through modular, privacy-preserving code snippets rather than requiring integration with complex external messaging applications, thereby reducing system integration complexity while protecting user privacy.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If content providers integrate multiple functionality codes, then user experience is enhanced, but code integration complexity increases

Engineering Contradiction:
Improvecontent functionalityVSAvoidcode integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal embedded code structure that can perform multiple functions through different code types (messaging, authentication, sponsor). This universal embedded code mechanism allows content providers to integrate various functionalities through a consistent, standardized approach rather than dealing with multiple separate integration complexities. The embedded code framework provides multi-functionality while maintaining uniform integration procedures, thereby reducing overall code integration complexity.

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

3Reliability

If authentication code is implemented, then user security is improved, but additional code integration is required

Engineering Contradiction:
Improveauthentication securityVSAvoidcode implementation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges authentication functionality with the existing embedded code structure used for other content features. By combining authentication code with messaging and sponsor codes into a unified embedded code framework, the system improves authentication security without requiring separate, complex integration procedures. Content providers can implement authentication by selecting and integrating authentication embedded codes through the same process used for other functionalities, thereby maintaining ease of operation while enhancing security.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9471684B2Provision of embedded code for content provider web sites and applications
Publication Date: 2016.10.18 VERIZON PATENT & LICENSING INC
  • US9471684B2 patent drawing
  • US9471684B2 patent drawing
  • US9471684B2 patent drawing

AI summary

A server device provides for display a user interface that includes multiple code snippets, where each of the multiple code snippets, when executed, causes a user device to perform one or more functions. The server device receives a selection of a particular code snippet from the multiple code snippets provided by the user interface, and associates the particular code snippet with content. The server device provides the content with the particular code snippet to the user device, and executes the particular code snippet to cause the user device to perform a particular function with another server device.