Patents Examined by Xuxing Chen
  • Patent number: 12724069
    Abstract: A sensor circuit, method and apparatus are provided. A clock source may be configured to generate a clock signal. A plurality of samplers may be configured to receive a plurality of radio frequency signals and to produce, based on the clock signal, a plurality of low-frequency samples. A data analyzer may be configured to process low-resolution representations of the plurality of low-frequency samples collected over a plurality of sampling instances and process them at low or medium resolution to generate one or more data analysis metrics associated with the plurality of RF signals. The sensor circuit including samplers taking low-frequency samples, and a data analyzer processing low-resolution or medium-resolution representations of a number of samples collected over time for statistical analysis, provides power efficiency compared to known approaches that use power-hungry samplers at a high frequency.
    Type: Grant
    Filed: June 28, 2024
    Date of Patent: September 1, 2026
    Assignee: Bonsai Systems Inc.
    Inventors: Jurgen Hissen, Bernard Joseph Andre Guay, Matthew William Mcadam, Ajith Sivadhasan Ramani, Mark Allen Hiebert
  • Patent number: 12724897
    Abstract: Systems and methods for diagnostics in a firmware framework. In some embodiments, an Information Handling System (IHS) may include: a controller, where the controller comprises firmware that, upon execution by a processing core, causes the processing core to instantiate an orchestrator; and a plurality of devices coupled to the controller, where each device comprises firmware that, upon execution by a corresponding processing core, causes the corresponding processing core to instantiate a node as part of a firmware framework, and where the orchestrator is configured to trigger a diagnostics operation by a selected node to be performed independently of any Operating System (OS) of the IHS.
    Type: Grant
    Filed: March 27, 2024
    Date of Patent: September 1, 2026
    Assignee: Dell Products L.P.
    Inventors: Daniel L. Hamlin, Marcin M. Nowak, Suraj M Varma
  • Patent number: 12717400
    Abstract: An idle time prediction method for a system includes obtaining n idle durations corresponding to n time points, determining if the n idle durations are of a normal distribution, generating a probability according to m idle states corresponding to m idle durations of the n idle durations if the n idle durations are not normally distributed, selecting a predicted idle state according to the probability, and controlling the system to enter the predicted idle state, where n and m are integers larger than one, and m?n.
    Type: Grant
    Filed: July 4, 2024
    Date of Patent: August 25, 2026
    Assignee: MEDIATEK INC.
    Inventors: Chih-Wei Chiu, Chu-Chia Kuo, Kuan-Hsian Hsieh, Chih-Chieh Chang
  • Patent number: 12717363
    Abstract: Certain aspects of the present disclosure are directed towards methods and apparatus for power generation. An example method generally includes: determining at least one multiplexer configuration of one or more multiplexers to direct current from at least one of a plurality of power supply phase circuits to at least one of a plurality of voltage rails, wherein a first operating region of each of the plurality of power supply phase circuits is identified based on a power efficiency of each of the plurality of power supply phase circuits, and wherein the at least one multiplexer configuration is determined based on the first operating region; and controlling the one or more multiplexers based on the at least one multiplexer configuration.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: August 25, 2026
    Assignee: QUALCOMM Incorporated
    Inventors: Subbarao Lanka, Shruti Hanumanthaiah, Chethan Devaraj
  • Patent number: 12710803
    Abstract: Arrangements for providing dynamic hibernation of on-premise servers are provided. In some examples, a computing platform may receive server metric data indicating a workload associated with a plurality of servers in a system. The server data may be analyzed to determine whether a current time is an off-peak time. If so, the current workload data may be compared to a threshold. If the workload is below the threshold, the computing platform may identify one or more servers to transition to a hibernation state. Workload data may be continuously received and analyzed during the off-peak time to dynamically modify a state (e.g., active or hibernation) of servers within the system to reduce carbon footprint and environment impact associated with server processing.
    Type: Grant
    Filed: October 9, 2024
    Date of Patent: August 18, 2026
    Assignee: Bank of America Corporation
    Inventor: Swetapadma Mohanty
  • Patent number: 12710801
    Abstract: This disclosure is directed to dynamic power management of a device interface based on a desired bandwidth for transporting data by the device interface. A device interface may packetize and transport raw data to a processor core complex or a peripheral device. In different embodiments, the peripheral device or the processor core complex may generate the raw data. The peripheral device and/or the processor core complex may increase or decrease a data bandwidth of the device interface for transporting the data. In different cases, the peripheral device or the processor core complex may dynamically activate and deactivate a different number of data links of the device interface based on dynamically determining the desired bandwidth. The peripheral device and/or the processor core complex may reduce a power consumption of the device interface by dynamically deactivating one or more of the data links based on the desired bandwidth being below the data bandwidth of the activated data links.
    Type: Grant
    Filed: July 22, 2024
    Date of Patent: August 18, 2026
    Assignee: Apple Inc.
    Inventors: Inyeol Lee, Henrik Icking
  • Patent number: 12704896
    Abstract: An example operation may include one or more of registering a plurality of devices with respect to at least one user, collecting energy-related data by the plurality of devices based on actions performed by the at least one user with the plurality of devices during a period of time, determining an action from among the actions performed with the plurality of devices that raises an energy consumption above a threshold based on the energy-related data, and modifying at least one device from among the plurality of devices to consume a lower amount of energy to offset the energy consumption above the threshold.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: August 11, 2026
    Assignees: TOYOTA MOTOR NORTH AMERICA, INC., TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: James D. Wilder
  • Patent number: 12705064
    Abstract: Provided is a method of operating an automotive image sensor, the method including performing a reset operation to set an initialization register corresponding to operation information of the automotive image sensor, receiving a device authentication request from an electronic control unit after performing the reset operation, performing an authentication operation with the electronic control unit based on the device authentication request, obtaining first image data while performing the authentication operation, transmitting the first image data to the electronic control unit while performing the authentication operation, obtaining second image data after the authentication operation is completed, generating a tag for the second image data, and transmitting the second image data and the tag to the electronic control unit.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: August 11, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sigyoung Koo, Donghyun Kim
  • Patent number: 12704890
    Abstract: An apparatus can include at least two circuit portions having separate power sequencer circuitry. The apparatus can further include processing circuitry configured to control at least one portion of the at least two circuit portions to operate at an initial low power level and subsequent higher power levels to full operation.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: August 11, 2026
    Assignee: Intel Corporation
    Inventors: Deepak Dasalukunte, Amy Whitcombe, Finbarr O′Regan, Conor O′Keeffe, Sundar Krishnamurthy
  • Patent number: 12694120
    Abstract: A method, performed by a first node. The method is for handling information indicating one or more features supported by a processor used by the first node. The first node operates in a computing system. The first node retrieves the information from the processor, before a hypervisor is loaded during a boot sequence. The first node determines a first digest of the information by using an algorithm supported by a hardware-based secure environment, associated to the processor. The first node extends predefined and reserved Platform Control Register (PCR) values at the hardware-based secure environment with the determined first digest. The first node thereby initiates indicating the one or more features supported by the processor to a second node operating in the computing system based on the determined first digest and the extended PCR.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: July 28, 2026
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thomas Nyman, Merve Turhan
  • Patent number: 12693724
    Abstract: A data storage device comprises a disk; a head configured to read data from and write data to the disk; and a current balancer configured to receive a first voltage supply having a load limit and to receive a second voltage supply. The current balancer is further configured, to reduce power consumption, to sample a first current drawn from the first voltage supply, to maintain the first current at a target level that approximately equals the load limit, and to draw a second current from the second voltage supply to satisfy a part of a total load on the first voltage supply that exceeds the load limit.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: July 28, 2026
    Assignee: Western Digital Technologies, Inc.
    Inventors: Brian Johnson, Peng Huang
  • Patent number: 12681658
    Abstract: Devices, systems, and methods for reconfigurable and/or updatable lightweight electronic devices or systems are disclosed. Via use of such a device, system, or method, various capabilities for a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, user diagnostics, and so forth.
    Type: Grant
    Filed: March 19, 2025
    Date of Patent: July 14, 2026
    Assignee: Life365, Inc.
    Inventors: Kent Dicks, Eric Vandewater, Randolph Strength
  • Patent number: 12681558
    Abstract: A wireless device includes: a first circuit configured to perform normal operation of the wireless device in a normal operation mode and configured to be powered down in a power-down standby (PDS) mode; a second circuit at least including a low-power processor, a built-in battery, and an event detector, and configured to perform a power management function; a power source; and a switch configured between the first circuit and the power source and controlled by the second circuit to connect the first circuit to the power source or disconnect the first circuit from the power source. The power management function includes: in response to detecting a wake-up event by the event detector, changing the first circuit from the PDS mode to the normal operation mode; and in response to detecting a PDS event by the event detector, changing the first circuit from the normal operation mode to the PDS mode.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: July 14, 2026
    Assignee: MICRON ELECTRONICS LLC
    Inventor: Jun Xu
  • Patent number: 12683425
    Abstract: A method is provided, including: (a) providing an initial charging current to a battery; (b) receiving state information about the battery, including: (1) a temperature, (2) a load profile, and (3) a power loss temporal profile including power loss durations and timings of power failure events; (c) determining, based on the state information, a modification, including: (1) in response to detecting that (i) the temperature exceeds a first upper threshold or (ii) the load profile exceeds a second upper threshold, setting the modification to be a decrease in the charging current; and (2) in response to (iii) detecting that the load profile is below a lower threshold or (iv) predicting that the battery won't reach a full charge by a next expected power failure event if the initial charging current is maintained, setting the modification to be an increase in the charging current; and (d) in response to determining the modification, adjusting the charging current provided to the battery based on the determined modi
    Type: Grant
    Filed: August 27, 2024
    Date of Patent: July 14, 2026
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Murali Krishna Kalvakunta, Sumandra Ghosh Chowdhury, Pradeep Tolakanahalli Nagabhushanrao
  • Patent number: 12675576
    Abstract: Methods, apparatus, and processor-readable storage media for secure boot and operating system management are provided herein. An example method includes configuring a first set of settings associated with a boot process for validating software components, where at least one of the software components is executed in a user space of an operating system. The method includes verifying, in response to obtaining a request to initiate the boot process, a second set of settings that is currently assigned to the boot process based on a comparison of the first set of settings and the second set of settings, and performing the boot process based on a result of the verifying, wherein the boot process comprises validating the software components based at least in part on the verified second set of settings and respective signatures computed for the software components, and initiating an automated action based on a result of the validating.
    Type: Grant
    Filed: April 24, 2024
    Date of Patent: July 7, 2026
    Assignee: Dell Products L.P.
    Inventors: Xinghai Yu, Colin Zou, Jin Wan
  • Patent number: 12663850
    Abstract: Embodiments herein relate to optimizing the operation of multiple integrated circuits (ICs) operating in parallel. In one aspect, the ICs are arranged in a voltage-stacked configuration, and an operating frequency of each IC is controlled using a tunable replica circuit to stabilize its voltage drop. The tunable replica circuit mimics a critical path on the IC. In another aspect, an IC is divided into top and bottom portions which are in respective voltage domains on a substrate. The substrate include a deep n-well region for the higher voltage domain. In another aspect, a physically unclonable function (PUF) is used to generate identifiers for each IC among a multiple ICs on a board. Entropy sources of the PUF generate bits of the identifiers. Unstable entropy sources are identified and their bits are masked out.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: June 23, 2026
    Assignee: Intel Corporation
    Inventors: Vikram B. Suresh, Sanu K. Mathew, Christopher Schaef, Chandra S. Katta, Long Sheng, Chin S. Park, Srinivasan Rajagopalan, Raju Rakha
  • Patent number: 12665766
    Abstract: The present disclosure relates to a method, a device, and a computer program product. The method includes: in response to receiving a calling command from a client, determining whether the calling command includes a security identifier. The method further includes, in response to determining that the calling command includes a security identifier, determining a security service corresponding to the security identifier in a firmware trusted platform module (FTPM). The method further includes performing security isolation and encryption processing on data related to the calling command by using the security service in the FTPM. In this way, the real intention of the calling command is concealed by the security identifier, which can reduce the possibility of attackers attacking or tampering with the calling command. Therefore, embodiments of the present disclosure enhance the security of the system, protect the device from potential attacks and damage, and prevent unauthorized accesses and malicious operations.
    Type: Grant
    Filed: May 31, 2024
    Date of Patent: June 23, 2026
    Assignee: Dell Products L.P.
    Inventors: Wenqing Peng, Jinpeng Liu, Tianxiang Chen, Bin He
  • Patent number: 12663828
    Abstract: There is provided an apparatus comprising first processing circuitry operating in a first clock domain having a first clock signal operating at a first clock period. The apparatus is provided with timeout period generation circuitry to couple with a second clock domain to generate a timeout clock signal, the second clock domain comprising second processing circuitry and having a second clock signal operating at a second clock period. The apparatus is provided with control circuitry to compare first data generated by the first processing circuitry against second data received from the second processing circuitry. The control circuitry is configured to indicate when the first and second data do not match within a timeout period. The timeout period generation circuitry is configured to receive second clock information indicative of the second clock period and to generate the timeout clock signal based on the second clock information and the first clock period.
    Type: Grant
    Filed: August 1, 2024
    Date of Patent: June 23, 2026
    Assignee: Arm Limited
    Inventors: Rohan Gaddh, Thomas Sean Houlihane
  • Patent number: 12656845
    Abstract: A PMIC includes a controller configured to determine, based on a configuration stored in the memory, a power on mode, when the power on mode indicates a dynamic power on operation, execute the dynamic power on operation by: determining, of the plurality of channels, a first channel associated with a first dynamic sequence number that is a lowest dynamic sequence number of the plurality of dynamic sequence numbers, enabling the first channel, monitoring the first channel to determine whether the first channel is in a first regulated state, and while monitoring the first channel, determining, of the plurality of channels, a second channel associated with a second dynamic sequence number of the plurality of dynamic sequence numbers, when the power on mode indicates a time based power on operation: iterating a slot counter through the plurality of slot numbers.
    Type: Grant
    Filed: August 16, 2024
    Date of Patent: June 16, 2026
    Assignee: NXP USA, Inc.
    Inventors: Daniel James Freeman, Joaquin Alberto Romo Torres, Michael Erik Lundahl
  • Patent number: 12645275
    Abstract: Methods, systems, and devices for using a backup capacitor as an alternate energy source via dynamic APL budgeting are described. A memory system may use excess power available at an energy storage device such as a backup capacitor to improve performance under various circumstances. The amount of power reserved for the APL may be dynamically determined based on various conditions of the memory system. The energy reserved for APL recovery may be dynamically budgeted so that excess energy from the energy storage device may be used to improve operations. The energy storage device may be recharged using surplus power when the amount of energy required for operations at the SSD is less than the maximum power budget for the SSD.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: June 2, 2026
    Assignee: Micron Technology, Inc.
    Inventor: Joseph Louis Turmes