Information Generation System for Relevance and Diversity Trade-off

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for generating and transmitting information based on user activity history and real-time data often provide a narrow range of information, missing out on potentially interesting content and limiting user experience by not diversifying the types of products or activities presented.

Innovation Solution

A system that receives real-time data from multiple sources, extracts information items associated with attributes of different types and scores, determines attribute associations, and transmits information about products or activities with high engagement but low exploration by users, broadening the range of information provided and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If information is tailored based on user activity history, then information relevance is improved, but information diversity deteriorates

Engineering Contradiction:
Improveinformation relevanceVSAvoidinformation diversity
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments the information selection process into two distinct components: (1) history-based filtering that ensures relevance by comparing current activity against historical patterns, and (2) diversity-based selection that identifies underrepresented attribute categories. This segmentation allows the system to independently optimize for both relevance and diversity without one compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary diversity analysis module that acts as a mediator between the history-based filtering system and the final information selection. This intermediary component analyzes attribute associations, identifies gaps in represented categories, and adjusts information selection to ensure diversity. It translates the conflicting requirements of relevance and diversity into a balanced information set.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If information is provided based on current activity only, then information precision is improved, but user experience diversity deteriorates

Engineering Contradiction:
Improveinformation precisionVSAvoiduser experience diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary analysis of attribute associations and diversity metrics before final information selection. By pre-identifying which attribute categories are underrepresented based on historical data patterns, the system can proactively select information that introduces diversity while maintaining precision. This preliminary action allows diversity considerations to be integrated into the selection process rather than applied as an afterthought.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts selection parameters by weighing different attribute associations based on their representation in the information set. As information is selected, the system changes the parameters of subsequent selections to favor underrepresented categories. This parameter adjustment mechanism allows the system to maintain precision for current activity while systematically introducing diversity through controlled parameter changes in the selection process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10140356B2Methods and systems for generation and transmission of electronic information using real-time and historical data
Publication Date: 2018.11.27 PALO ALTO NETWORKS INC
  • US10140356B2 patent drawing
  • US10140356B2 patent drawing
  • US10140356B2 patent drawing

AI summary

This disclosure relates generally to data processing, and more particularly, to methods and systems for generation and transmission of information based on real-time and historical data. In one embodiment, a hardware processor-implemented method for generating and transmitting information is provided. The method comprises: receiving real-time from a plurality of data sources, extracting information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score; determining a first attribute of the first type associated with a maximum first sum of aggregated first scores, a second attribute of the second type associated with a minimum second sum of aggregated first scores; determining a first information item for transmission based on the first and second attributes; and providing the first information item for transmission to a target location.