Multi-level Referrer Data for Contextual Deeplinks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of information
If multi-level referrer data is collected and transmitted, then content relevance improves, but network utilization increases
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.
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.
3Measurement precision
If comprehensive referrer data is processed, then content personalization accuracy improves, but computational resources increase
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.
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.
Data Source
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.


