Proxy Server Pre-fetching for Residential Information Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for accessing everyday information, such as weather forecasts and news, are inefficient as they require devices to be turned on and involve waiting periods, with users often needing to manually navigate webpages to retrieve data.

Innovation Solution

A system that integrates a local client and proxy for real-time, location-based, and user-profiled information delivery, utilizing a touch screen interface and a database to pre-fetch and suggest relevant channels based on user behavior, allowing for seamless access to low-level data like weather, news, and emergency information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional methods (TV, computer, webpage) are used to access information, then information can be obtained, but waiting time and manual navigation are required

Engineering Contradiction:
Improveaccess timeVSAvoidmanual navigation
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-fetching and caching information in advance based on predicted user needs and access patterns. The proxy server proactively retrieves data before the user actually requests it, eliminating waiting time and manual navigation steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically managing information retrieval, caching, and delivery without requiring user intervention. The proxy server autonomously monitors usage patterns, predicts future needs, and delivers information proactively, making the system self-optimizing and eliminating manual operations.

Inventive Principle:
Principle #25Self-service

2Reliability

If devices are kept on for information availability, then real-time access is possible, but energy consumption increases

Engineering Contradiction:
Improveinformation availabilityVSAvoiddevice power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The proxy server acts as an intermediary between the user and information sources. It caches information locally and delivers it proactively, allowing the main device to remain off or in low-power mode while maintaining information availability through the intermediary's buffer and prediction capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If generic information delivery is used, then broad coverage is achieved, but personalization and relevance are reduced

Engineering Contradiction:
Improveinformation customizationVSAvoidrelevance quality
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system applies local quality by customizing information delivery according to specific user profiles, locations, and contexts. Instead of uniform generic delivery, the proxy server tailors information selection and presentation to each user's local characteristics and preferences, enhancing both personalization and relevance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback loops by monitoring user interactions, access patterns, and preferences to continuously refine information delivery. The proxy server learns from user behavior and adjusts its predictions and selections, improving personalization and relevance over time through iterative optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8160980B2Information system based on time, space and relevance
Publication Date: 2012.04.17 DIGIMEDIA TECH LLC
  • US8160980B2 patent drawing
  • US8160980B2 patent drawing
  • US8160980B2 patent drawing

AI summary

An information system based on time, space and relevance is provided. The system comprises a client that displays information in a user-friendly manner and is located in a domestic environment; a proxy that handles the collection and parsing of data; a server that gathers usage data from the client; a database data mining cluster that allows for user profiling and time, space and relevance analysis; a set of information channels, which are periodically updated, and upon which automatic suggestions are given based on a user profile.