Resource-Aware Data Caching via Intermediary Device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices with low available resources, such as battery life or storage space, face challenges in maximizing usage time as they drain battery power or run out of storage quickly due to continuous data reception and processing, leading to reduced availability when needed most.

Innovation Solution

A system that detects low resource levels and switches to a low resource mode by intercepting data intended for the device, storing it on an alternate device, and transmitting it back when resources are sufficient, thereby conserving power and storage until the device is charged or has sufficient capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is continuously received and processed on the computing device, then information availability is improved, but battery life and storage capacity are depleted faster

Engineering Contradiction:
Improvedata availabilityVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the data reception and storage function from the computing device with limited resources and relocates it to an alternate device with sufficient resources. The computing device receives a notification about incoming data rather than the data itself, separating the data buffering function from the resource-constrained device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an alternate device as an intermediary between the data source and the computing device. This intermediary receives, stores, and manages data on behalf of the computing device, allowing the computing device to access data without continuously processing or storing it locally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If data is continuously received and processed on the computing device, then information availability is improved, but storage capacity is depleted faster

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts the data storage function from the computing device's limited storage and relocates it to the alternate device with sufficient storage capacity. The computing device maintains only metadata about available data rather than the actual data content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a reference copy or metadata representation of data availability on the computing device rather than storing actual data copies. The notification system provides a virtual representation of data that can be accessed remotely.

Inventive Principle:
Principle #26Copying

3Speed

If the device operates in normal mode with full data processing, then data access speed is improved, but resource consumption increases

Engineering Contradiction:
Improvedata access speedVSAvoidbattery drain
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements a dynamic system where the computing device can switch between normal operating mode and low-resource mode based on available battery capacity. The system adaptively adjusts its data access strategy depending on resource availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary actions by having the alternate device prepare and stage data before it is needed on the computing device. Data is pre-fetched and stored on the alternate device, ready for rapid transfer when the computing device has sufficient resources.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4221311A1Caching and providing data to a device based on available resources
Publication Date: 2023.08.02 PAYPAL INC
  • EP4221311A1 patent drawingFigure 1
  • EP4221311A1 patent drawingFigure 2
  • EP4221311A1 patent drawingFigure 3

AI summary

In response to detecting, at the first time period, that the available amount of the first resource on the computing device is below the first threshold level, the computer system switches the computing device to a first low resource mode, wherein the switching the computing device to the first low resource mode includes intercepting a first data intended to be transmitted to the computing device, the first data corresponding to a first set of one or more applications on the computing device. In response to detecting, at a second time period that is after the first time period, that the available amount of the first resource on the computing device meets or exceeds the first threshold level, the computer system switches the computing device back to a normal operating mode.