Multi-level Referrer Data for Contextual Deeplinks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing content in networked environments often fail to deliver contextually relevant information due to limited referrer data, which does not capture the user's entire journey leading to content selection, resulting in less relevant content presentation.

Innovation Solution

The method involves generating and transmitting secondary referrer data alongside primary referrer data to an application server, allowing the server to create deeplinks that include parameters representing the user's search terms and previous resource interactions, enabling the delivery of more contextually relevant content by considering the user's multiple steps before content selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If only primary referrer data is used to generate deeplinks, then the system complexity is low, but the content relevance to user context is insufficient

Engineering Contradiction:
Improveuser journey informationVSAvoiddata packet structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The referrer data is segmented into multiple hierarchical levels: primary referrer data (immediate source) and secondary referrer data (previous resources in user journey). This segmentation allows the system to capture comprehensive user context while maintaining organized data structures that can be processed efficiently by the server.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested data structure where secondary referrer data is embedded within the data packet alongside primary referrer data. The secondary referrer data itself can contain nested references to earlier resources in the user journey, creating a nested doll-like structure that preserves the hierarchical nature of the user's navigation path.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If multi-level referrer data is collected and transmitted, then content relevance improves, but network utilization increases

Engineering Contradiction:
Improveuser interaction historyVSAvoidnetwork bandwidth
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the essential referrer data parameters needed for context reconstruction, removing redundant information. The data packets contain specifically selected parameters from primary and secondary referrer sources that are most relevant to content personalization, reducing unnecessary data transmission while preserving user journey context.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transmits a partial representation of the complete user journey data - specifically, the most salient referrer parameters that provide sufficient context for relevant content delivery. This partial action approach avoids transmitting the entire user interaction history while still achieving the goal of context-aware content presentation.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If comprehensive referrer data is processed, then content personalization accuracy improves, but computational resources increase

Engineering Contradiction:
Improvecontent relevance accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The client device performs preliminary processing of referrer data before transmission, organizing and filtering the data into structured data packets with relevant parameters. This preliminary action reduces the computational burden on the server by pre-processing and structuring the data, allowing the server to focus on content generation rather than data organization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data packet structure acts as an intermediary representation between the complex user journey data and the content generation process. This intermediate structured format simplifies the data for server processing while retaining the essential information needed for accurate content personalization, reducing the computational complexity of the matching process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12067433B2Generating deeplinks for applications based on multi-level referrer data
Publication Date: 2024.08.20 GOOGLE LLC
  • US12067433B2 patent drawing
  • US12067433B2 patent drawing
  • US12067433B2 patent drawing

AI summary

A method in a computing device includes generating a set of data packets comprising a first referrer data associated with a first resource rendered by the computing device when executing a first application and a second referrer data associated with a second resource rendered by the computing device prior to rendering the first resource. The first resource provides a first content item associated with a second application. The method also includes transmitting the set of data packets to an application server, receiving, from the application server, a deeplink, or a referrer tag, that was generated based on the first referrer data and the second referrer data, and retrieving, by the second application and using the deeplink or the referrer tag, content associated with the first referrer data and the second referrer data for display at the computing device within a content interface of the second application.