Motion-Based Data Retrieval System for Dynamic User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data retrieval methods are monotonous and inefficient, leading to low user engagement and data access challenges in a data-rich environment.

Innovation Solution

A method that involves receiving and associating motion data with business data, allowing users to match motion data to retrieve associated business data through a server, providing diverse data access methods and enhancing user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional data retrieval methods (web search engine, scanning identification code, receiving URL) are used, then data can be obtained, but the methods are monotonous and operationally inconvenient, leading to low user engagement

Engineering Contradiction:
Improvedata obtaining processVSAvoiddata obtaining methods
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by enabling the data obtaining method to be flexible and adaptable. Users can dynamically choose between traditional methods (search engine, scanning code, receiving URL) and the new motion-based method. The system dynamically matches motion data with stored motion patterns to retrieve data, making the overall data obtaining process more versatile and user-friendly.

Inventive Principle:
Principle #15Dynamics

2Productivity

If diversified data obtaining methods are implemented, then user engagement and data access efficiency improve, but system complexity increases due to motion data collection, storage, and matching

Engineering Contradiction:
Improvedata access efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the system into distinct functional modules: a motion data collection module that gathers user motion data, a storage module that saves motion patterns associated with data, and a matching module that compares new motion data with stored patterns. This modular segmentation manages system complexity by organizing functions into separate, manageable components while enabling diversified data access methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses motion data as an intermediary between the user and the data retrieval system. Instead of directly interacting with URLs or search engines, users perform motions that are captured, matched against stored patterns, and used to indirectly retrieve data. This intermediary approach simplifies user interaction while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If motion data is collected and stored for data retrieval, then new data access methods are enabled, but data storage requirements and processing overhead increase

Engineering Contradiction:
Improvedata access methodsVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies copying by storing motion patterns (representative motion data) rather than all raw motion data. The system captures essential motion characteristics and stores them as patterns for matching. When a user performs a motion, the system compares it against these stored patterns to retrieve associated data, reducing storage requirements while maintaining the ability to recognize and retrieve data based on user motions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11386166B2Data storage and calling methods and devices
Publication Date: 2022.07.12 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11386166B2 patent drawing
  • US11386166B2 patent drawing
  • US11386166B2 patent drawing

AI summary

Data storage and calling methods and devices are provided. One of the methods includes: receiving first motion data and business data; establishing an association relationship between the first motion data and the business data and storing the association relationship; receiving second motion data; and determining first motion data that matches the second motion data, and returning, to a sender of the second motion data, business data associated with the matched first motion data.