Encrypted Script for Accurate Third-Party User Activity Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online systems face inaccuracies in tracking user activities in third-party systems due to improper configuration and usage of tracking pixels, leading to incorrect user behavior data.

Innovation Solution

The online system generates a script that embeds encrypted information transmission from user devices to verify user actions in third-party systems, allowing accurate identification and storage of user actions without revealing user identity, and creates a dictionary of forms to aid users in filling out forms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If tracking pixels are used to track user activity in third party systems, then user activity information can be gathered, but the accuracy of the tracked information deteriorates due to improper configuration and usage by third party systems

Engineering Contradiction:
Improveaccuracy of user activity informationVSAvoidreliability of tracking pixel data
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent introduces an intermediary verification mechanism where the online system generates and embeds a script in the third party system that acts as a mediator between the user device and the online system. This script intercepts and verifies the tracking pixel requests, ensuring that only accurate user action data is transmitted to the online system, thereby resolving the reliability issue without sacrificing information gathering capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback loop where the online system sends verification requests to user devices through embedded scripts, and the user devices respond with encrypted action data. This feedback mechanism allows the online system to verify the accuracy of tracking information before storing it, addressing the contradiction between information accuracy and data reliability

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If encrypted information is transmitted from user devices to verify user actions, then data privacy is improved, but the complexity of the tracking system increases

Engineering Contradiction:
Improveuser data privacy protectionVSAvoidcomplexity of tracking system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the online system generate and embed the encryption script in the third party system before any user tracking occurs. This pre-configured script is ready to automatically encrypt and transmit user action data, providing privacy protection without adding operational complexity during the actual tracking process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The embedded script performs self-service encryption and data transmission functions automatically without requiring manual intervention. The script itself handles the encryption of user action data before transmission to the online system, reducing the operational complexity while maintaining strong privacy protection

Inventive Principle:
Principle #25Self-service

3Measurement precision

If a script is embedded in third party systems to transmit encrypted information, then user action verification accuracy is improved, but the ease of operation for third party systems deteriorates

Engineering Contradiction:
Improveaccuracy of user action verificationVSAvoidease of operation for third party systems
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges the verification functionality directly into the third party system by embedding the script within their existing infrastructure. This integration allows the third party system to maintain its original operations while the embedded script automatically handles verification, preserving ease of operation while improving measurement precision

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10643026B2User activity tracking in third-party online systems
Publication Date: 2020.05.05 META PLATFORMS INC
  • US10643026B2 patent drawing
  • US10643026B2 patent drawing
  • US10643026B2 patent drawing

AI summary

Disclosed is a method for identifying an action performed by a user in a third party system. Information associated with a form is received by an online system. For instance, hashed values of a plurality of form fields provided by a user and a description of the plurality of form fields are received by an online system. A form is identified based on the received information. Additionally, a determination whether one or more of the received hashed values correspond to stored values by the online system is made. If the received hashed values correspond to stored values in the online system, a user of the online system is identified based on the stored values corresponding to the one or more received hashed values. An identification of an action associated with the identified form and performed by the user in the third party system is stored.