Proxy-Based Content Discovery and Delivery for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless service providers and device manufacturers face challenges in delivering efficient and secure access to web services on mobile devices due to limited bandwidth and processing power, leading to extended load times and discouraged user access.
Innovation Solution
A proxy-based content discovery and delivery system that monitors access history, caches frequently accessed web resources at the client device, and prioritizes content based on user behavior and network availability, reducing loading times and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a proxy server is used to enable access to web services, then security and resource management are improved, but loading times increase due to additional processing steps
Solution Approach 1:
The system performs preliminary actions by pre-fetching and caching frequently accessed web resources at the proxy server before the client actually needs them. The proxy server monitors access patterns and proactively retrieves content, storing it in a cache so that when the client requests the resource, it can be delivered immediately from the cache rather than requiring a full network round trip through the proxy server.
2Loss of time
If web resources are cached at the client device, then loading times are reduced, but device storage capacity is consumed
Solution Approach 1:
The system applies local quality by differentiating between types of content based on their access patterns and characteristics. Frequently accessed resources are cached at the client device with higher priority, while less frequently accessed content is cached at the proxy server instead. This creates a hierarchical caching structure where different locations serve different functions based on local needs and resource availability.
Solution Approach 2:
The proxy server performs preliminary actions by analyzing access patterns and proactively caching frequently requested resources before the client needs them. This prevents the client from having to store all possible web resources locally, as the proxy server anticipates needs and pre-loads content based on observed usage behavior.
3Productivity
If access information is processed to determine frequency of access, then content prioritization is improved, but processing power is consumed
Solution Approach 1:
The system applies partial action by focusing processing resources only on analyzing access information for specific high-value resources rather than processing all traffic uniformly. The proxy server identifies and prioritizes processing for frequently accessed or socially significant content, while applying simpler, less resource-intensive handling to less important requests.
Data Source
AI summary
An approach is provided for proxy-based content discovery and delivery. A proxy platform determines access information with respect to one or more web resources. The access information associated with a client of a proxy server. The proxy platform processes and/or facilitates a processing of the access information to determine a frequency of access of the one or more web resources via the proxy server. The proxy platform then determines to initiate a caching of at least a portion of the one or more web resources at the client based, at least in part, on the frequency of access.


