Content Recommendation Engine for Mobile Bounce Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile users often 'bounce back' quickly from third-party websites after visiting, leading to high bounce rates that are undesirable for publishers, as users typically return to the application or service that provided the link rather than exploring the third-party site further.

Innovation Solution

A system that provides content recommendations to users based on their interest profiles and site interactions, using a processor and memory to retrieve candidate items from various sources such as social, authorship, relevant, and popular sources, and ranks them for presentation as recommendations, thereby encouraging users to engage more with the site.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content recommendations are provided to users on a site, then page views per visit increase and bounce rates decrease, but system complexity increases due to multiple data sources and processing requirements

Engineering Contradiction:
Improvepage views per visitVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the recommendation generation process into distinct modules: candidate item retrieval from multiple sources (social graph, authorship, relevance, popularity), scoring module that evaluates candidates against user interest profiles, and ranking module that orders results. This segmentation allows each component to be optimized independently while managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary recommendation engine that sits between the user and the content sources. This intermediary processes user interest profiles, queries multiple data sources, and presents synthesized recommendations, thereby coordinating complex interactions without requiring direct integration between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If personalized content recommendations are generated using user interest profiles and multiple data sources, then user engagement increases, but data processing time and computational resources increase

Engineering Contradiction:
Improveuser engagementVSAvoiddata processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing user interest profiles based on historical behavior, and by pre-organizing content from multiple sources into accessible formats. When generating recommendations, the system queries these pre-processed data structures rather than analyzing raw data from scratch, significantly reducing real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The recommendation system retrieves a larger set of candidate items from multiple sources than will ultimately be displayed, then applies scoring and filtering to select the most relevant subset. This approach allows the system to explore diverse content sources thoroughly while ensuring only the best matches are presented to users, balancing comprehensiveness with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9355415B2Providing content recommendation to users on a site
Publication Date: 2016.05.31 GOOGLE LLC
  • US9355415B2 patent drawing
  • US9355415B2 patent drawing
  • US9355415B2 patent drawing

AI summary

The disclosure includes a system and method for providing content recommendation to users on a site. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive data describing a page on a site visited by a first user; query one or more sources to retrieve one or more candidate items for the first user; determine one or more source types related to the one or more candidate items; determine one or more scores for the one or more candidate items based on an interest profile and the one or more source types; rank the one or more candidate items; determine that an invitation trigger event causing a presentation of an invitation state occurs; determine that a recommendation trigger event causing a presentation of a recommendation state occurs during the invitation state; and provide a recommendation state to the first user.