Patent 11328286
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Active provider: Google · gemini-2.5-flash
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Defensive Disclosure: Enhancing Prior Art for US Patent 11328286
Date: 2026-05-18
This Defensive Disclosure document aims to broaden the scope of existing prior art related to US Patent 11328286, titled "Multi-function electronic payment card and device system," owned by CardWare Inc. By describing numerous derivative variations and combinations with open-source standards, this document seeks to render future incremental improvements in this technological domain "obvious" or "non-novel" to a person having ordinary skill in the art (PHOSITA). The intent is to establish comprehensive prior art that can be cited against subsequent patent applications attempting to claim minor modifications or extensions of the core inventions disclosed in US11328286.
The analysis is structured around the three core independent claims derived from the patent's summary, with each claim elaborated through five distinct axes of variation and further combined with existing open-source standards.
Core Claim 1: An apparatus for emulating a magnetic stripe card
Original Concept: An apparatus comprising a thin card-shaped body, memory for identification data, a processor, a user interface for selecting data, a magnetic card reader detection unit, and an inductor assembly (planar coil) for generating an alternating magnetic field encoding selected identification data, readable by a standard magnetic read head, with the magnetic field generation responsive to the detected proximity and movement rate of the body relative to the reader.
Derivative Variations for Core Claim 1:
1.1. Material & Component Substitution
- Enabling Description: The card body is constructed from a flexible, biodegradable polymer substrate, such as polylactic acid (PLA) reinforced with cellulose nanofibers, offering enhanced environmental sustainability and flexibility. The memory unit (207) integrates a non-volatile organic field-effect transistor (OFET) memory array, providing flexible data storage with ultra-low power consumption. The processor (205) is implemented as a flexible microcontroller unit (MCU) utilizing self-aligned carbon nanotube (CNT) transistors, directly printed onto the substrate. The inductor assembly (220) comprises stretchable liquid metal (e.g., Galinstan) traces encapsulated within the polymer layers, forming a dynamically reconfigurable planar coil whose inductance can be tuned by minor physical deformation. The magnetic card reader detection unit incorporates a combination of piezoresistive strain gauges (for subtle deformation indicating contact) and a thermopile array (detecting the localized heat signature of a reader head passing by) as alternative motion and proximity sensors. The user interface (245) is a transparent conductive polymer (e.g., PEDOT:PSS) grid functioning as a touch-sensitive pad. Power is supplied by embedded solid-state zinc-ion batteries.
- Mermaid Diagram:
classDiagram class FlexibleCardBody { +BiodegradablePolymer +StretchableLiquidMetalCoil +OFETMemory +CNTProcessor } class CNTProcessor { +process(data) +controlCoil(rate) } class OFETMemory { +store(idData) +retrieve(idData) } class StretchableLiquidMetalCoil { +generateMagneticField(polarity, rate) +tuneInductance(deformation) } class DetectionUnit { +PiezoresistiveStrainGauge +ThermopileArray +detectProximity() +detectRate() } class UserInterface { +TransparentConductivePolymerGrid +receiveInput() } CNTProcessor "1" -- "1" OFETMemory : coupled to CNTProcessor "1" -- "1" StretchableLiquidMetalCoil : controls CNTProcessor "1" -- "1" DetectionUnit : receives input from CNTProcessor "1" -- "1" UserInterface : receives input from FlexibleCardBody "1" -- "*" DetectionUnit : contains FlexibleCardBody "1" -- "*" UserInterface : contains
1.2. Operational Parameter Expansion
- Enabling Description (Quantum-Scale Magnetic Emulation): This derivative operates at a significantly reduced physical scale and with ultra-fine temporal precision. The inductor assembly (220) is miniaturized to a series of quantum dot-based spin-valve magnetic tunnel junctions (MTJs) arranged in a linear array, allowing for magnetic field generation at the nanoscale. Each MTJ's magnetization can be independently flipped at picosecond speeds, enabling data encoding densities exceeding 100,000 bits per inch. The "card swipe" is replaced by a relative motion detected by an array of superconducting quantum interference devices (SQUIDs) integrated into the card body, which sense minute changes in the magnetic field gradient of a reader head with atto-Tesla sensitivity. The processor (205) is a cryogenic quantum processor or a specialized ASIC capable of coherent control of spin states, allowing for error correction and real-time adjustment of magnetic patterns at frequencies into the GHz range, enabling emulation for next-generation, ultra-high-speed magnetic readers. The detection of proximity (301) involves detecting the magnetic fringe fields of a reader head at sub-millimeter distances.
- Mermaid Diagram:
stateDiagram [*] --> Idle Idle --> DetectFringeField : ProximityDetected(SQUID) DetectFringeField --> MeasureGradient : ReaderPresent(SQUID) MeasureGradient --> DetermineCryptoRate : CalculateRelativeMotion(GHz) DetermineCryptoRate --> GenerateMagneticField : ActivateMTJArray(Picosecond) GenerateMagneticField --> OutputEncodedData : AdjustSpinStates(GHz) OutputEncodedData --> DetectFringeField : DataStreamOngoing GenerateMagneticField --> ReconfigureMTJ : DataDensityChange OutputEncodedData --> Idle : TransactionComplete
1.3. Cross-Domain Application (Precision Agriculture & Livestock Tracking)
- Enabling Description: A ruggedized, weather-resistant tag or implantable device, shaped similarly to a card, for use in precision agriculture (e.g., tagging individual plants for soil data, nutrient levels) or livestock tracking (e.g., animal health records, feed intake). The memory (207) stores specific phenotypic data, sensor readings (e.g., moisture, pH, temperature from integrated micro-sensors), or animal health metrics. When the device passes a specialized magnetic reader (e.g., mounted on autonomous agricultural robots or feeding stations), the inductor assembly (220) dynamically emulates a magnetic "barcode" encoding this agricultural or livestock data. The magnetic card reader detection unit (210) is adapted to detect the passage over a fixed reader, even with irregular movement, using embedded accelerometers (235) and differential Hall effect sensors. The user interface (245) is a simple, robust button array for quick input (e.g., "confirm feed given" or "flag for inspection").
- Mermaid Diagram:
flowchart TD A[Livestock/Plant Tag] --> B{Store Data: Phenotype, Health, Sensor} B --> C{Detect Proximity to Reader} C -- YES --> D{Measure Relative Motion Speed} D --> E[Generate Dynamic Magnetic Field] E --> F[Encode Selected Data] F --> G[Transmit via Magnetic Field Emulation] G --> H[Agricultural/Livestock Reader] H --> I{Receive & Interpret Data} I --> J[Update Central Database] C -- NO --> A
1.4. Integration with Emerging Tech (AI-driven Optimization & Neuromorphic Computing)
- Enabling Description: The multi-function electronic device (201a) integrates a neuromorphic computing chip directly alongside the primary processor (205). This neuromorphic chip, trained on vast datasets of magnetic reader behaviors, swipe patterns, and environmental electromagnetic interference, is responsible for dynamically optimizing the magnetic field generation. Upon detection of a magnetic reader (301), the neuromorphic chip (rather than a conventional algorithm) processes the real-time input from the motion detection units (210, 225, 230, 235) and coil interface (215) to predict the precise timing, waveform, and amplitude adjustments needed for the planar coil (220) to ensure maximum readability and resilience against signal degradation. It learns and adapts to specific reader models and ambient conditions in real-time, autonomously adjusting output parameters (e.g., pulse shaping, inter-symbol interference cancellation). This enables "smart" magnetic emulation that can overcome reader imperfections or noise, akin to how biological systems adapt.
- Mermaid Diagram:
classDiagram class Processor205 class Memory207 class NeuromorphicChip { +learnReaderProfiles() +optimizeMagneticField(inputSensors) } class MotionDetectionUnit210 class CoilInterface215 class PlanarCoil220 Processor205 "1" -- "1" Memory207 Processor205 "1" -- "1" NeuromorphicChip : collaborates with NeuromorphicChip "1" -- "*" MotionDetectionUnit210 : inputs from NeuromorphicChip "1" -- "1" CoilInterface215 : outputs to CoilInterface215 "1" -- "1" PlanarCoil220 : drives MotionDetectionUnit210 --> NeuromorphicChip : real-time feedback
1.5. The "Inverse" or Failure Mode (Tamper-Evident Self-Destruct)
- Enabling Description: A version of the device (201a) designed with an active, layered tamper-evident substrate that initiates a controlled, irreversible data destruction sequence upon detection of unauthorized physical intrusion or environmental stress beyond operational limits. This "fail-safe" mode is triggered by a network of embedded micro-switches, light sensors, and pH sensors within the card layers. If tampering is detected (e.g., attempt to de-laminate, exposure to specific solvents, or extreme temperatures), a contained chemical reaction or high-energy electrical pulse is initiated within a dedicated data destruction module. This module physically ablates or scrambles the memory (207) and potentially the processor (205) using a non-toxic thermite-like reaction or a high-voltage discharge, rendering all stored identification data unreadable. Before self-destruction, the device can attempt a final, encrypted "mayday" signal via its NFC (260) or RFID (265) unit, transmitting a unique device ID and the nature of the detected tamper event to a remote security server.
- Mermaid Diagram:
stateDiagram [*] --> Operational Operational --> TamperDetected : (Micro-switches, Light, pH sensors) TamperDetected --> InitiateSecureWipe : (Processor 205) InitiateSecureWipe --> AttemptMaydaySignal : (NFC/RFID 260, 265) AttemptMaydaySignal --> DataDestructionSequence : (Chemical/Electrical Ablation) DataDestructionSequence --> DestroyMemory : (Memory 207 purged) DestroyMemory --> DestroyProcessor : (Processor 205 scrambled) DestroyProcessor --> FailedState Operational --> LowPowerMode : (Battery < Threshold) FailedState --> [*]
Core Claim 2: A multi-function electronic device for card-to-card transactions
Original Concept: A multi-function electronic device comprising an NFC unit, a touch sensor array, a display, a motion rate detection array, a memory, and a processor. The processor initiates card-to-card transactions by detected proximity of two such devices and an input of information by a first user via the touch sensor array, with the transaction involving an exchange of stored currency and user data via the NFC unit.
Derivative Variations for Core Claim 2:
2.1. Material & Component Substitution
- Enabling Description: The device body is composed of a self-healing polymer composite (e.g., polyurethane with microcapsules containing healing agents), increasing durability and longevity. The NFC unit (260) utilizes a flexible, inkjet-printed graphene antenna, offering superior conductivity and mechanical robustness. The touch sensor array (245) is replaced by a transparent, multi-point force-sensing resistor (FSR) matrix embedded beneath a scratch-resistant glass-ceramic display surface. The display (250) is a flexible micro-LED array, offering higher brightness, contrast, and energy efficiency compared to LCD. The motion rate detection array (210) incorporates optically pumped MEMS gyroscopes and magnetometers for enhanced precision and resilience in diverse environments. The memory (207) employs 3D NAND flash for high-density storage of user data and currency amounts.
- Mermaid Diagram:
classDiagram class SelfHealingCardBody { +GrapheneNFCantenna +MicroLEDDisplay +FSRAxialTouchSensor } class Processor { +initiateTransaction() +manageNFC() } class GrapheneNFCantenna { +transmitData() +receiveData() } class FSRTouchSensor { +detectInput(pressure, pattern) } class MicroLEDDisplay { +displayInfo(data) } class MotionDetection { +MEMSGyroscope +Magnetometer +detectProximity() +detectRate() } class Memory { +3DNANDFlash +store(userData, currency) } Processor "1" -- "1" GrapheneNFCantenna : controls Processor "1" -- "1" FSRTouchSensor : receives input from Processor "1" -- "1" MicroLEDDisplay : outputs to Processor "1" -- "1" MotionDetection : receives input from Processor "1" -- "1" Memory : accesses SelfHealingCardBody "1" -- "*" GrapheneNFCantenna SelfHealingCardBody "1" -- "*" MicroLEDDisplay SelfHealingCardBody "1" -- "*" FSRTouchSensor SelfHealingCardBody "1" -- "*" MotionDetection
2.2. Operational Parameter Expansion
- Enabling Description (Synchronized Multi-Device Transaction): The card-to-card transaction capability is expanded to enable simultaneous, synchronized transfers among a cluster of multi-function electronic devices (201b) (e.g., three or more) within a near-field array. The processor (205) of a initiating device establishes a time-synchronized NFC communication session with multiple proximate devices (detected via 210). The transaction involves a single user input (245) authorizing a fractional currency transfer from one source device to multiple recipient devices, or an aggregate transfer from multiple source devices to a single recipient. The NFC unit (260) is capable of multi-point communication, utilizing spatial multiplexing or beamforming within the near-field to address each device concurrently, ensuring all transfers are atomic and consistent. A consensus mechanism, potentially lightweight blockchain, runs on the devices to validate the multi-party transaction. Data throughput for this aggregated transfer is optimized to handle concurrent streams, with rates scaling proportionally to the number of participating devices.
- Mermaid Diagram:
sequenceDiagram participant DeviceA as Initiator (601a) participant DeviceB as Recipient 1 (601b) participant DeviceC as Recipient 2 DeviceA->>DeviceA: User Input (Touch Sensor 245) DeviceA->>DeviceA: Detect Proximity (Motion Rate 210) DeviceA->>DeviceB: NFC_Proximity_Detection DeviceA->>DeviceC: NFC_Proximity_Detection DeviceA->>DeviceB: SyncRequest(Timestamp) DeviceA->>DeviceC: SyncRequest(Timestamp) DeviceB-->>DeviceA: SyncACK(Timestamp) DeviceC-->>DeviceA: SyncACK(Timestamp) DeviceA->>DeviceA: Initiate Multi-Transfer (Processor 205) DeviceA->>DeviceB: NFC_Transfer(Currency_Part1, UserData_Part1, Transaction_ID) DeviceA->>DeviceC: NFC_Transfer(Currency_Part2, UserData_Part2, Transaction_ID) DeviceB-->>DeviceA: NFC_Transfer_Confirm(Transaction_ID) DeviceC-->>DeviceA: NFC_Transfer_Confirm(Transaction_ID) DeviceA->>DeviceA: Display: "Multi-Transfer Complete"
2.3. Cross-Domain Application (Distributed Sensor Network Configuration)
- Enabling Description: The multi-function electronic device is re-purposed as a configuration tool for distributed IoT sensor networks in remote or hazardous environments. Each device (201b) acts as a mobile configuration hub, storing network topology, sensor calibration profiles, and secure bootloader images (user data and currency amount conceptually replaced by configuration data). When brought into proximity with an unconfigured sensor node, the processor (205) initiates a card-to-sensor transaction via the NFC unit (260). The user inputs (245) specific configuration parameters (e.g., sensor ID, reporting interval, cryptographic keys) on the device, which are then transmitted to the sensor node. The motion detection array (210) ensures stable contact during data transfer, and the display (250) provides real-time feedback on configuration status. This enables rapid, secure, and authenticated provisioning of sensor nodes without wired connections or complex programming interfaces at each node.
- Mermaid Diagram:
flowchart TD A[Technician's Config Device] --> B{Store: Network Topo, Calibration, Bootloader} B --> C{Detect Proximity to Sensor Node} C -- YES --> D{User Input: Sensor ID, Report Interval, Keys} D --> E[Initiate NFC Config Transaction] E --> F[Transmit Config Data via NFC] F --> G[IoT Sensor Node] G --> H{Receive & Apply Config} H --> I[NFC Confirmation to Config Device] I --> J[Display Config Status] C -- NO --> A
2.4. Integration with Emerging Tech (Federated Learning for User Behavior)
- Enabling Description: Each multi-function electronic device (201b) is equipped with a secure enclave and a federated learning client. Instead of directly sharing raw user data or transaction patterns, the devices collaboratively train a shared machine learning model to predict optimal transaction parameters, detect fraud, or personalize user experience, all while preserving individual data privacy. During card-to-card transactions via NFC (260), encrypted local model updates (based on user interaction patterns, transaction history, biometric inputs from galvanic sensor 275) are exchanged between devices or pushed to a local aggregator. The processor (205) orchestrates this learning, ensuring only model parameters, not raw data, are transmitted. This allows the devices to collectively improve their "intelligence" without centralizing sensitive information, making fraud detection more robust and adaptive across the ecosystem of devices. The display (220) can show a "trust score" for the other device, derived from the federated model.
- Mermaid Diagram:
sequenceDiagram participant Device1 as Multi-Function Device 1 participant Device2 as Multi-Function Device 2 participant Server as Federated Learning Server Device1->>Device1: Local Model Training (user behavior) Device2->>Device2: Local Model Training (user behavior) Device1->>Device2: NFC Proximity / Transaction Initiation Device1->>Device2: Exchange Encrypted Local Model Updates Device2->>Device1: Exchange Encrypted Local Model Updates Device1->>Server: Upload Aggregated/Anonymized Local Update Device2->>Server: Upload Aggregated/Anonymized Local Update Server->>Server: Aggregate Updates & Global Model Refinement Server->>Device1: Download Global Model Update Server->>Device2: Download Global Model Update Device1->>Device1: Update Local Model / Improve Prediction Device2->>Device2: Update Local Model / Improve Prediction
2.5. The "Inverse" or Failure Mode (Regulatory Compliance Audit Mode)
- Enabling Description: The multi-function electronic device (201b) can enter a specialized "audit mode" activated by a specific, multi-factor user authentication sequence (e.g., complex gesture on touch sensor array 245 combined with biometric input from galvanic sensor 275). In this mode, the device generates a cryptographically signed, read-only log of all transaction requests, limited-duration number generations, and user interactions. This log is specifically formatted to be readable by an external, authorized audit device via the NFC unit (260) or USB connector (270). The display (250) explicitly indicates "AUDIT MODE ACTIVE" and flashes a unique identifier. Crucially, in this mode, the device cannot perform actual financial transactions or modify stored currency amounts; its primary function is to securely disclose its internal state for regulatory compliance checks, forensics, or debugging, without compromising ongoing operations or sensitive live data. Any attempt to use it for a transaction will result in an immediate "DENIED: AUDIT MODE" message.
- Mermaid Diagram:
stateDiagram [*] --> NormalOperation NormalOperation --> InitiateAudit : (Multi-factor User Auth) InitiateAudit --> AuditModeActive : Display "AUDIT MODE ACTIVE" AuditModeActive --> GenerateAuditLog : (Processor 205) AuditModeActive --> DisableTransactions : (NFC 260, Planar Coil 220) AuditModeActive --> TransferAuditLog : (NFC 260 or USB 270 to Auditor) TransferAuditLog --> AuditModeActive AuditModeActive --> ExitAudit : (User Auth / Timeout) ExitAudit --> NormalOperation AuditModeActive --> DeniedTransaction : (Attempted Transaction) DeniedTransaction --> AuditModeActive
Core Claim 3: A method for performing a secure transaction
Original Concept: A method comprising receiving an input signal at a multi-function electronic device from a user enabling operation of an NFC unit; receiving an indication of an amount of currency for a transaction; generating at the device a limited-duration credit card number; and transmitting the limited-duration credit card number from the device to a recipient of the transaction.
Derivative Variations for Core Claim 3:
3.1. Material & Component Substitution
- Enabling Description: The multi-function electronic device (201b) incorporates a voice-activated input module based on a low-power acoustic sensor array and an embedded neural network accelerator for on-device voice recognition, replacing or supplementing the touch sensor array (245) for receiving the user input signal. A specific voice command or phrase (e.g., "Activate payment for $X") enables the NFC unit (260). The indication of currency amount is also received via voice. The limited-duration credit card number is generated using a physically unclonable function (PUF) chip, deriving the number from microscopic manufacturing variations, ensuring hardware-level uniqueness. The transmission via the NFC unit (260) is confirmed through directional haptic feedback generated by a flexible electroactive polymer film integrated into the card, indicating successful data transfer to the specific recipient direction. Power is sustainably managed by dynamic voltage and frequency scaling (DVFS) of the processor (205) combined with photovoltaic charging via transparent solar cells.
- Mermaid Diagram:
classDiagram class MultiFunctionDevice { +VoiceInputModule +PUFChip +NFCUnit260 +HapticFeedbackModule } class VoiceInputModule { +AcousticSensorArray +NeuralNetworkAccelerator +recognizeVoiceCommand(command) } class PUFChip { +generateLDCCN() } class HapticFeedbackModule { +provideDirectionalFeedback(status) } MultiFunctionDevice "1" -- "1" VoiceInputModule : receives input from MultiFunctionDevice "1" -- "1" PUFChip : generates LDCCN MultiFunctionDevice "1" -- "1" NFCUnit260 : transmits via MultiFunctionDevice "1" -- "1" HapticFeedbackModule : provides feedback
3.2. Operational Parameter Expansion
- Enabling Description (Geo-Temporal Restricted Transaction Tokens): The generation of the limited-duration credit card number is augmented with highly granular geographical and temporal restrictions. The device (201b) incorporates an integrated, low-power Global Navigation Satellite System (GNSS) module for precise location determination. When generating the limited-duration number (using processor 205 and real-time clock 240), the system dynamically embeds geo-fencing parameters (e.g., "valid only within 100 meters of coordinates X,Y") and micro-temporal windows (e.g., "valid for 30 seconds from activation") directly into the number's cryptographic payload. The user can define these parameters via the touch sensor array (245) or a paired mobile app. The NFC unit (260) transmits this "geo-temporal token," and the recipient's system must verify both the limited-duration number and the embedded geo-temporal constraints against its own GNSS and timestamp for transaction authorization. This enables highly localized and time-sensitive payment approvals, significantly mitigating fraud from stolen numbers.
- Mermaid Diagram:
flowchart TD A[Receive User Input (Enable NFC)] --> B[Receive Currency Amount] B --> C{Generate Limited-Duration Number} C --> C1[Determine Current Location (GNSS)] C1 --> C2[Set Geo-fencing Parameters] C2 --> C3[Set Micro-Temporal Window] C3 --> D[Embed Geo-Temporal Data into LDCCN] D --> E[Transmit LDCCN to Recipient (NFC)] E --> F{Recipient Verifies LDCCN} F --> F1[Recipient Verifies Geo-Temporal Constraints] F1 -- Valid --> G[Transaction Authorized] F1 -- Invalid --> H[Transaction Denied]
3.3. Cross-Domain Application (Secure Software License Distribution)
- Enabling Description: The multi-function electronic device (201b) is repurposed as a secure hardware token for distributing software licenses. The user's input signal (e.g., a specific gesture on touch sensor array 245) enables the NFC unit (260). Instead of a currency amount, the device receives an indication of a specific software product or module to license. The processor (205) then generates a "limited-duration software license key" (analogous to the credit card number), which is cryptographically bound to the device's unique hardware ID and a timestamp (from real-time clock 240). This license key is transmitted via NFC (260) to a recipient computer running the software, granting temporary or single-use access to the licensed functionality. The "limited-duration" aspect could mean a trial license, a per-session license, or a license for a specific number of activations, providing a secure, physical-token-based DRM mechanism.
- Mermaid Diagram:
sequenceDiagram actor User participant Device as Multi-Function Device (201b) participant Computer as Recipient (Software) User->>Device: Input Signal (Enable NFC) User->>Device: Input: Software ID (Touch Sensor 245) Device->>Device: Generate Limited-Duration License Key (Processor 205, Real-time Clock 240) Device->>Computer: Transmit License Key (NFC 260) Computer->>Computer: Verify License Key + Device ID + Timestamp Computer-->>Device: License Verification Status alt License Valid Computer->>Computer: Grant Software Access else License Invalid Computer->>Computer: Deny Software Access end
3.4. Integration with Emerging Tech (Decentralized Autonomous Organization (DAO) Voting Token)
- Enabling Description: The multi-function electronic device (201b) functions as a hardware wallet for decentralized autonomous organization (DAO) governance tokens. The user input signal (via touch sensor array 245) enables the NFC unit (260) and authenticates the user. Instead of a currency amount, the device receives an "indication of a DAO proposal ID" for which to cast a vote. The processor (205) then generates a "limited-duration voting token" (analogous to a credit card number), which is a cryptographically signed message containing the user's vote (yes/no/abstain), the proposal ID, and a timestamp (from real-time clock 240). This token is transmitted via NFC (260) to a local blockchain node (recipient of the transaction) for inclusion in the DAO's voting contract. The "limited-duration" ensures that a voting token is valid only for a specific voting period or a single vote per proposal, preventing replay attacks or double-voting in a decentralized governance system. The transaction recipient (blockchain node) verifies the token's validity against the DAO's smart contract.
- Mermaid Diagram:
classDiagram class MultiFunctionDevice { +NFCUnit260 +TouchSensorArray245 +Processor205 +RealTimeClock240 +SecureElement } class BlockchainNode { +DAOVotingContract +verifyVotingToken(token) } MultiFunctionDevice "1" -- "1" Processor205 MultiFunctionDevice "1" -- "1" NFCUnit260 MultiFunctionDevice "1" -- "1" TouchSensorArray245 MultiFunctionDevice "1" -- "1" RealTimeClock240 Processor205 "1" -- "1" SecureElement Processor205 --> TouchSensorArray245 : receives input Processor205 --> RealTimeClock240 : uses for timestamp Processor205 --> SecureElement : signs token Processor205 --> NFCUnit260 : transmits token NFCUnit260 --> BlockchainNode : transmits voting token BlockchainNode --> DAO_Voting_Contract : verifies token
3.5. The "Inverse" or Failure Mode (Consent-Required Data Release)
- Enabling Description: In this mode, the multi-function electronic device (201b) is designed such that the NFC unit (260) is only enabled for data transmission if explicit, granular user consent is received for each specific data field requested. When a recipient (e.g., a merchant POS) attempts to read information, the device's display (250) presents a detailed breakdown of the data fields being requested (e.g., "Account Number?", "Expiration Date?", "CVV?", "Shipping Address?"). The user must then explicitly approve or deny each field using the touch sensor array (245) or a series of gestures. The "limited-duration" aspect would apply to the consent itself; once a field is approved, that approval is valid only for the current transaction and is revoked immediately after. If a required field is denied, the transaction cannot proceed. This creates a transparent, user-controlled "data firewall" on the card, where default is "no data released" unless explicit, temporary consent is given.
- Mermaid Diagram:
stateDiagram [*] --> IdleNFC IdleNFC --> DataRequestReceived : (from recipient via NFC 260) DataRequestReceived --> DisplayRequestedFields : (Display 250) DisplayRequestedFields --> UserInputConsent : (Touch Sensor 245) alt User Approves Field UserInputConsent --> TransmitField : (NFC 260) TransmitField --> RevokeConsent : (Field-specific consent revoked) RevokeConsent --> DisplayRequestedFields : (Continue for next field) else User Denies Field UserInputConsent --> DenyTransaction : (Processor 205) DenyTransaction --> IdleNFC end DisplayRequestedFields --> TransactionComplete : (All fields approved/denied) TransactionComplete --> IdleNFC
Combination Prior Art Scenarios with Open-Source Standards:
1. Patent (Magnetic Emulation & Dynamic Data) + EMVCo Contactless Payment System Specifications (ISO/IEC 14443 based)
- Description: This combines the magnetic stripe emulation and dynamic data generation capabilities of US11328286 with the EMVCo specifications for secure contactless transactions. A multi-function electronic device (e.g., 201b) generates a limited-duration credit card number (as per 288) and uses its NFC unit (260), which operates according to ISO/IEC 14443 standards (the foundation for EMVCo Contactless), to interact with an EMV-compliant contactless Point-of-Sale (POS) reader. The device's processor (205) supports EMVCo Level 1 and Level 2 protocols for transaction initiation, data exchange, and cryptographic processing (e.g., generating Application Cryptograms like AAC, ARQC, TC). The dynamic magnetic stripe emulation (via planar coil 220, detailed in FIGS. 1, 2A-2B) serves as a fallback mechanism for legacy POS terminals that only support magnetic stripe reading, using the same dynamically generated, limited-duration card data, but formatted for magnetic stripe tracks 1, 2, and 3 according to ISO/IEC 7811 standards. User interaction via the touch sensor array (245) and display (250) confirms EMV-specific prompts (e.g., "confirm amount," "PIN entry").
- Enabling Element: The device's processor (205) would include a software stack implementing the EMVCo Contactless specifications (Level 1 and Level 2) and the ISO/IEC 14443 interface. The NFC unit (260) would be a hardware transceiver compliant with ISO/IEC 14443 Type A/B. For magnetic emulation, the processor (205) would dynamically format the limited-duration number into ISO/IEC 7811 track data, output via the coil interface (215) to the planar coil (220).
2. Patent (Card-to-Card Transaction) + Bluetooth Mesh Networking (Bluetooth SIG)
- Description: This scenario extends the card-to-card transaction capability of US11328286 beyond strict NFC proximity by incorporating Bluetooth Mesh networking. A first multi-function electronic device (e.g., 601a) initiates a card-to-card transaction (as described in FIG. 6) with a second multi-function electronic device (e.g., 601b) using an integrated Bluetooth Low Energy (BLE) module. These devices form a temporary, secure Bluetooth Mesh network session. User input (245) on the initiating device authorizes the transaction. The exchange of stored currency and user data occurs over the encrypted Bluetooth Mesh channel, allowing for slightly longer-range (e.g., room-scale) and more flexible device orientation than NFC. NFC (260) could be used for initial, ultra-proximate device discovery and secure key exchange for the BLE Mesh session, after which the main data transfer leverages the robust, multi-hop capabilities of Bluetooth Mesh. Each device (201b) acts as a mesh node, relaying transaction information securely within the local mesh to ensure transaction finality, even if direct line-of-sight is temporarily lost.
- Enabling Element: Each multi-function electronic device (201b) would integrate a BLE transceiver (e.g., Bluetooth 5.x compliant) and run a software stack implementing the Bluetooth Mesh Profile Specification from the Bluetooth SIG. The processor (205) would manage the mesh network formation, secure key provisioning, and encrypted data transfer over the mesh, potentially using the NFC unit (260) as an out-of-band (OOB) pairing mechanism.
3. Patent (Secure Transaction Method) + FIDO (Fast IDentity Online) Alliance Standards
- Description: This combines the secure transaction method of US11328286 (specifically the user input for enabling operations and transaction authorization) with the strong, phishing-resistant authentication provided by FIDO Alliance standards (e.g., FIDO2/WebAuthn). When a user needs to enable the NFC unit (260) or authorize the generation of a limited-duration credit card number (as per process 700, step 701), the multi-function electronic device (e.g., 201b) functions as a FIDO authenticator. The user performs a FIDO-compliant biometric authentication (e.g., fingerprint scan via an integrated sensor or a specific gesture/PIN on the touch sensor array 245) or a passwordless login. This authentication event generates a cryptographic signature within the device's secure element, confirming user presence and authorization according to FIDO specifications. The generated limited-duration credit card number is then cryptographically bound to this FIDO authentication event, adding a layer of strong, phishing-resistant proof of user intent to the transaction. The FIDO authentication can occur entirely on the device (client-side) before the limited-duration number is transmitted via NFC (260).
- Enabling Element: The device's processor (205) and secure element would implement a FIDO2 client (WebAuthn) and a CTAP (Client to Authenticator Protocol) interface. The user input means (e.g., touch sensor array 245, galvanic sensor 275) would serve as the user verification mechanism for FIDO authentication, facilitating the cryptographic signing of authentication assertions as per FIDO Alliance standards.
Generated 5/18/2026, 12:49:17 AM