Infinite Scroll and Related Query Mechanism for Search Result Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search systems burden users with large lists of URLs, making it cumbersome and time-consuming to navigate and revisit specific results due to the need to remember or bookmark URLs, as they are distributed across multiple pages.

Innovation Solution

Implementing an infinite scroll component and related content item queries on a single page, with visual indicators for selection and hover frequencies, allowing users to access and navigate content items more efficiently by generating related queries and access patterns based on user interaction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search results are distributed across multiple pages with 10-20 URLs per page, then the search engine can handle large numbers of results (10,000+), but the user experience deteriorates due to the need to navigate multiple pages and remember URLs

Engineering Contradiction:
Improvenumber of search resultsVSAvoiduser navigation ease
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the search results into content items that can be selectively expanded. Instead of presenting all URLs at once across multiple pages, the system divides results into expandable sections where users can view details of specific content items without navigating away from the main results page, thus maintaining ease of operation while handling large quantities of results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a spatial dimension to the search results display by implementing an infinite scroll component that dynamically loads and displays content items as users scroll. This transforms the traditional multi-page navigation into a single-page experience with vertical scrolling, allowing users to access large numbers of results without page transitions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If all content items are displayed on a single page, then user navigation is simplified, but the page becomes excessively long and difficult to traverse when results exceed 10,000 items

Engineering Contradiction:
Improvenavigation simplicityVSAvoidpage length
Core Design Contradiction:
Ease of operationVSLength of stationary object

Solution Approach 1:

The patent implements dynamic content loading through an infinite scroll component that progressively loads content items as users scroll down the page. Instead of loading all 10,000+ results at once creating an excessively long static page, the system dynamically loads batches of content items, keeping the visible page length manageable while providing access to the full result set.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-loading thumbnail images and basic metadata for content items before they are fully displayed. This allows the page to maintain a reasonable initial length while preparing content for smooth incremental loading as users scroll, reducing the perceived page length and improving navigation experience.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If users click on URLs to view details, then they can access specific content, but they lose their place in the original search results list unless they bookmark or remember the URL

Engineering Contradiction:
Improvecontent access reliabilityVSAvoidtime to locate and return to specific results
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements visual feedback mechanisms including access indicators that mark which content items have been viewed or selected. When users return to the search results page after viewing content details, the system provides feedback by highlighting previously accessed items, allowing users to quickly locate their place in the results list without manual bookmarking or memory.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of access indicators and visual markers that mediate between the user and the search results. These indicators serve as a bridge, maintaining the user's position and context within the large result set even when navigating to content details, eliminating the need for users to remember URLs or manually track their location.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If the system generates related content item queries for each content item, then users can easily access similar content, but the system complexity increases due to query generation and tracking mechanisms

Engineering Contradiction:
Improvecontent discovery capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal query generation mechanism that creates related content item queries using a standardized process applicable to all content items. Instead of implementing complex item-specific logic, the system uses a multi-functional approach where the same query generation and tracking mechanisms handle all content items uniformly, reducing system complexity while maintaining adaptability and content discovery capabilities.

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

Data Source

PatentUS7647338B2Content item query formulation
Publication Date: 2010.01.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7647338B2 patent drawing
  • US7647338B2 patent drawing
  • US7647338B2 patent drawing

AI summary

A system and method for formulating a related content query are provided. A search engine receives queries having terms for content items and stores the queries and user interaction data in a query log. Also, the search engine provides a collection of content items and related content item queries for each content item within the collection of content items, in response the queries. Each content item in the collection of content items includes terms that match the received queries. The related content item queries are generated by an advisor engine that processes the query log and each content item in the collection of content items to select query terms, different from the received query terms, which previously resulted in a specified content item being accessed or selected.