Resource Link Engine Relevance Scoring for Message Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accessing relevant resource links from numerous messages, as existing systems lack efficient methods to sort and prioritize links based on relevance, leading to time-consuming searches.

Innovation Solution

A resource link engine aggregates and analyzes messages to compute relevance scores for links, identifying and providing users with relevant links based on factors like time, urgency, and user profiles, ensuring immediate access to pertinent resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users manually search through numerous messages to find relevant resource links, then they can access the links, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvetime to find relevant linksVSAvoidefficiency of link access
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically aggregating resource links from messages, computing relevance scores, and pre-sorting links before users need them. The resource link engine proactively processes and organizes links based on user profiles and message context, so when users need links, they are already sorted and ready for immediate access, eliminating manual search time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically identifying and prioritizing relevant links without user intervention. The resource link engine autonomously analyzes messages, computes relevance scores based on user profiles and message context, and presents sorted links to users, allowing the system to serve itself in organizing information rather than requiring users to manually sort through messages

Inventive Principle:
Principle #25Self-service

2Loss of information

If the system provides all resource links from messages, then users have complete information, but relevant links are difficult to identify among numerous links

Engineering Contradiction:
Improvecompleteness of link informationVSAvoidease of finding relevant links
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies local quality by providing different levels of information organization to different users based on their profiles. Instead of uniform treatment, the resource link engine computes individualized relevance scores for each user, tailoring the sorting and prioritization of links to match specific user characteristics, message contexts, and interaction histories, making relevant links easily identifiable for each user

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by dynamically computing relevance scores based on multiple variables including user profiles, message context, link freshness, and interaction history. These parameter changes enable the system to transform a static list of links into a dynamically sorted presentation where relevant links rise to the top based on current contextual factors

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system analyzes message content to compute relevance scores, then link prioritization improves, but system complexity increases

Engineering Contradiction:
Improveaccuracy of link relevance scoringVSAvoidcomplexity of analysis system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies segmentation by breaking down the complex analysis task into distinct modular components: message aggregation, user profile retrieval, relevance score computation, and link sorting. The resource link engine processes messages in manageable units and applies separate analysis functions for different aspects (user context, message context, link attributes), making the overall complex system manageable and maintainable through clear separation of concerns

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11487839B2Resource link engine
Publication Date: 2022.11.01 CITRIX SYSTEMS INC
  • US11487839B2 patent drawing
  • US11487839B2 patent drawing
  • US11487839B2 patent drawing

AI summary

A resource link engine may aggregate, from one or more communication services, data including a plurality of messages exchanged between a plurality of users. The resource link engine may compute, for each resource link included in the plurality of messages, a first relevance score of the resource link for a user and/or a second relevance score of the resource link for a group of users including the user. The resource link engine may identify, based on the first relevance score and/or the second relevance score, one or more resource links relevant to the user. In response to detecting the user interacting with a browser at a device, the resource link engine may provide, to the device, the resource links identified as being relevant to the user. Related systems, methods, and articles of manufacture, including computer program products, are provided.