Patent 9352229

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-pro

Derivative works

Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.

✓ Generated

Defensive Technology Disclosure

Publication Date: May 9, 2026
Reference: U.S. Patent 9,352,229 B2

Title: Enhancements, Alternatives, and Novel Applications for Rear-Mounted, Haptic-Enabled Game Controller Actuators

Abstract: This disclosure details multiple derivative inventions and improvements upon the subject matter described in U.S. Patent 9,352,229. The disclosed concepts aim to preemptively place into the public domain foreseeable variations and alternative embodiments of a game controller featuring rear-mounted, user-actuated controls. These variations cover material science, component substitution, extreme operating environments, cross-domain applications, integration with emerging technologies, and failure-mode designs.

I. Derivatives Based on Claim 1: Elongate Control Member in Channel

Claim 1 describes a hand-held controller with controls on the front and top, and at least one additional control on the back. This additional control is an elongate, resilient, and flexible member, partially disposed in a channel, and operable by the user's middle finger.


A. Material & Component Substitution

1. Magneto-Rheological Elastomer (MRE) Paddle with Haptic Feedback

  • Enabling Description: The elongate member is molded from a magneto-rheological elastomer. The base controller housing incorporates a series of small, low-power electromagnets within the channel, positioned directly beneath the MRE paddle. An onboard microcontroller, receiving input from the game's API, dynamically alters the current to these electromagnets. This changes the MRE's viscosity, providing programmable haptic feedback. For example, the paddle can stiffen to simulate trigger resistance or vibrate to indicate an in-game event. The control signal is routed from the main processor to a dedicated haptic driver IC, which modulates the PWM signal to the electromagnet coils.
  • Mermaid.js Diagram:
    graph TD
        A[Game Event Data] -->|API| B(Haptic Controller IC);
        B -- PWM Signal --> C{Electromagnet Array};
        C -- Magnetic Field --> D[MRE Paddle];
        D -- User Input --> E(Switch/Sensor);
        E --> F(Game Console);
    

2. Piezoelectric Laminated Composite Paddle

  • Enabling Description: The paddle is constructed from a laminated composite, such as carbon fiber or a fiberglass-epoxy matrix, with a piezoelectric ceramic layer (e.g., PZT - lead zirconate titanate) embedded within. When the user flexes the paddle, the strain on the piezoelectric layer generates a measurable voltage. This voltage is processed by a high-impedance amplifier and an analog-to-digital converter (ADC). The resulting digital signal indicates the degree of paddle depression, allowing for analog, pressure-sensitive input rather than a simple binary on/off switch. This eliminates the need for a separate mechanical switch, reducing component count and wear.
  • Mermaid.js Diagram:
    sequenceDiagram
        User->>+Paddle: Flexes Paddle
        Paddle->>Piezo Layer: Induces Strain
        Piezo Layer->>+ADC: Generates Voltage
        ADC->>-Game Processor: Sends Digital Value
        Game Processor->>Game Engine: Translates as Analog Input
    

3. Super-Elastic Nitinol Alloy Paddle

  • Enabling Description: The elongate member is fabricated from a nickel-titanium alloy (Nitinol), known for its super-elastic properties. This allows for extreme deformation (high bending angles) without permanent kinking or fatigue failure, significantly increasing the controller's durability. The Nitinol core is overmolded with a textured thermoplastic elastomer (TPE) for user comfort and grip. The actuation mechanism remains a standard microswitch, but the paddle's inherent super-elasticity ensures a consistent and reliable return-to-center action over millions of cycles.
  • Mermaid.js Diagram:
    graph LR
        A[User Force] --> B{Nitinol Core Paddle};
        B -- Bends --> C(Microswitch);
        C -- Signal --> D[Controller MCU];
        B -- Release Force --> B;
    

4. Opto-Interrupter Switch Mechanism

  • Enabling Description: Instead of a mechanical switch, the paddle's deflection is measured by an optical interrupter. The paddle itself features a small, opaque flag at its distal end. This flag passes through the U-shaped slot of a photo-interrupter (containing an IR LED and a phototransistor) mounted within the controller's housing. As the user presses the paddle, the flag progressively blocks the IR beam, allowing for precise, frictionless, and wear-free detection of the paddle's position. This can provide either a digital trigger point or a full analog range of motion, depending on the sensor's configuration.
  • Mermaid.js Diagram:
    graph TD
        subgraph Controller Housing
            B(IR Emitter) --> C(Phototransistor);
        end
        subgraph Paddle
            A(Opaque Flag)
        end
        D(User Press) --> A;
        A -- Blocks Light --> C;
        C -- Signal Change --> E(Processor);
    

5. Conductive Fabric-based Pressure Sensor

  • Enabling Description: The channel in the controller's rear housing is lined with a pressure-sensitive, conductive fabric. The underside of the flexible paddle is coated with a conductive material. When the user presses the paddle, it makes contact with the fabric sensor. The amount of pressure applied changes the fabric's electrical resistance, which is measured by a dedicated circuit. This allows for a highly sensitive, analog input that can distinguish between a light tap and a firm press, enabling variable-rate actions in games (e.g., controlling throttle sensitivity).
  • Mermaid.js Diagram:
    graph LR
        A[User Pressure] --> B(Flexible Paddle);
        B -- Compresses --> C(Conductive Fabric);
        C -- Resistance Change --> D[Analog Input Circuit];
        D -- Digitized Value --> E[Game Processor];
    

B. Operational Parameter Expansion

1. Micro-Scale Surgical Endoscope Controller

  • Enabling Description: The core concept is miniaturized for a laparoscopic or endoscopic surgical tool controller. The "paddles" are micro-molded, sterilizable PEEK (polyetheretherketone) levers, less than 10mm in length, integrated into the surgeon's handgrip. They are actuated by minute finger twitches. Instead of channels, they are seated in micro-machined grooves. The actuation mechanism is a fiber-optic sensor where bending the paddle alters the light path in an optical fiber, providing extremely high-precision, EMI-immune control over delicate robotic instruments. This operates at body temperature (approx. 37°C) and must withstand autoclave sterilization cycles (+134°C, >2 bar pressure).
  • Mermaid.js Diagram:
    graph TD
        A[Surgeon Finger Twitch] --> B(Micro-PEEK Paddle);
        B -- Bends --> C(Fiber Optic Sensor);
        C -- Light Modulation --> D[Control Unit];
        D -- Signal --> E[Robotic Surgical Arm];
    

2. Industrial Heavy Machinery Remote Control Unit

  • Enabling Description: The controller is scaled up for use in harsh industrial environments (e.g., controlling a crane or mining equipment). The outer case is made from a high-impact, glass-reinforced polymer. The "paddles" are large, glove-friendly levers made of die-cast aluminum, hinged and spring-loaded, and seated in deep, debris-shedding channels. The actuation mechanism uses sealed, industrial-grade Hall effect sensors, which are non-contact and impervious to dust, moisture, and vibration. The unit is designed to operate in extreme temperatures from -40°C to +85°C.
  • Mermaid.js Diagram:
    graph TD
        A["Operator's Gloved Hand"] --> B(Oversized Aluminum Paddle);
        B -- Moves Magnet --> C(Sealed Hall Effect Sensor);
        C -- Voltage Change --> D[PLC/Control System];
        D -- Command --> E[Heavy Machinery Actuator];
    

C. Cross-Domain Application

1. Aerospace: UAV Drone Controller

  • Enabling Description: In a controller for an unmanned aerial vehicle (UAV), the rear paddles are used for secondary functions, freeing up the user's thumbs to remain on the primary flight control sticks. The left-side paddles could control camera gimbal pitch and yaw, while the right-side paddles could control zoom or switch between thermal and visible light sensors. The paddles are made of a lightweight carbon fiber composite to reduce operator fatigue during long missions. Their flexible, resilient nature provides tactile feedback, allowing the operator to confirm activation without looking down at the controller.
  • Mermaid.js Diagram:
    graph LR
        subgraph Operator Control
            A[Middle Finger Press] --> B(Carbon Fiber Paddle);
            B -- Activates --> C{Microswitch};
        end
        subgraph UAV System
            D[Onboard Computer] --> E(Gimbal Motor);
            D --> F(Camera Zoom Lens);
        end
        C -- RF Signal --> D;
    

2. Automotive: In-Vehicle Infotainment/Comfort Control

  • Enabling Description: Integrated into the back of a steering wheel, two or four of these paddles allow the driver to control functions without removing their hands from the wheel. For instance, the left paddles could adjust audio volume and track selection, while the right paddles could answer/end calls or cycle through dashboard displays. The paddles are housed in channels molded into the steering wheel's leather or synthetic grip. The signals are transmitted via the vehicle's LIN or CAN bus to the respective electronic control units (ECUs). This enhances safety by keeping the driver's focus on the road.
  • Mermaid.js Diagram:
    graph TD
        A[Driver's Finger] --> B(Steering Wheel Paddle);
        B -- Triggers --> C(Embedded Switch);
        C -- Electrical Signal --> D(Steering Wheel Control Module);
        D -- CAN Bus Message --> E(Infotainment ECU);
        E -- Action --> F[Adjust Volume/Change Track];
    

3. Medical: Patient-Controlled Analgesia (PCA) Pump

  • Enabling Description: A ruggedized, ergonomic handheld device for a patient to self-administer pain medication. The device features a large, easily-pressed, resilient paddle on the back. The patient, who may have limited dexterity, can grip the device and squeeze it with their whole hand, using their middle fingers to depress the paddle. This action activates a high-reliability, sealed switch, which sends a signal to the pump's microprocessor to dispense a pre-programmed dose of medication. The channel design prevents accidental activation if the device is dropped or laid on a flat surface.
  • Mermaid.js Diagram:
    graph TD
        A(Patient Squeeze) --> B(Ergonomic Paddle);
        B -- Activates --> C(Sealed Switch);
        C -- Signal --> D(PCA Pump Microcontroller);
        D -- Logic Check --> E{Dispense Dose?};
        E -- Yes --> F[Activate Pump Motor];
        E -- No (Lockout Period) --> G(Log Request);
    

D. Integration with Emerging Tech

1. AI-Powered Adaptive Ergonomics

  • Enabling Description: The controller integrates pressure sensors along the surface of the paddles and handles. An onboard AI model (e.g., a tinyML neural network) analyzes the user's grip pressure, hand size (inferred from finger placement), and actuation patterns over time. The AI can then suggest remapping functions to the paddles that are most frequently used in combination, or it can dynamically adjust the actuation force required by modulating the current to embedded electroactive polymers (EAPs) within the paddle structure, making it stiffer or more sensitive based on gameplay intensity or detected user fatigue.
  • Mermaid.js Diagram:
    graph TD
        A[User Grip & Press] --> B(Multi-Point Pressure Sensors);
        B -- Data Stream --> C(Onboard AI/ML Chip);
        C -- Analyzes Patterns --> D(Predicts User Intent);
        C -- Outputs Control Signal --> E{Remapping Logic};
        C -- Outputs Control Signal --> F{Haptic/Stiffness Actuator};
        E --> G[Function Mapping];
        F --> H[Paddle Physical Response];
    

2. IoT-Enabled Biometric Feedback

  • Enabling Description: The paddles are embedded with galvanic skin response (GSR) and heart rate sensors. These sensors collect real-time biometric data from the user's fingers during gameplay. This data is transmitted via a built-in IoT module (e.g., Wi-Fi or Bluetooth LE) to a cloud service or a local application. The game can then adapt its difficulty, pacing, or a "fear/stress" mechanic in real-time based on the player's physiological state. For example, in a horror game, a spike in the player's heart rate could trigger an in-game event.
  • Mermaid.js Diagram:
    graph TD
        A[User Grips Controller] --> B(Paddles with GSR/HR Sensors);
        B -- Biometric Data --> C(Controller MCU);
        C -- Bluetooth LE --> D(Game Console / PC);
        D -- Internet --> E[Cloud Analytics Platform];
        E -- Processed State --> D;
        D -- In-Game Event Trigger --> F(Game Engine);
    

E. Inverse/Failure Mode

1. Tournament Lock-Out Mode with Mechanical Fuse

  • Enabling Description: For competitive gaming environments, the controller features a "tournament mode" where the back paddles can be mechanically disabled. The elongate members are designed with a shear-pin-like "mechanical fuse." A small, flush-mounted switch on the back of the controller can be toggled, which introduces a physical block that prevents the paddles from being depressed far enough to actuate their respective switches. This allows a single controller to be compliant with tournament rules that may prohibit extra inputs, without requiring the user to physically remove the paddles.
  • Mermaid.js Diagram:
    graph TD
        A(User Toggles Switch) --> B{Mechanical Lock};
        B -- Engages --> C[Paddle Travel Limiter];
        subgraph Paddle Action
            D[User Presses Paddle] --x Blocked;
            C --X--> E(Microswitch);
        end
    

2. Low-Power Haptic Feedback Mode

  • Enabling Description: The controller incorporates a low-power mode to conserve battery life. When the battery level drops below a certain threshold (e.g., 20%), the controller's firmware automatically disables high-drain haptic motors and instead uses a low-power, high-efficiency piezoelectric actuator embedded in the rear paddles. This actuator provides a subtle, high-frequency "buzz" or "tick" as feedback for a successful button press, rather than a full rumble. This provides essential feedback to the user while extending the remaining playtime.
  • Mermaid.js Diagram:
    stateDiagram-v2
        [*] --> HighPower
        HighPower --> LowPower: Battery < 20%
        LowPower --> HighPower: Charging
        state HighPower {
            Rumble_Motor: ON
            Piezo_Actuator: OFF
        }
        state LowPower {
            Rumble_Motor: OFF
            Piezo_Actuator: ON
        }
    

II. Combination with Open-Source Standards

1. Integration with OpenXR for VR/AR Controllers

  • Enabling Description: The principles of the '229 patent are applied to a handheld Virtual Reality (VR) or Augmented Reality (AR) controller conforming to the OpenXR standard. The rear-mounted, flexible paddles are mapped to standard OpenXR actions, such as 'grab', 'release', or 'teleport'. This provides a more ergonomic and intuitive method for interaction in VR/AR environments, as the middle fingers naturally fall onto these controls when gripping the controller. The controller's driver would expose these paddles as standard boolean or float inputs within the OpenXR action system, ensuring compatibility with any OpenXR-compliant application without custom software.
  • Mermaid.js Diagram:
    graph TD
        A[User Squeezes Middle Finger] --> B(Rear Paddle Actuation);
        B -- Electrical Signal --> C[Controller Firmware];
        C -- OpenXR Driver --> D{Action Binding: /input/grip/click};
        D --> E[OpenXR Runtime];
        E --> F[VR/AR Application];
    

2. Integration with a ROS (Robot Operating System) Node

  • Enabling Description: A specialized version of the controller is designed for robotics control. The controller's firmware is configured to publish the state of each rear paddle (and all other controls) as messages on a specific ROS topic via a USB or Bluetooth connection. A ROS node running on the control computer subscribes to this topic. This allows for direct, real-time mapping of paddle presses to robotic actions, such as actuating a gripper, toggling a tool, or cycling through operational modes in a ROS-based system. The physical design of the paddles provides a robust and tactile interface for controlling physical hardware.
  • Mermaid.js Diagram:
    graph TD
        A[Controller] -- USB --> B(ROS Node: /joy);
        B -- Publishes --> C(ROS Topic: /controller_paddles);
        D[Gripper Control Node] -- Subscribes --> C;
        E[Mode-Switching Node] -- Subscribes --> C;
        D --> F(Robot Arm);
        E --> G(Robot State Machine);
    

3. Integration with QMK Firmware for Custom Keyboards

  • Enabling Description: The rear paddle assembly, including the flexible members and switches, is designed as a modular unit that can be integrated into ergonomic, split, or custom mechanical keyboards running the open-source QMK firmware. The paddles are positioned on the underside of the keyboard halves, accessible by the user's middle or ring fingers. Within QMK, these paddles can be configured as any standard keycode, macro, or a layer-switching modifier. This allows users to perform common actions like 'Enter', 'Backspace', 'Shift', or 'Copy/Paste' without moving their hands from the home row, increasing typing speed and reducing strain.
  • Mermaid.js Diagram:
    graph TD
        A[User Presses Rear Paddle] --> B(Paddle Switch);
        B -- Matrix Scan --> C(Keyboard MCU w/ QMK Firmware);
        C -- Looks up Keymap --> D{Action: Layer Shift};
        C -- Looks up Keymap --> E{Action: Macro 'Ctrl+C'};
        D --> F[Active Key Layer Changed];
        E -- USB HID Report --> G[Host Computer];
    

Generated 5/9/2026, 6:47:05 AM