Patent 7930575
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 for US Patent 7930575: Microcontroller for Controlling Power Shutdown Process
Date of Disclosure: 2026-05-15
This document describes derivative works and technical disclosures related to US Patent 7930575, "Microcontroller for controlling power shutdown process." The purpose of this disclosure is to establish prior art, rendering future incremental improvements by competitors "obvious" or "non-novel" by expanding upon the core inventive concepts.
Derivatives of Independent Claim 1
Claim 1 describes a microcontroller with a CPU, power supply, power supply unit, power supply control unit, and information holding unit, enabling power shutdown through a microprogram-driven evacuation of necessary program information.
1.1. Material & Component Substitution: Switched-Mode Power Supply with GaN FETs and RRAM
Enabling Description:
A microcontroller system comprising a CPU, where the traditional power supply unit is replaced by a high-efficiency switched-mode power supply (SMPS) utilizing Gallium Nitride (GaN) Field-Effect Transistors (FETs) in its switching stage. This SMPS is controlled by a dedicated digital power management IC (PMIC) capable of sub-microsecond voltage regulation. The information holding unit, typically a built-in RAM, is substituted with Resistive Random-Access Memory (RRAM) or Ferroelectric RAM (FeRAM). These non-volatile memory technologies enable in-situ, high-speed saving of the CPU's execution context (e.g., program counter, processor status word, stack pointer) directly into persistent storage. Upon receiving a power shutdown control signal from the power supply control unit, the GaN FET-based SMPS rapidly cuts power to the CPU, while the RRAM/FeRAM retains the evacuated state without continuous power.
graph TD
A[Power Supply Device] --> B{GaN FET SMPS & PMIC};
B --> C[CPU];
C -- Power Shutdown Request Signal --> D[Power Supply Control Unit];
D -- Evacuation Completed Signal --> C;
C -- Evacuate (PC, PSW, SP) --> E[RRAM/FeRAM Information Holding Unit];
D -- Power Shutdown Control Signal --> B;
B -- Shuts Down Power --> C;
E -- Power Retained (Non-Volatile) --> F[State Maintained];
1.2. Operational Parameter Expansion: High-Performance Computing (HPC) Node Core Power Management
Enabling Description:
A high-performance computing (HPC) node integrates a microcontroller (per US7930575) to manage power states of individual CPU cores operating at frequencies exceeding 10 GHz, with thermal design power (TDP) envelopes up to 100W per core. The power supply unit is a granular, per-core voltage regulator module (VRM) capable of dynamic voltage and frequency scaling (DVFS) and rapid power gating. A power supply control unit monitors workload distribution and core utilization. When an HPC core enters an idle state or is assigned a low-priority task, the power supply control unit issues a shutdown request. The core's internal microprogram evacuates its architectural state (registers, cache lines, program counter) to a shared L3 cache or main memory, acting as the information holding unit. Upon evacuation completion, the VRM swiftly shuts down power to the individual core. Power restoration involves rapid re-energization and microprogram-driven restoration of the saved context.
graph TD
A[HPC Node Power Supply] --> B{Per-Core VRM};
B --> C[CPU Core (e.g., Core 1, >10GHz)];
C -- Workload/Utilization --> D[Power Supply Control Unit (HPC Scheduler)];
D -- Shutdown Request (Low Priority/Idle) --> C;
C -- Power Shutdown Microprogram --> E[Shared L3 Cache / Main Memory (Information Holding Unit)];
E -- Evacuates CPU State --> C;
C -- Evacuation Completed --> D;
D -- Power Shutdown Control --> B;
B -- Power Gates --> C;
C -- Power Off --> F[Core 1 Idle/Powered Down];
1.3. Cross-Domain Application: Industrial Robotics Joint Controller
Enabling Description:
In an industrial robotic arm, each joint motor controller incorporates a microcontroller system. The microcontroller manages its dedicated CPU for real-time control of the joint's motor, encoders, and safety interlocks. When a robotic arm enters a defined idle state, or specific joint movements are paused for a "constant time", the power supply control unit within the joint controller detects this condition as a power shutdown factor. It initiates a power shutdown microprogram on the joint's CPU. This microprogram evacuates critical joint state information (current position, velocity, acceleration limits, torque setpoints, fault flags) to a local non-volatile memory (e.g., MRAM or battery-backed SRAM) acting as the information holding unit. Subsequently, the power supply unit cuts power to the joint's CPU, reducing quiescent current. Upon detection of a new motion command or a safety trigger as a restoration factor, power is rapidly restored, and the microprogram restores the joint's operational parameters, enabling instantaneous resumption of motion control.
graph TD
A[Robot Controller (Main)] --> B[Joint Motor Controller (Microcontroller)];
B -- No Motion/Idle for Constant Time --> C{Power Supply Control Unit};
C -- Shutdown Request --> D[Joint CPU];
D -- Power Shutdown Microprogram --> E[Non-Volatile Memory (Information Holding Unit)];
E -- Evacuates Joint State --> D;
D -- Evacuation Completed --> C;
C -- Power Shutdown Control --> F[Power Supply Unit];
F -- Shuts Down Power --> D;
D -- Power Off --> G[Joint CPU in Low-Power State];
B -- New Motion Command / Safety Trigger --> C;
C -- Power Restoration Control --> F;
F -- Restores Power --> D;
D -- Power Supply Restoration Microprogram --> E;
E -- Restores Joint State --> D;
D -- Resumes Motion Control --> B;
1.4. Integration with Emerging Tech: AI-Driven Power Optimization for Autonomous Systems
Enabling Description:
An autonomous system's main compute unit includes a microcontroller system enhanced with an integrated Artificial Intelligence (AI) inference engine. The AI engine, continuously operating in a low-power mode, analyzes real-time sensor data (e.g., LiDAR, camera, IMU) and predictive mission profiles to forecast upcoming periods of low computational demand or pre-defined idle states. When the AI model predicts a low-demand period exceeding a configurable threshold, it triggers the power supply control unit with an optimized power shutdown factor. The CPU's power shutdown microprogram evacuates a dynamically selected subset of program information (determined by the AI based on the predicted idle period and potential future tasks) to the information holding unit (e.g., a low-power, high-density flash memory). Upon evacuation completion, the power supply unit powers down the CPU. The AI engine continues to monitor for external events or changes in prediction, initiating a power supply restoration when required. The selection of evacuation parameters is continuously optimized by the AI using reinforcement learning based on actual power savings and restoration latencies.
graph TD
A[Real-time Sensor Data] --> B[AI Inference Engine (Low-Power)];
B -- Predicts Low Compute Demand --> C[Power Supply Control Unit];
C -- Optimized Power Shutdown Factor --> D[CPU];
D -- Power Shutdown Microprogram --> E[Low-Power Flash Memory (Information Holding Unit)];
E -- Evacuates Dynamic Info Subset --> D;
D -- Evacuation Completed --> C;
C -- Power Shutdown Control --> F[Power Supply Unit];
F -- Powers Down --> D;
D -- Power Off --> G[CPU in Low-Power State];
B -- External Event / Prediction Change --> C;
C -- Power Restoration Signal --> F;
F -- Restores Power --> D;
D -- Power Supply Restoration Microprogram --> E;
E -- Restores Info Subset --> D;
D -- Resumes Operation --> H[Autonomous System Function];
1.5. The "Inverse" or Failure Mode: Graceful Degradation (Low-Power Safety) Mode
Enabling Description:
A microcontroller, designed for safety-critical applications (e.g., industrial safety controller), incorporates a "graceful degradation" mode. Upon detection of a critical power anomaly (e.g., sustained undervoltage, imminent battery failure) by a dedicated power monitoring circuit, this circuit generates a "critical power anomaly" shutdown factor. The power supply control unit, in response, initiates a specific power shutdown microprogram on the CPU. This microprogram, designated for graceful degradation, evacuates only essential safety-critical parameters and minimal program state (e.g., current safety state, error codes, last known safe configuration) to a small, ultra-low-power, always-on non-volatile memory (e.g., EEPROM) within the information holding unit. After evacuation, the power supply unit completely shuts down power to all non-essential CPU components and peripherals, while maintaining minimal voltage to the essential memory and a basic watchdog timer. The system enters a "diagnostic-only" or "safe-state holding" mode, where only the most basic safety functions (e.g., enabling emergency stop relays) can be passively maintained or minimally activated until stable power is restored or manual intervention occurs.
stateDiagram
direction LR
Idle: System Idle
Active: System Active (Full Power)
Critical_Anomaly: Critical Power Anomaly Detected
[*] --> Idle
Idle --> Active : Start Operation
Active --> Critical_Anomaly : Power Anomaly
Critical_Anomaly --> Evacuate_Safety_Params : Trigger Graceful Shutdown Microprogram
Evacuate_Safety_Params --> Store_EEPROM : Evacuate Essential Safety Info to EEPROM
Store_EEPROM --> Shutdown_Non_Essential : Power Down Non-Essential CPU/Peripherals
Shutdown_Non_Essential --> Safe_State_Holding : Maintain Minimal Power for Safety Functions
Safe_State_Holding --> Active : Power Restored / Manual Intervention (Full Power)
Safe_State_Holding --> [*] : Complete Shutdown
Derivatives of Independent Claim 4
Claim 4 describes a microcontroller that, after evacuating information during a shutdown sequence, can receive a restoration factor before power is fully cut, activating a microprogram that does not restore evacuated information to quickly resume execution.
2.1. Material & Component Substitution: SRAM with Dedicated Retention Rail and PLD-based Microprogram
Enabling Description:
A microcontroller implements the rapid non-restorative power recovery by employing Static Random-Access Memory (SRAM) for its information holding unit. This SRAM is designed with a dedicated ultra-low-power retention voltage rail, allowing its contents to be held with minimal energy during the brief transitional period between evacuation and full power shutdown. The power shutdown and restoration microprograms are not CPU-executed software but rather implemented as hardwired finite-state machines within a Programmable Logic Device (PLD) or a small Field-Programmable Gate Array (FPGA) co-processor. This PLD-based microprogram provides deterministic, extremely fast (nanosecond-level) execution of evacuation and non-restorative restoration sequences, bypassing general CPU instruction pipeline latencies and ensuring resilience against software interrupts during critical power transitions. The power supply unit incorporates a fast-response voltage regulator capable of dynamic voltage adjustment to the CPU.
graph TD
A[Power Supply Device] --> B{Fast-Response Voltage Regulator};
B --> C[CPU];
C -- Shutdown Request --> D[Power Supply Control Unit];
D -- Evacuation Completed --> E[SRAM (Information Holding Unit) with Retention Rail];
C -- PLD-Based Shutdown Microprogram --> E;
E -- Evacuates Info --> C;
D -- Power Restoration Factor (Pre-Shutdown) --> C;
C -- PLD-Based Non-Restorative Restoration Microprogram --> F[Resume Program Execution];
F --> C;
E -- Info Held (Not Restored) --> G[SRAM Contents Intact];
2.2. Operational Parameter Expansion: Real-time Industrial Control Systems (Sub-Millisecond Restoration)
Enabling Description:
In a real-time industrial control system, the microcontroller manages critical control loops requiring sub-millisecond response times. When a momentary, non-critical idle period or brief power glitch (detected as a shutdown factor) occurs, the power supply control unit initiates a power shutdown sequence. The CPU's power shutdown microprogram evacuates essential control state and register values to a high-speed, embedded SRAM. If a critical sensor input or emergency override (power supply restoration factor) is generated during this brief transition (after evacuation but before full CPU power-off), the power supply control unit immediately signals the CPU. The CPU then activates a specialized power supply restoration microprogram that explicitly skips restoring the evacuated information. This allows the CPU to bypass the overhead of data restoration and achieve sub-millisecond resumption of the control loop, assuming the brief interruption did not corrupt the critical live state.
stateDiagram
direction LR
Running: Control Loop Active
Shutdown_Initiated: Shutdown Factor Detected
Evacuating: Evacuate Critical State to SRAM
Awaiting_Shutdown: Awaiting Full Power-Off
Running --> Shutdown_Initiated : Idle/Glitch Detected
Shutdown_Initiated --> Evacuating : Trigger Shutdown Microprogram
Evacuating --> Awaiting_Shutdown : Evacuation Completed
Awaiting_Shutdown --> Running_Non_Restore : Restoration Factor (Sub-ms)
Running_Non_Restore --> Running : Resume Control Loop (No Restore)
Awaiting_Shutdown --> Powered_Down : Full Power-Off
Powered_Down --> Running_Full_Restore : Restoration Factor (Longer)
Running_Full_Restore --> Running : Restore from SRAM, Resume Control Loop
2.3. Cross-Domain Application: Automotive Advanced Driver-Assistance Systems (ADAS) VPU
Enabling Description:
In an Automotive Advanced Driver-Assistance System (ADAS), the Visual Processing Unit (VPU) microcontroller manages sensor fusion and object detection. To save power, the VPU enters a partial shutdown mode (power shutdown factor) during periods of low driving complexity (e.g., highway cruising, no immediate threats), where non-critical processing components are powered down, and their state is evacuated to a dedicated buffer in shared memory. If a sudden, critical event (e.g., abrupt lane departure by another vehicle, pedestrian detection) occurs as a power supply restoration factor after the evacuation but before the VPU's core processing power is fully cut, the power supply control unit immediately triggers the VPU. The VPU activates a specialized power supply restoration microprogram that does not restore the buffered information. Instead, it leverages the immediately available (though briefly interrupted) sensor data to instantaneously resume critical object detection and threat assessment, prioritizing real-time response over a full state recovery.
graph LR
A[ADAS Environment Sensors] --> B{VPU Microcontroller};
B -- Low Driving Complexity --> C[Power Supply Control Unit];
C -- Partial Shutdown Factor --> D[VPU CPU (Core Processing)];
D -- Evacuate Non-Critical State --> E[Shared Memory Buffer];
D -- Evacuation Completed --> C;
C -- Critical Event Detected (Pre-Shutdown) --> D;
D -- Non-Restorative Restoration Microprogram --> F[Instant Resumption of Object Detection];
F --> B;
E -- State not restored --> G[Buffer contents untouched];
2.4. Integration with Emerging Tech: Edge AI for Anomaly Detection with Immediate Recalibration
Enabling Description:
A microcontroller at the edge of an industrial IoT network monitors machinery using embedded AI for anomaly detection. When the AI model determines that machine operation is stable and within expected parameters for a "constant time", it generates a power shutdown factor. The CPU initiates a power shutdown microprogram, evacuating current operational parameters, sensor baselines, and a snapshot of the AI model's internal state to the information holding unit. However, if an unexpected anomaly is detected by a high-sensitivity, always-on sensor (power supply restoration factor) immediately after the evacuation but before the CPU is fully powered down, the power supply control unit issues a restoration request. The CPU then activates a power supply restoration microprogram that does not restore the evacuated AI model state. Instead, it performs an immediate, partial recalibration using the latest sensor input and a minimal, emergency AI routine. This allows for rapid response to the anomaly without the delay of a full model reload, assuming the brief power fluctuation did not necessitate a full state restoration.
stateDiagram
direction LR
Monitoring: AI Monitoring Machine
Stable: Stable Operation Detected
Evacuating: Evacuate AI State / Operational Params
Awaiting_Shutdown: Awaiting CPU Power-Off
Monitoring --> Stable : AI Detects Stability
Stable --> Evacuating : Trigger Power Shutdown Microprogram
Evacuating --> Awaiting_Shutdown : Evacuation Completed
Awaiting_Shutdown --> Anomaly_Detected : High-Sensitivity Sensor Input (Restoration Factor)
Anomaly_Detected --> Partial_Recalibration : Non-Restorative Restoration Microprogram
Partial_Recalibration --> Monitoring : Resume Monitoring with Recalibration
Awaiting_Shutdown --> CPU_Powered_Down : Full CPU Power-Off
2.5. The "Inverse" or Failure Mode: Power Sag Immunity (Instantaneous Resume)
Enabling Description:
A microcontroller in an embedded system is equipped with active power sag detection and immunity features. A power monitoring circuit continuously tracks the input voltage. Upon detecting a power sag (e.g., voltage dropping below 90% nominal for less than 100ms) that would typically lead to a full system shutdown (power shutdown factor), the power supply control unit triggers the CPU. The CPU executes its power shutdown microprogram, evacuating its critical state to a high-speed buffer memory. However, if the power sag recovers (voltage returns to nominal) before the power supply unit has fully disconnected power to the CPU, this recovery acts as a power supply restoration factor. The CPU then activates a power supply restoration microprogram that does not restore the evacuated information. Instead, it immediately resumes program execution from its current state, relying on the brief power dip not having caused data corruption and the rapid recovery to avoid a full reboot. A dedicated hardware buffer provides a brief, limited power reserve to sustain the CPU during the microprogram execution during the sag.
sequenceDiagram
participant PMC as Power Monitoring Circuit
participant PSU as Power Supply Unit
participant PSCU as Power Supply Control Unit
participant CPU as CPU
participant IHC as Information Holding Unit (Buffer)
PMC->PSCU: Detects Power Sag (Shutdown Factor)
PSCU->CPU: Shutdown Request
CPU->IHC: Activate Shutdown Microprogram (Evacuate critical state)
CPU->PSCU: Evacuation Completed
Note right of CPU: CPU maintains minimal operation via hardware buffer
PMC->PSCU: Power Sag Recovery (Restoration Factor)
PSCU->CPU: Restoration Request (Non-Restorative)
CPU->CPU: Activate Non-Restorative Restoration Microprogram
CPU->CPU: Resume Program Execution
Note right of CPU: Evacuated state in IHC is not restored
Derivatives of Independent Claim 16
Claim 16 describes a communication device incorporating the microcontroller, an input unit, and a signal transmitting unit. It executes a power shutdown if no input is made for a constant time and a restoration when input is made.
3.1. Material & Component Substitution: Gesture Recognition Input and UWB Signal Transmitter
Enabling Description:
A communication device replaces the traditional input unit (e.g., physical buttons) with an ultra-low power, always-on gesture recognition sensor array (e.g., a millimeter-wave radar module or a low-resolution optical sensor with integrated image processing). The signal transmitting unit, instead of infrared light, utilizes a Ultra-Wideband (UWB) radio transceiver for short-range, high-bandwidth, secure data transmission. The microcontroller system within the device (per US7930575) monitors the gesture recognition sensor. If no gesture input is detected for a "constant time", the microcontroller initiates a power shutdown process to its main processing core and the UWB transceiver's high-power stages, evacuating network credentials and active session states to a non-volatile information holding unit. When a gesture is subsequently made and detected by the low-power sensor, this acts as the power supply restoration factor, triggering the microcontroller to restore power to its main core and the UWB transceiver, and resuming communication operations.
graph TD
A[Gesture Recognition Sensor (Low Power)] --> B[Microcontroller (CPU & PSCU)];
B -- No Gesture for Constant Time --> C[Power Supply Control Unit (PSCU)];
C -- Shutdown Request --> D[CPU Main Core];
D -- Power Shutdown Microprogram --> E[Non-Volatile Info Holding Unit];
E -- Evacuates Network/Session State --> D;
D -- Evacuation Completed --> C;
C -- Power Shutdown Control --> F[UWB Transceiver High-Power Stages];
F -- Powers Down --> D;
D -- Power Off --> G[Device in Low-Power Communication Mode];
A -- New Gesture Input --> C;
C -- Power Restoration Factor --> F;
F -- Powers Up --> D;
D -- Power Supply Restoration Microprogram --> E;
E -- Restores State --> D;
D -- Resumes UWB Communication --> H[UWB Transceiver Active];
3.2. Operational Parameter Expansion: Underwater Acoustic Communication Device
Enabling Description:
An underwater acoustic communication device utilizes the microcontroller system for power management. The input unit consists of an array of hydrophones for receiving acoustic signals, and the signal transmitting unit is an acoustic transducer array for underwater sound transmission. The device operates in extreme pressure and cold-water environments. The power supply control unit monitors the hydrophone array for incoming acoustic signals. If no significant acoustic input (e.g., above a noise threshold) is detected for a predefined "constant time", the microcontroller executes a power shutdown process. This involves evacuating the current communication protocol state, encryption keys, and buffered message fragments to a pressure-hardened, non-volatile information holding unit. Power to the main processing CPU and high-power acoustic transducer amplifiers is then shut down. When a new acoustic signal is detected, it acts as a power supply restoration factor. The microcontroller then restores power to its components and resumes acoustic communication from the saved state.
stateDiagram
direction LR
Listening_Low_Power: Hydrophones Monitoring (Low Power)
Active_Acoustic_Comm: Acoustic Transducer Active
No_Acoustic_Input: No Input for Constant Time
Shutdown_Initiated: Trigger Power Shutdown
Evacuating_State: Evacuate Comm State, Keys, Buffers
Powered_Down_Acoustic: CPU & Transducers Powered Down
[*] --> Listening_Low_Power
Listening_Low_Power --> Active_Acoustic_Comm : Acoustic Input Detected
Active_Acoustic_Comm --> No_Acoustic_Input : No Acoustic Input Detected
No_Acoustic_Input --> Shutdown_Initiated : Timer Expires
Shutdown_Initiated --> Evacuating_State : Shutdown Microprogram Activated
Evacuating_State --> Powered_Down_Acoustic : Evacuation Completed, Power Cut
Powered_Down_Acoustic --> Active_Acoustic_Comm : New Acoustic Input (Restoration Factor)
3.3. Cross-Domain Application: Smart Home Hub/Controller
Enabling Description:
A smart home hub acts as a central communication device for various IoT appliances. Its core functionality is governed by a microcontroller system (per US7930575). The "input unit" encompasses a low-power, always-on voice recognition module and integrated motion detectors. The "signal transmitting unit" includes Wi-Fi, Zigbee, and Thread transceivers. If no voice commands are detected, no motion is registered, and no external IoT events are received for a "constant time", the power supply control unit initiates a power shutdown process. This involves the CPU evacuating the current home automation schedules, active device states, and user preferences to an information holding unit (e.g., internal flash memory). Power is then significantly reduced or shut down to the main processing unit and high-power radio transceivers. Upon detection of a voice command, motion, or an incoming IoT message, this acts as the power supply restoration factor. The microcontroller restores power, reloads the home automation context, and resumes its control functions.
graph TD
A[Voice Recognition Module (Low Power)] --> B[Microcontroller (CPU & PSCU)];
C[Motion Detectors] --> B;
D[External IoT Events] --> B;
B -- No Input for Constant Time --> E[Power Supply Control Unit (PSCU)];
E -- Shutdown Request --> F[CPU Main Processor];
F -- Power Shutdown Microprogram --> G[Internal Flash Memory (Info Holding Unit)];
G -- Evacuates Automation Schedules, Device States --> F;
F -- Evacuation Completed --> E;
E -- Power Shutdown Control --> H[Wi-Fi/Zigbee/Thread Transceivers];
H -- Powers Down --> F;
F -- Power Off --> I[Hub in Deep Sleep];
A -- Voice Command / Motion / IoT Event --> E;
E -- Power Restoration Factor --> H;
H -- Powers Up --> F;
F -- Power Supply Restoration Microprogram --> G;
G -- Restores Context --> F;
F -- Resumes Control Functions --> J[Hub Active];
3.4. Integration with Emerging Tech: Predictive User Interface Power Management with IoT
Enabling Description:
A communication device (e.g., a smart display or kiosk) employs a microcontroller system where an integrated Artificial Intelligence (AI) model predicts user interaction. This AI, trained on user interaction patterns and contextual IoT data (e.g., ambient light sensors, proximity sensors, time of day), operates in a low-power mode. Based on its predictions, if the AI determines a low probability of user interaction for an extended period, it generates a power shutdown factor. The microcontroller's CPU evacuates the current UI state, open applications, and user session data to an information holding unit. Power is then largely shut down to the main display driver and high-resolution rendering units. As a user approaches (detected by a proximity sensor, triggering an IoT event as a restoration factor) or as the AI predicts imminent interaction, the microcontroller restores power and quickly reloads the UI state, providing a seamless user experience despite intermediate power-saving states.
graph TD
A[IoT Sensors (Proximity, Ambient Light)] --> B[AI Prediction Engine (Low Power)];
B -- Low User Interaction Probability --> C[Power Supply Control Unit];
C -- Power Shutdown Factor --> D[CPU Main Processor];
D -- Power Shutdown Microprogram --> E[Information Holding Unit (UI State, Session Data)];
E -- Evacuates UI Context --> D;
D -- Evacuation Completed --> C;
C -- Power Shutdown Control --> F[Display Driver / Rendering Units];
F -- Powers Down --> D;
D -- Power Off --> G[Device in Low-Power UI Mode];
A -- User Approaches (Proximity Event) --> C;
B -- AI Predicts Interaction --> C;
C -- Power Restoration Factor --> F;
F -- Powers Up --> D;
D -- Power Supply Restoration Microprogram --> E;
E -- Restores UI Context --> D;
D -- Restores Full UI Functionality --> H[Full UI Experience];
3.5. The "Inverse" or Failure Mode: Emergency Beacon Mode
Enabling Description:
A portable communication device is designed with an "Emergency Beacon Mode" for critical battery situations. The microcontroller continuously monitors battery voltage. When the battery charge drops below a critical threshold, it triggers a "low battery" power shutdown factor. The microcontroller activates a specialized power shutdown microprogram that evacuates only the absolute essential distress message data (e.g., GPS coordinates, pre-programmed emergency ID) to a small, ultra-low power, non-volatile memory within the information holding unit. The power supply unit then shuts down all non-essential components, leaving only the minimal circuitry for the signal transmitting unit (e.g., a low-frequency radio or simplified satellite beacon) to operate in an intermittent, low-duty-cycle mode. This "Emergency Beacon Mode" allows the device to transmit a distress signal for an extended period (potentially days), even with minimal remaining battery, by cycling the transmitter on for short bursts (e.g., 100ms every 5 minutes) as a repeated, self-generated power supply restoration and shutdown factor sequence.
stateDiagram
direction LR
Active_Comm: Normal Communication Mode
Low_Battery_Threshold: Battery Critical
Evacuate_Distress_Data: Evacuate GPS, ID to NV Memory
Beacon_Cycle: Transmit Burst, Power Down (Repeated)
[*] --> Active_Comm
Active_Comm --> Low_Battery_Threshold : Battery Voltage Low
Low_Battery_Threshold --> Evacuate_Distress_Data : Trigger Emergency Shutdown Microprogram
Evacuate_Distress_Data --> Beacon_Cycle : Start Emergency Beacon Mode
Beacon_Cycle --> Beacon_Cycle : Repeat Transmit/Shutdown Cycle
Beacon_Cycle --> [*] : Battery Depleted
Derivatives of Independent Claim 17
Claim 17 describes a recording device (e.g., DVD recorder LSI) where a timer interrupt triggers a comparison of current time with a programmed recording time, initiating power restoration if they match to enable recording.
4.1. Material & Component Substitution: 3D NAND SSD and AI Accelerator for Image Processing
Enabling Description:
A recording device replaces the DVD recorder LSI with a System-on-Chip (SoC) that integrates the microcontroller (per US7930575), a high-performance Image Processing Unit (IPU) with an embedded AI accelerator (e.g., for real-time video enhancement and compression), and a 3D NAND Solid-State Drive (SSD) controller for high-speed, non-volatile data storage. The optical disc controller LSI is replaced by a high-speed network interface controller (NIC) for cloud storage or network-attached storage (NAS) recording. A low-power Real-Time Clock (RTC) module generates timer interrupts to the power supply control unit at constant intervals. The CPU, awakened by these interrupts, compares the current time with scheduled recording times stored in the SSD. If a match is found, the microcontroller performs a power supply restoration process, activating the IPU and SSD controller to prepare the device for high-definition digital video recording.
graph TD
A[Low-Power RTC] -- Timer Interrupt --> B[Power Supply Control Unit];
B --> C[Microcontroller CPU];
C -- Compare Current Time vs. Scheduled Recording --> D{3D NAND SSD (Info Holding Unit)};
D -- Stores Scheduled Times --> C;
C -- Match Found --> B;
B -- Power Supply Control Signal --> E[Power Supply Unit];
E --> F[IPU w/ AI Accelerator];
E --> G[3D NAND SSD Controller];
E --> H[High-Speed NIC];
E -- Powers Up Components --> F,G,H;
C -- Power Supply Restoration Microprogram --> I[Recording Processable State];
I --> F,G,H;
4.2. Operational Parameter Expansion: Satellite On-board Data Recorder
Enabling Description:
A satellite on-board data recorder, operating in the vacuum and extreme temperature cycles of space, integrates the microcontroller for power management. The recording device is configured to store scientific telemetry from various instruments onto radiation-hardened flash memory. A highly precise, radiation-tolerant atomic clock generates timer interrupts to the power supply control unit at specific orbital intervals. The microcontroller's CPU compares the current timestamp from the atomic clock with a pre-programmed schedule for data acquisition and downlink windows, stored in the flash memory. If the current time is a "constant time" before a scheduled recording or downlink, the power supply control unit initiates a power supply restoration process. This brings the high-power data acquisition interfaces, signal processing units, and high-gain antenna controllers online, preparing the satellite for high-throughput data recording from scientific instruments or transmission to ground stations.
stateDiagram
direction LR
Orbiting_Low_Power: Satellite in Low Power Mode
Scheduled_Event_Check: Check Atomic Clock vs. Schedule
Pre_Recording_Window: Constant Time Before Recording
Power_Restoration_Initiated: Trigger Power Restoration
Data_Acquisition_Ready: Instruments & Antenna Active
[*] --> Orbiting_Low_Power
Orbiting_Low_Power --> Scheduled_Event_Check : Timer Interrupt from Atomic Clock
Scheduled_Event_Check --> Pre_Recording_Window : Match Found with Scheduled Recording/Downlink
Pre_Recording_Window --> Power_Restoration_Initiated : Power Supply Restoration Triggered
Power_Restoration_Initiated --> Data_Acquisition_Ready : Microcontroller Enters Recording State
Data_Acquisition_Ready --> Orbiting_Low_Power : Recording/Downlink Completed, Return to Low Power
4.3. Cross-Domain Application: Smart Refrigerator with Food Monitoring
Enabling Description:
A smart refrigerator integrates a microcontroller-based recording device for internal food monitoring. The "DVD recorder LSI" is conceptually replaced by an embedded vision processing unit (VPU) and a high-capacity flash storage circuit. The "optical disc controller LSI" is replaced by a network interface for cloud synchronization. A real-time clock (RTC) within the microcontroller periodically generates timer interrupts to the power supply control unit. The microcontroller compares the current time with a programmed schedule for inventory scans (e.g., daily at midnight, or upon door closure after a "constant time"). When a match is found, the power supply control unit initiates a power supply restoration process. This activates the VPU and internal cameras to perform a rapid scan of the refrigerator's contents, updates the food inventory in the flash storage, and potentially uploads data to the cloud, changing the microcontroller to an "inventory processable state."
graph TD
A[Internal RTC] -- Timer Interrupt --> B[Power Supply Control Unit];
B --> C[Microcontroller CPU];
C -- Compare Current Time vs. Inventory Scan Schedule --> D{Flash Storage Circuit (Food Inventory)};
D -- Stores Scan Schedule --> C;
C -- Match Found (or Door Closed Timer) --> B;
B -- Power Supply Control Signal --> E[Power Supply Unit];
E --> F[Vision Processing Unit (VPU)];
E --> G[Internal Cameras];
E --> H[Network Interface];
E -- Powers Up Components --> F,G,H;
C -- Power Supply Restoration Microprogram --> I[Inventory Processable State];
I --> F,G,H;
4.4. Integration with Emerging Tech: AI-Powered Content Archival Optimization
Enabling Description:
A recording device features a microcontroller (per US7930575) and an integrated AI algorithm for content archival optimization. This AI, running on a dedicated low-power neural processing unit (NPU), continuously learns user recording habits, content importance, and predicted access patterns. The traditional "timer interrupt" is augmented by the NPU, which, based on its learned model, generates a "predictive wake-up signal" (as a timer interrupt) to the power supply control unit. The microcontroller's CPU compares the current time against not only pre-programmed recording schedules but also AI-predicted optimal times for archival, transcoding, or data integrity checks, stored in the information holding unit (e.g., large NAND flash). When a match is found, the power supply control unit initiates a power supply restoration process, bringing the image processing DSP and storage access circuits to a recording-processable state, but with optimized parameters (e.g., adjusted compression levels, metadata tagging) dictated by the AI for efficient archival.
graph TD
A[System Clock / RTC] --> B[NPU with AI Algorithm];
B -- Predicts Optimal Recording/Archival Times --> C[Power Supply Control Unit];
C -- Predictive Wake-up Signal (Timer Interrupt) --> D[Microcontroller CPU];
D -- Compare Current Time vs. AI-Optimized Schedules --> E{Large NAND Flash (Info Holding Unit)};
E -- Stores AI-Optimized Schedules --> D;
D -- Match Found --> C;
C -- Power Supply Control Signal --> F[Power Supply Unit];
F --> G[Image Processing DSP];
F --> H[Storage Access Circuits];
F -- Powers Up Components --> G,H;
D -- Power Supply Restoration Microprogram (AI-Optimized) --> I[Recording Processable State with Optimized Params];
I --> G,H;
4.5. The "Inverse" or Failure Mode: "Black Box" Logging Mode
Enabling Description:
A recording device (e.g., an automotive event data recorder or industrial process logger) implements a "Black Box" logging mode. In its normal operating state, the microcontroller employs standard power shutdown and restoration to conserve energy. However, if an internal diagnostic system detects a persistent critical error or an imminent power failure (e.g., detected by a power monitoring circuit anticipating a brownout), the microcontroller's CPU activates a specialized "Black Box" power shutdown microprogram. This microprogram ensures that instead of a full shutdown, the system transitions into an ultra-low-power, continuous logging mode. Only minimal system parameters (e.g., power rail voltages, ambient temperature, timestamps, error codes) are continuously recorded to a small, dedicated circular buffer within the information holding unit (e.g., non-volatile FRAM). The CPU remains in a severely throttled state, minimally processing only essential sensor inputs for logging, thus reducing the power footprint to the absolute minimum required to maintain a continuous, albeit limited, record of the system's final moments of operation, which can be retrieved post-failure for forensic analysis.
stateDiagram
direction LR
Normal_Operation: Recording Device Active
Critical_Error_Detected: Diagnostic System Flags Error/Failure
Black_Box_Shutdown_Microprogram: Activate Black Box Logging
Ultra_Low_Power_Logging: Record Minimal Params to Circular Buffer
Forensic_Analysis: Retrieve Log Post-Failure
[*] --> Normal_Operation
Normal_Operation --> Critical_Error_Detected : System Error or Imminent Failure
Critical_Error_Detected --> Black_Box_Shutdown_Microprogram : Trigger Black Box Protocol
Black_Box_Shutdown_Microprogram --> Ultra_Low_Power_Logging : Enter Ultra-Low Power Logging Mode
Ultra_Low_Power_Logging --> Ultra_Low_Power_Logging : Continuously Log Minimal Data
Ultra_Low_Power_Logging --> Forensic_Analysis : System Shutdown, Data Retrieval
Combination Prior Art Scenarios
These scenarios combine concepts from US Patent 7930575 with existing open-source standards to establish prior art.
1. HPC Core Power Management with OpenMP/MPI Workload Scheduling
Enabling Description:
A High-Performance Computing (HPC) system utilizes microcontrollers (per US7930575) to manage the power state of individual CPU cores within multi-core processors. The HPC application layer employs open-source standards like OpenMP or MPI for parallel task execution and synchronization. An embedded AI/ML inference engine, leveraging publicly available libraries (e.g., TensorFlow Lite, ONNX Runtime), dynamically monitors the workload of each OpenMP/MPI thread/process and the overall system utilization. When the AI predicts an idle period for a specific core or a block of cores, it triggers the microcontroller's power supply control unit to issue a shutdown request. The CPU cores activate a power shutdown microprogram, evacuating their execution context (including OpenMP/MPI specific thread states, register files, and program counters) to a shared, power-retained L3 cache or main memory. When new OpenMP tasks are scheduled or MPI messages are received, the AI signals for a power supply restoration. The microcontroller re-energizes the cores, and a power supply restoration microprogram reloads the context, allowing OpenMP/MPI runtime to resume tasks seamlessly. This system extends the power efficiency concepts of US7930575 to granular core management in a parallel computing environment, integrated with industry-standard parallel programming models.
2. Smart Home Hub with Matter/Zigbee IoT Connectivity
Enabling Description:
A smart home hub, incorporating a microcontroller system (per US7930575), manages power for its main processing unit and various radio transceivers (e.g., Wi-Fi, Thread, Zigbee) in accordance with the open-source Matter and Zigbee IoT connectivity standards. The hub's input unit includes a low-power, always-on microphone for voice keyword detection and local motion sensors. If no user voice commands are detected, no motion is registered, and no incoming Matter or Zigbee messages are received for a configurable "constant time", the microcontroller's power supply control unit initiates a power shutdown. This involves the CPU evacuating current device states, Matter/Zigbee network configurations, and active user sessions to an information holding unit. Power is then largely cut from the main processor and high-power radio transceivers, putting them in a low-power listening state as defined by Matter/Zigbee specifications (e.g., sleeping end devices). Upon detection of a voice keyword, motion, or an incoming Matter/Zigbee message from another device on the network (power supply restoration factor), the microcontroller restores power, reloads the network context, and resumes full communication and home automation control, adhering to the Matter and Zigbee protocol wake-up procedures.
3. Autonomous Driving Event Data Recorder (EDR) with AUTOSAR Integration
Enabling Description:
An Event Data Recorder (EDR) for autonomous vehicles utilizes a microcontroller-based recording device (per US7930575), conceptually embodying the DVD recorder LSI for high-capacity flash storage and an image processing DSP. The entire EDR system is integrated within the vehicle's electronic control unit (ECU) architecture, which adheres to the open-source AUTOSAR (Automotive Open System Architecture) standard for software and communication management. A Real-Time Operating System (RTOS) compliant with AUTOSAR OS, running on the microcontroller, triggers a timer interrupt to the power supply control unit at precise, scheduled intervals, synchronized with AUTOSAR's timing-protected operating system (OS) scheduling. The microcontroller's CPU compares the current time, obtained via AUTOSAR's time synchronization services, with programmed recording times for critical driving data (e.g., video feeds, sensor fusion outputs). If a match is found (e.g., a "constant time" before a scheduled diagnostic recording or in anticipation of a high-risk driving scenario predicted by other AUTOSAR applications), the power supply control unit initiates a power supply restoration process. This rapidly powers up the image processing DSP and high-bandwidth data acquisition components, enabling the microcontroller to enter a recording-processable state, efficiently logging critical vehicle data and ensuring adherence to automotive functional safety standards managed by AUTOSAR.
Generated 5/15/2026, 12:47:08 AM