URL Recommendation Engine Using Click Aggregation and Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to effectively track and analyze the sharing and forwarding of content across multiple users, devices, and sources due to the complexity of user interactions with digital content on the internet.

Innovation Solution

The system employs techniques to identify, track, and analyze user interactions by assigning relevance scores to digital resources based on user actions, such as clicks and shares, and provides methods to identify trending phrases and user influence, as well as generate recommended lists of URLs based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system tracks and analyzes user interactions across multiple users, devices, and sources, then the ability to identify and recommend relevant content is improved, but the complexity of tracking and analyzing such interactions increases

Engineering Contradiction:
Improvecontent relevance identificationVSAvoidtracking and analysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the complex tracking task by creating separate click trackers for different URL encodings and maintaining distinct click lists for each user. This division allows the system to handle multiple users and devices independently, reducing the overall complexity while maintaining comprehensive tracking capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encoded URLs as intermediaries between the original URLs and the tracking system. By encoding URLs with unique identifiers and using these encoded versions as mediators in the tracking process, the system simplifies the analysis of user interactions while preserving the ability to trace clicks across multiple users and devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system generates recommended URL lists by aggregating multiple enumerated lists, then the accuracy of content recommendations is improved, but the computational resources and time required increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing click lists for each user based on their click history. These pre-computed lists are stored and can be quickly retrieved and aggregated when generating recommendations, avoiding the need to re-analyze all historical data each time recommendations are needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple click lists from different users and URL encodings to generate comprehensive recommendation lists. By combining these pre-computed lists through aggregation operations, the system achieves high recommendation accuracy without processing individual click events from scratch.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the system monitors clicks on encoded URLs to generate user profiles and recommendations, then the personalization of content delivery is improved, but the data processing requirements increase

Engineering Contradiction:
Improvecontent personalizationVSAvoiddata processing volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential information needed for personalization by maintaining click lists that record which URLs each user has clicked. Rather than storing and processing all raw interaction data, the system extracts and retains only the click patterns necessary for generating personalized recommendations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of building comprehensive user profiles from all possible interaction data, the system inverts the approach by using simple click lists on encoded URLs as the foundation for personalization. This inverted approach achieves effective personalization with minimal data processing requirements.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9582592B2Systems and methods for generating a recommended list of URLs by aggregating a plurality of enumerated lists of URLs, the recommended list of URLs identifying URLs accessed by users that also accessed a submitted URL
Publication Date: 2017.02.28 BITLY INC
  • US9582592B2 patent drawing
  • US9582592B2 patent drawing
  • US9582592B2 patent drawing

AI summary

The present disclosure is directed to a method for providing a recommended list of uniform resource locators (URLs) responsive to a uniform resource locator (URL). The method may include identifying, by a server, a plurality of users that clicked on an encoded uniform resource locator (URL) link corresponding to a URL. The server may identify a plurality of encoded URL links clicked by each of the plurality of users. The server may determine a number of users who clicked on each encoded URL link of the plurality of encoded URL links and also clicked on the encoded URL link. The server may enumerate, responsive a request comprising the URL, a list of URLs and their corresponding score based on the determination, each URL of the list of URLs corresponding to one of the plurality of encoded URL links.