Document Processing Engine for Personalized News Feeds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online news aggregation systems often fail to provide users with relevant articles due to keyword search limitations, leading to under or over-inclusive results, where terms like 'feline' might not retrieve articles about 'cats' and a nutritionist might receive irrelevant articles about software or hardware.

Innovation Solution

A document processing engine that generates a list of entities and a document vector for each article, associating textual representations with concepts from a taxonomy, allowing for personalized news feeds by linking relevant articles based on user interests and automatically inserting hyperlinks to enhance user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If keyword search is used for article retrieval, then the system is simple to operate, but the retrieval accuracy is poor leading to under or over-inclusive results

Engineering Contradiction:
Improvearticle retrieval accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between the user's keyword search and the article database. This intermediary includes a concept hierarchy structure and relevance scoring mechanism that translates simple keywords into sophisticated concept-based matching, thereby improving retrieval accuracy without requiring the user to interact with the complex system directly

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-building a concept hierarchy from the article corpus and pre-computing relevance metrics. This allows the system to quickly retrieve accurate results when users perform keyword searches, as the heavy computational work has already been done in advance

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If keyword search is used for article retrieval, then the system is fast to execute, but the retrieval precision is poor causing irrelevant articles to be returned

Engineering Contradiction:
Improvearticle retrieval precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing the article corpus to build a concept hierarchy and pre-computing relevance metrics for articles against concepts. This allows query processing to be fast while still achieving high precision, as the computational heavy lifting has been done in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by computing detailed relevance scores only for articles that match the query concepts at a threshold level. Instead of uniformly processing all articles with the same level of detail, the system focuses computational resources on locally relevant articles, improving precision without proportionally increasing processing time

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8954440B1Selectively delivering an article
Publication Date: 2015.02.10 WALMART APOLLO LLC
  • US8954440B1 patent drawing
  • US8954440B1 patent drawing
  • US8954440B1 patent drawing

AI summary

Selectively delivering an article is disclosed. A user preference is received. A document is also received. An entity pair comprising a concept included in a concept taxonomy and a textual representation included in the document is determined. The document is categorized based at least in part on the concept. A user associated with the user preference is selectively notified of the document.