Home Appliance Data Caching via Predictive Server Push

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Home appliance managing systems face inefficiencies in response speed due to frequent access to the center server, as data caching is only triggered by specific requests, leading to delayed service delivery and increased network traffic.

Innovation Solution

Implementing a data prediction unit in the center server to analyze data access patterns and group central managing devices, allowing for proactive caching of frequently requested data, reducing the need for server access and enhancing response times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the home appliance accesses the center server via the central managing device for obtaining data each time the user requests, then the home appliance can provide service to the user, but the response speed is lowered due to frequent server access

Engineering Contradiction:
Improveresponse speedVSAvoidtime for completion of service
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements preliminary action by proactively pushing data from the center server to the data caching unit before the home appliance requests it. The server determines which data to push based on prediction of future requests, and sends this data in advance so that when the home appliance needs it, it is already cached locally, eliminating the need for time-consuming server access at the moment of request.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the central managing device uses cache memory to store obtained data, then subsequent data requests can be fulfilled faster, but the device cannot obtain cache data unless the home appliance requests the data once at least

Engineering Contradiction:
Improvedata retrieval speedVSAvoidinitial request time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent resolves this contradiction by performing preliminary action - the center server proactively pushes data to the data caching unit before the home appliance makes its first request. This eliminates the need for the initial request-time delay, as data is already cached when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by having the data caching unit automatically receive and store data pushed from the center server without requiring a request from the home appliance. The caching mechanism operates autonomously, filling itself with data that is predicted to be useful, thereby serving the home appliance's future needs proactively.

Inventive Principle:
Principle #25Self-service

3Reliability

If the center server sends data to all central managing devices, then cache hit probability increases, but network traffic and server load increase

Engineering Contradiction:
Improvecache hit probabilityVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by making the data pushing selective rather than universal. The center server determines which specific data to push to which specific data caching units based on local characteristics such as the type of home appliance, usage patterns, and predicted needs. This targeted approach increases cache hit probability for relevant data while avoiding unnecessary network traffic to devices that don't need the data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2431882B1In-home unit management system
Publication Date: 2015.07.01 PANASONIC HOLDINGS CORP
  • EP2431882B1 patent drawingFigure 1
  • EP2431882B1 patent drawingFigure 2
  • EP2431882B1 patent drawingFigure 3

AI summary

The home appliance managing system includes a plurality of central managing devices and a center server. The center server is connected to the plurality of the central managing devices, and stores plural data used at home appliances. When the central managing device stores predetermined data requested by the home appliance, the central managing device sends the predetermined data to the home appliance. When the central managing device does not store the predetermined data, the central managing device requests the predetermined data from the center server. The center server sends the predetermined data to the central managing device in response to the request from the central managing device. The central managing device sends the predetermined data received from the center server to the home appliance and stores the same data. The center server selects the cache data from the plural data on the basis of the data previously sent to the central managing device, and sends the cache data to the central managing device. The central managing device stores the cache data received from the center server.