Mobile Pre-caching Based on Spatial and Temporal User Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face insufficient bandwidth and storage capacity to meet the increasing demand for timely and relevant information, particularly in real-time marketing and transaction scenarios.

Innovation Solution

A method and system for pre-caching information on mobile devices by detecting user events and transmitting relevant information prior to their occurrence based on spatial or temporal information, using a user event module, event information module, and communications module to proactively deliver information via a communications network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If information is transmitted in real-time to mobile computing devices, then information availability is improved, but bandwidth consumption increases and storage capacity is exceeded

Engineering Contradiction:
Improveinformation availabilityVSAvoidbandwidth and storage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by detecting user events (such as location changes or time-based events) and proactively transmitting and storing information on mobile devices before the user actually needs it. This pre-caching approach ensures information is available immediately when needed without requiring real-time transmission, thereby reducing bandwidth consumption and storage pressure while maintaining information availability.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If more information is stored on mobile computing devices, then information availability is improved, but storage capacity is exceeded

Engineering Contradiction:
Improveinformation availabilityVSAvoidstorage capacity
Core Design Contradiction:
Loss of informationVSVolume of stationary object

Solution Approach 1:

The system applies local quality by selectively caching only the specific information relevant to detected user events on mobile devices, rather than storing all possible information. This targeted approach ensures that storage capacity is used efficiently for only the most relevant data, maintaining information availability while respecting storage constraints.

Inventive Principle:
Principle #3Local quality

3Loss of information

If real-time information transmission is implemented, then information relevance is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveinformation relevanceVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system transmits information in advance based on detected user events, so that relevant information is already available on the mobile device when needed. This eliminates the need for continuous real-time transmission, significantly reducing bandwidth consumption while maintaining information relevance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8769099B2Methods and systems for pre-caching information on a mobile computing device
Publication Date: 2014.07.01 R2 SOLUTIONS LLC
  • US8769099B2 patent drawing
  • US8769099B2 patent drawing
  • US8769099B2 patent drawing

AI summary

Systems and methods for pre-caching information on mobile computing devices. The system and method include, based upon spatial information or temporal information associated with a user of a mobile computing device, detecting the occurrence of a first user event that precedes an associated second user event that will occur at a known time. The method and system further include identifying information corresponding to the associated second user event that will occur at the known time. The method and system also include, in response to detecting the occurrence of the first user event, transmitting to the mobile computing device the information corresponding to the associated second user event that will occur at the known time.