Generic Online Ranking Service for Syndicated Content Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many browse-and-search directories lack the traffic and resources to implement effective ranking capabilities, which are typically reserved for web search or advertisements, limiting their ability to present high-quality content to users.

Innovation Solution

A ranking service that allows multiple subscribers to exchange data using a predefined protocol, scoring and ranking resources based on user action data provided by each subscriber, without requiring access to subscriber-specific parameters beyond what is reported, enabling a generic service that can be syndicated across platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dedicated computing resources are allocated for ranking capabilities in browse-and-search directories, then ranking quality and content presentation improve, but system cost and resource requirements increase

Engineering Contradiction:
Improveranking qualityVSAvoidcomputing resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The ranking service is designed as a universal system that serves multiple subscribers and platforms through a common ranking infrastructure. Instead of each directory implementing its own ranking system, the service provides unified ranking capabilities across different content types and platforms, reducing overall resource requirements while maintaining ranking quality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

A centralized ranking service acts as an intermediary between content providers and users. The service receives user action data from various subscribers, processes ranking information through a common framework, and returns ranked results to requesting parties. This mediator approach eliminates the need for each directory to maintain dedicated ranking computing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If subscriber-specific parameters are incorporated into ranking calculations, then ranking relevance to individual platforms improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveranking relevanceVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system allows each subscriber to provide parameters and weights that are specific to their local needs and content types. While the overall ranking framework is universal, each subscriber can customize their ranking criteria through locally-defined parameters, achieving relevant rankings for their specific platform without requiring the entire system to handle all possible parameter combinations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The ranking system is segmented into a universal core that handles common ranking operations and subscriber-specific extensions that provide platform-customized parameters. This segmentation allows the system to maintain simplicity in the core processing while accommodating diversity in subscriber requirements through modular, plug-in style parameter definitions.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If comprehensive user action data is collected and processed for ranking, then content prioritization accuracy improves, but data processing time and computational cost increase

Engineering Contradiction:
Improvecontent prioritization accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system processes user action data in partial batches rather than requiring complete data collection before ranking. It can provide rankings based on available data and continuously update as new actions occur, reducing the time needed for initial processing while maintaining improving accuracy over time as more data becomes available.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7984049B2Generic online ranking system and method suitable for syndication
Publication Date: 2011.07.19 GOOGLE LLC
  • US7984049B2 patent drawing
  • US7984049B2 patent drawing
  • US7984049B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, for providing ranking services. In one aspect, first signals are received from a first subscriber, and second signals are received from a second subscriber. The signals include information characterizing individual user actions relating to individual ones of first or second resources, respectively, values for one or more predefined parameters, and values for one or more first subscriber-specific parameters that are specific to the first or second subscriber, respectively. First ranking data is generated from the first signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the first subscriber. Second ranking data is generated from the second signals, but not from values for any subscriber-specific parameter that is not a subscriber-specific parameter for the second subscriber.