Dynamic Image Prefetching for Mobile Browsing Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image search systems on mobile devices face limitations in prefetching images due to limited resources, leading to inefficient network bandwidth and processing usage, as they typically transmit a static number of images, which may not align with user browsing behavior.

Innovation Solution

An image selection system that dynamically renders and transmits images based on user interactions, integrating primary and auxiliary images in a feed-like manner, where the number and sequence of images are determined by user behavior, such as swiping speed and time spent on images, to optimize image delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a static number of images are transmitted in response to a search query, then the system structure is simple and easy to implement, but the network bandwidth and processing resources are wasted when the transmitted images exceed user browsing needs

Engineering Contradiction:
Improvenetwork bandwidth and processing resourcesVSAvoidimage selection and transmission system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements dynamic image transmission by determining the number of images to transmit based on real-time user interaction parameters (swiping speed, time spent on images). Instead of transmitting a fixed static number of images, the system continuously monitors user behavior and adjusts the image transmission quantity dynamically, resolving the contradiction between resource efficiency and system complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms by monitoring user interactions with displayed images (swiping speed, time spent viewing) and using this feedback to determine how many additional images to transmit. This closed-loop feedback system optimizes resource usage by transmitting only the necessary number of images based on actual user engagement, rather than transmitting a predetermined static quantity

Inventive Principle:
Principle #23Feedback

2Loss of time

If all images in the result list are prefetched to improve user experience, then the user can browse images without waiting, but the mobile device memory resources are excessively consumed

Engineering Contradiction:
Improveimage loading timeVSAvoidmemory resources
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent applies partial action by transmitting only a subset of images rather than all images in the result list. Specifically, it transmits an initial set of images plus additional images determined by user interaction parameters. This partial transmission approach balances user experience (minimal waiting time for viewed images) with resource conservation (not loading all possible images into memory)

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary transmission of an initial set of images before user interaction occurs, and then performs additional preliminary transmissions based on predicted user behavior from interaction parameters. This staged preliminary action ensures images are available when needed without prematurely loading all possible images into memory

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the number of transmitted images is increased to ensure sufficient content for user browsing, then user browsing continuity is improved, but the network bandwidth is wasted when users do not browse all transmitted images

Engineering Contradiction:
Improveuser browsing efficiencyVSAvoidnetwork bandwidth
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of image transmission quantity from a fixed static value to a dynamic value determined by user interaction parameters. By monitoring swiping speed and time spent on images, the system adjusts the number of images transmitted to match actual user browsing needs, thereby improving browsing efficiency without wasting network bandwidth on unnecessary image transmissions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10909170B2Method for processing and rendering feed-like based images for mobile devices
Publication Date: 2021.02.02 BAIDU USA LLC
  • US10909170B2 patent drawing
  • US10909170B2 patent drawing
  • US10909170B2 patent drawing

AI summary

According to one embodiment, a first image identifier (ID) is received identifying a first of a first set of images, where the first image is currently displayed at a mobile device of a user. A number of additional images the user likely accesses from the first image in sequence is determined based on user interactions of a current browsing session and user interactions of a prior browsing session associated with the user. A second set of images are identified based on the number of additional images the user likely accesses. A sequential order is determined based on rankings of the images in the second set in view of a set of image selection rules. The second set of images is transmitted to the mobile device to be displayed on the mobile device in sequence one at a time.