User Device Speed Analysis for Remediated Content Delivery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of time
If website content is optimized for slow devices, then load time improves, but functionality and user experience deteriorate
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.
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.
3Measurement precision
If device speed analysis is performed before content delivery, then content optimization accuracy improves, but system complexity increases
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.
Data Source
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.


