Adaptive Information Transmission Based on User Reading Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information transmission techniques send a fixed quantity of data to users, which may not meet individual reading speeds, leading to server overload during peak usage as fast readers request more data frequently.
Innovation Solution
A system that determines the quantity of data to send based on the user's historical reading speed by analyzing past information sent times and quantities, adjusting the amount sent to match the user's reading pace to prevent excessive data requests and server overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed quantity of information is sent to each user, then the server implementation is simple, but fast readers will finish browsing quickly and request more information frequently, leading to server overload during peak times
Solution Approach 1:
The patent applies dynamics by making the information quantity sent to users variable rather than fixed. The system dynamically adjusts the amount of information sent based on each user's reading speed, which is calculated from historical data. This allows the server to send more information to fast readers (reducing their request frequency) and less to slow readers (avoiding waste), thereby resolving the contradiction between simple implementation and server overload.
Solution Approach 2:
The patent uses feedback by calculating each user's reading speed based on historical information sent times and quantities, then using this feedback to adjust future information quantities. The server monitors user behavior patterns and continuously adapts the information sending strategy, creating a closed-loop system that prevents server overload while maintaining simple operation for users.
2Ease of operation
If a fixed quantity of information is sent to each user, then the data transmission protocol is simple, but the fixed quantity may not meet individual reading speeds, failing to satisfy users' individual needs
Solution Approach 1:
The system dynamically adapts the information quantity to each user's reading speed while maintaining simple interaction. The complexity is hidden in the backend where reading speed is calculated from historical data, and the adaptation happens automatically without requiring users to manually adjust settings, thus preserving ease of operation while achieving adaptability.
Solution Approach 2:
The system provides self-service by automatically adjusting information quantities based on each user's observed reading behavior. Users don't need to manually configure their preferences; the system independently analyzes their historical data and optimizes the information sending strategy, combining simplicity with personalization.
3Productivity
If fast readers request additional information frequently, then they can browse more content, but the server receives a great volume of requests that may lead to degradation
Solution Approach 1:
The patent applies preliminary action by proactively sending larger quantities of information to fast readers based on their historical reading speed, before they would otherwise need to request more. This anticipatory approach allows fast readers to browse more content without generating frequent requests, thereby maintaining their high productivity while preventing server overload and degradation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Transmitting information based on reading speed is disclosed, including: receiving an information acquisition request from a client device, wherein the information acquisition request includes a user identifier; determining the user identifier included in the information acquisition request; determining one or more historical information sent times and one or more historical sent information quantities corresponding to the user identifier from stored historical records; determining a reading speed corresponding to the user identifier based at least in part on the one or more historical information sent times and the one or more historical sent information quantities corresponding to the user identifier; determining a quantity of requested information to be sent to the client device based at least in part on the reading speed corresponding to the user identifier; and sending the quantity of requested information to the client device.