User Device Speed Analysis for Remediated Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users on slow computing devices, particularly those connected via cellular networks, experience poor loading times for website content, leading to negative customer experiences and potential sales losses for retailers, as existing technologies fail to effectively identify and remediate these issues in real-time.

Innovation Solution

A system that automatically identifies slow user devices by analyzing user identification and device data, using a user device speed data model to predict device performance and deliver remediated content that loads faster, such as a simplified version of websites, thereby improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If standard website content is delivered to all users regardless of device performance, then content completeness is maintained, but load time becomes unacceptable for slow devices

Engineering Contradiction:
Improvecontent load timeVSAvoidcontent delivery adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of user device characteristics (processing power, memory, connection speed) before delivering content. Based on this pre-assessment, the server prepares and delivers appropriately optimized content versions in advance, preventing slow load times on capable devices while avoiding unnecessary optimization overhead on already-slow devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content delivery system dynamically adjusts the level of optimization applied to different users based on real-time device performance metrics. The optimization strategy is not static but adapts continuously according to the user's device capabilities and network conditions, delivering full-featured content to high-performance devices and streamlined content to low-performance devices.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If website content is optimized for slow devices, then load time improves, but functionality and user experience deteriorate

Engineering Contradiction:
Improvecontent load timeVSAvoiduser experience quality
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

Different portions of the website content are optimized to different degrees based on their importance and the user's device capabilities. Critical content and core functionality are preserved at full quality across all devices, while non-essential elements and heavy media are selectively optimized or deferred for slower devices, ensuring essential user experience is maintained while improving load times.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes multiple parameters of content delivery simultaneously - file size, compression level, image resolution, script complexity - based on device performance metrics. Rather than applying a single optimization technique, multiple content parameters are adjusted in combination to achieve both faster loading and maintained functionality appropriate to each device class.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If device speed analysis is performed before content delivery, then content optimization accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedevice speed measurement accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs a universal device profiling framework that serves multiple purposes: identifying device type, estimating performance capabilities, determining appropriate content optimization level, and selecting delivery parameters. This single multi-functional analysis mechanism replaces what would otherwise require separate systems for device identification, performance testing, and content selection, reducing overall system complexity while maintaining measurement accuracy.

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

Data Source

PatentUS12166811B2Methods and systems for identifying and remediating poor user experiences on computing devices
Publication Date: 2024.12.10 WALMART APOLLO LLC
  • US12166811B2 patent drawing
  • US12166811B2 patent drawing
  • US12166811B2 patent drawing

AI summary

This application relates to apparatus and methods for identifying and remediating poor user experiences on computing devices. In some examples, a user speed determination device is configured to receive a content delivery request for delivery of content to a user device. The computing is also configured to obtain user identification data, obtain user device data and determine a user device speed based on the user identification data and the user device data. The computing device then sends a user device speed indicator to a content delivery device to cause the content delivery device to deliver remediated content to the user device when the user device speed is determined to be less than a predetermined speed threshold. The user identification data can include an IP address and the user device data can include user agent data, user connection data and user resource timing data.