Wireless SD Card Extension Register for Host-Controlled Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

SD cards equipped with wireless communication functions face challenges in enabling seamless network communication and require complex procedures due to the lack of a TCP stack, making it difficult for hosts to utilize their functions effectively.

Innovation Solution

The implementation of an extension register in SD cards that supports read/write operations using CMD48 and CMD49 commands, allowing for the definition of wireless communication functions and enabling HTTP communications, along with a structured format for hosts to easily control and utilize these functions in a plug-and-play manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SD cards are equipped with wireless communication functions, then network communication capability is improved, but device complexity increases and ease of operation deteriorates due to lack of TCP stack

Engineering Contradiction:
Improvenetwork communication capabilityVSAvoidease of control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an extension register as an intermediary interface between the host and the wireless communication module. This register enables the host to control wireless communication functions through simple read/write commands (CMD48/CMD49) without requiring the host to implement complex TCP stack protocols. The extension register acts as a mediator that translates high-level host commands into detailed wireless communication control operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If wireless communication module is added to SD card, then functionality is improved, but device complexity increases

Engineering Contradiction:
Improvewireless communication functionVSAvoidstructural complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The extension register provides a universal interface that can control multiple wireless communication functions through a single standardized mechanism. By using the same CMD48/CMD49 read/write commands for various wireless operations (HTTP communication, network configuration, data transmission), the patent creates a multi-functional control system that reduces overall device complexity despite adding wireless capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If TCP stack is not provided in SDIO card, then device complexity is reduced, but ease of operation deteriorates due to complex procedures required

Engineering Contradiction:
Improvesoftware complexityVSAvoidcomplexity of procedure
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The extension register enables the SD card's wireless communication module to serve itself by providing self-contained control mechanisms. The host can directly control wireless functions through simple register operations without needing external TCP stack software. The SD card autonomously handles wireless communication protocols through its internal module, serviced via the straightforward extension register interface.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250301052A1Memory system allowing host to easily transmit and receive data
Publication Date: 2025.09.25 KIOXIA CORP
  • US20250301052A1 patent drawing
  • US20250301052A1 patent drawing
  • US20250301052A1 patent drawing

AI summary

A wireless communication system includes a host apparatus and a memory card connectable to the host apparatus. The memory card includes a memory device, a memory controller circuit to control reading and writing to the memory device in response to requests from the host apparatus, a communication module to perform a communication function, and an extension register to store information on an extension function. The memory controller circuit is connected to the memory device, the communication module, and the extension register. The memory card is able to receive from the host apparatus a first request for reading the information stored in the extension register. The communication function is a wireless communication function including a WiFi function and/or a Bluetooth function. The WiFi function and the Bluetooth function are respectively assigned to pages different from each other.