Caching Remote Data Structure Hierarchy to Reduce Connection Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern electronic devices experience delays and increased power consumption when establishing connections and accessing data from other devices due to the need for multiple request and response messages, and the inefficiency of existing Bluetooth network interfaces that lead to duplicate connections and prolonged scanning states.
Innovation Solution
Implementing an integrated circuit with control logic and memory that caches discovery requests and responses, allowing for immediate connection establishment and data access by storing information about the data structure hierarchy, and merging scanning and initiating states to reduce connection time and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple request and response messages are transmitted to access data from another electronic device, then data access is achieved, but connection establishment time increases and power consumption increases
Solution Approach 1:
The patent applies preliminary action by caching the remote data structure information (services, characteristics, and data format) before actual data access is needed. When another electronic device is discovered, its information hierarchy is pre-fetched and stored in a cache, so that when data access is subsequently required, the device can immediately query the cached information without initiating time-consuming request-response message sequences. This preliminary caching action resolves the contradiction by preparing data access pathways in advance, eliminating connection establishment delays while maintaining reliable data access capability.
2Reliability
If multiple request and response messages are transmitted to access data from another electronic device, then data access is achieved, but power consumption increases
Solution Approach 1:
The patent reduces power consumption by performing preliminary caching of the remote data structure during the initial discovery phase. Instead of repeatedly transmitting request-response messages for data format information during subsequent data access operations, the system caches this information once and reuses it from memory. This eliminates the need for continuous radio communication and message exchange, significantly reducing power consumption while maintaining reliable data access through the cached information structure.
3Adaptability or versatility
If scanning and connection establishment are performed as separate states, then device discovery is thorough, but connection time increases
Solution Approach 1:
The patent merges the scanning state and connection establishment state into a unified process. During the scanning phase when advertising frames are monitored and devices are discovered, the system simultaneously initiates caching of the remote data structure by sending discovery requests and storing the information hierarchy. This merging eliminates the traditional sequential approach where scanning completes fully before connection establishment begins, thereby reducing overall connection time while maintaining thorough device discovery capabilities through the integrated scanning-and-caching process.
Data Source
AI summary
An electronic device is described. When this electronic device transmits a request packet to another electronic device with a discovery request, the electronic device stores information specifying the discovery request. If a response packet with an answer to the discovery request is received from the other electronic device, the electronic device stores additional information included in the answer. This additional information specifies a position in an information hierarchy in the other electronic device and a data format associated with the position. By partially caching the information and the additional information, the electronic device may significantly reduce the number of request and response messages, and thus the delay, when the electronic device subsequently accesses data in the information hierarchy.


