QR Attribution System for Digital Content Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Viewer interaction with actionable content, such as QR codes, in digital content display services is not efficiently tracked or analyzed, making it difficult to determine the effectiveness of advertising campaigns or user engagement metrics.

Innovation Solution

A system that analyzes viewer interaction by identifying scannable indicators in user content, re-renders the content with new indicators for analytics tracking, and redirects user devices to the original destination while logging interaction data, enabling centralized attribution and analytics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If original scannable indicators are used in user content, then users can access the original intended destinations, but viewer interaction data cannot be tracked or analyzed

Engineering Contradiction:
Improveviewer interaction trackingVSAvoidoriginal destination information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary scannable indicator (QR code) that acts as a mediator between the user's scan action and the original destination. The new QR code contains an identifier that links to the original destination through a database, rather than containing the destination information directly. This intermediary mechanism enables interaction tracking while preserving access to the original destination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the original scannable indicator with modified functionality. Instead of using the original QR code that directly encodes destination information, a new QR code is generated that encodes an identifier. This copy maintains the scannable function while enabling analytics tracking through the identifier-destination mapping in the database.

Inventive Principle:
Principle #26Copying

2Productivity

If new scannable indicators are generated for analytics tracking, then interaction data can be logged, but the system complexity increases

Engineering Contradiction:
Improveanalytics data collection efficiencyVSAvoidcontent display system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The content display service is enhanced to perform multiple functions: it not only displays user content but also generates new scannable indicators, tracks interactions, logs analytics data, and manages destination mappings. This multi-functional approach consolidates complexity into a centralized service rather than requiring complex modifications to individual user content or scanning devices.

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

Solution Approach 2:

The system automatically generates new scannable indicators with unique identifiers, tracks scans through the content display service, and logs analytics data without requiring manual intervention. The process is self-service in that the system handles the entire workflow from indicator generation to data collection automatically.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If user content is re-rendered with new indicators, then interaction tracking is enabled, but content processing time increases

Engineering Contradiction:
Improveinteraction measurement capabilityVSAvoidcontent re-rendering time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The content display service performs preliminary processing by generating new scannable indicators with identifiers before the content is displayed to users. This advance preparation enables immediate tracking capability when users scan the content, rather than requiring real-time processing during the scanning event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical approach of directly encoding destination information in QR codes with an information-based system using database lookups. Instead of storing destination URLs in the QR code itself, the system stores identifiers that map to destinations in a database, reducing the data processing burden during content rendering.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Loss of information

If scan data is aggregated and redirected through the system, then advertising campaign performance can be measured, but data processing requirements increase

Engineering Contradiction:
Improveadvertising campaign effectiveness dataVSAvoiddata processing volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential tracking information (scan counts, identifiers) needed for advertising campaign measurement rather than processing and storing all possible user interaction data. This selective extraction reduces data processing volume while capturing the key metrics needed for campaign effectiveness analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The content display service acts as an intermediary that aggregates scan data from multiple sources and consolidates it into centralized analytics. This intermediary role simplifies data processing by collecting and organizing information in one location rather than requiring distributed processing across multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12041291B2QR attribution
Publication Date: 2024.07.16 ATMOSPHERE TV
  • US12041291B2 patent drawing
  • US12041291B2 patent drawing
  • US12041291B2 patent drawing

AI summary

Systems and methods are disclosed for QR attribution for actionable content including in content streams and displays. In certain embodiments, a method may comprise analyzing viewer interaction with displayed content via a content display service, including identifying user content for display that includes an original scannable indicator, re-rendering the user content to produce re-rendered content including a new scannable indicator, receiving an indicator from a user device that the new scannable indicator has been scanned, logging analytics data based on the indicator, and redirecting the user device based on the original scannable indicator.