Search Alert System Using PageRank Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are overwhelmed by numerous search results from search engines, and existing systems require manual registration of queries to receive alerts for continuing interests, leading to irrelevant notifications due to minor changes in web content or ranking algorithms.

Innovation Solution

A computer-implemented method that accesses Internet usage data to identify and rerun search queries corresponding to continuing user interests, evaluates new search results based on predefined criteria, and sends relevant links to the user for display, without explicit user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the search engine sends alerts for all changes to search results, then the user is notified of new information, but the user receives too many uninteresting results due to minor changes or spurious ranking changes

Engineering Contradiction:
Improverelevance of alert resultsVSAvoidnumber of alert notifications
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system changes the parameter of alert selection by using PageRank scores as a threshold criterion. Only documents whose PageRank scores exceed a predetermined threshold are selected for alerting, filtering out low-quality or spurious results while maintaining notification of genuinely important new content.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the user explicitly registers queries for alerts, then the user receives notifications for queries of interest, but the process is too inconvenient for most users

Engineering Contradiction:
Improveconvenience of alert registrationVSAvoidaccuracy of identifying user interests
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs self-service by automatically analyzing the user's search history to identify queries of continuing interest. The PageRank algorithm autonomously determines which historical queries warrant alerting based on document importance metrics, eliminating the need for manual user registration while maintaining accuracy in identifying user interests.

Inventive Principle:
Principle #25Self-service

3Productivity

If the search engine reruns all prior search queries, then new results are found, but the system generates excessive notifications for queries without continuing interest

Engineering Contradiction:
Improvediscovery of new resultsVSAvoidcomputational resources for query rerunning
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system applies partial action by selectively rerunning only those search queries identified as having continuing interest, rather than rerunning all historical queries. This selective approach uses PageRank analysis to determine which queries warrant rerunning, conserving computational resources while maintaining productivity in discovering new relevant results.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9323846B2Method, system, and graphical user interface for alerting a computer user to new results for a prior search
Publication Date: 2016.04.26 GOOGLE LLC
  • US9323846B2 patent drawing
  • US9323846B2 patent drawing
  • US9323846B2 patent drawing

AI summary

A method, system, and graphical user interface for alerting a computer user to new results for a prior search are disclosed. One aspect of the invention involves a graphical user interface on a computer that includes a plurality of links recommended by a search engine for a computer user. The plurality of links are determined by the search engine by: producing search results by rerunning a plurality of search queries that have been performed previously for the computer user, and evaluating the produced search results to select search results that meet predefined search result selection criteria. At least one of the criteria is based on Internet usage data for the user.