Search Result Pre-insertion for Mobile Redirect Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search systems often redirect user devices multiple times before presenting the requested resource, leading to increased latency due to the need for multiple resource requests, especially when mobile devices are redirected to different resources formatted for their specific platforms.

Innovation Solution

A data processing apparatus identifies redirect resources and inserts references to the target resources directly into search results, allowing user devices to request the appropriate resource upon interaction, thereby reducing the number of redirects and improving presentation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If search results link to resources that redirect mobile devices to mobile-specific resources, then mobile device compatibility and user experience are improved, but the number of redirects increases and presentation time is delayed

Engineering Contradiction:
Improvemobile device compatibilityVSAvoidpresentation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of redirect resources and pre-inserts references to target resources into search results before user interaction. This advance preparation eliminates the need for runtime redirects, reducing presentation time while maintaining mobile device compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system acts as an intermediary between search results and target resources by inserting direct references to mobile-specific resources. This intermediary mechanism bypasses the traditional redirect process, allowing mobile devices to access appropriate resources directly without multiple redirections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple redirects are implemented to serve different device types, then device-specific resource delivery is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedevice-specific resource deliveryVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies different treatment to search results based on the user's device type. For mobile devices, direct references to mobile-specific resources are inserted, while desktop devices receive traditional search result links. This localized approach maintains device-specific resource delivery without implementing complex universal redirect logic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of resource reference based on device detection. When a mobile device is detected, the search result contains a direct reference to the mobile-specific resource URL. When a desktop device is detected, the traditional resource URL is used. This parameter change eliminates the need for complex redirect logic while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If direct links to target resources are inserted into search results, then the number of redirects is reduced and presentation time is improved, but the ability to serve non-mobile devices appropriately is compromised

Engineering Contradiction:
Improvepresentation timeVSAvoiddevice adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the search result content based on the user's device type. The search result generation process detects whether the user is accessing from a mobile or desktop device and inserts appropriate references accordingly. This dynamic approach ensures optimal presentation time for mobile devices while maintaining proper resource delivery for desktop devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments the search result generation process into device-specific paths. Mobile device search results contain direct references to mobile-specific resources, while desktop device search results contain traditional links. This segmentation allows each device type to receive optimized results without compromising the other's functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10394909B2Reducing redirects
Publication Date: 2019.08.27 GOOGLE LLC
  • US10394909B2 patent drawing
  • US10394909B2 patent drawing
  • US10394909B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying search results. In one aspect, a method includes receiving data that specify a set of responsive resources for a search request that was submitted by a user device. A determination is made that a resource request for a particular resource from the set of responsive resources will cause the user device to be redirected to a different resource than the particular resource. In response to the determination a reference to the different resource is inserted into a search result for the particular resource. The search result for the particular resource is provided to the user device, where the search result includes the reference to the different resource.