By Shutdown Of Only Part Of System Patents (Class 713/324)
  • Patent number: 11940855
    Abstract: Three components are used to adjust the CPU peak power based on the USB TYPE-C device states. These components include operating system (OS) Peak Power Manager, USB TYPE-C Connector Manager, and USB TYPE-C Protocol Device Driver. The USB TYPE-C Connector Manager sends a synchronous request to the OS Peak Power Manager when a USB TYPE-C power sink device is attached or detached, and the USB TYPE-C Protocol Device Driver sends a synchronous request to the Peak Power Manager when the power sink transitions device state. The Peak Power Manager takes power budget from the CPU when the USB TYPE-C connector is attached to a power sink and is active (e.g., high power device state), and gives back the power budget to the CPU for performance when the USB TYPE-C connector is either detached or the attached and power sink device is idle (lowest device state).
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: March 26, 2024
    Assignee: Intel Corporation
    Inventors: Ashwin Umapathy, Chee Lim Nge, Timothy Smith, Dmitriy Berchanskiy, Vinay Raghav
  • Patent number: 11899520
    Abstract: A technique for operating a cache is disclosed. The technique includes in response to a power down trigger that indicates that the cache effectiveness is considered to be low, powering down the cache.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: February 13, 2024
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
  • Patent number: 11886878
    Abstract: An integrated coprocessor such as an accelerated processing unit (APU) generates commands for execution on a discrete coprocessor such as a discrete graphics processing unit (dGPU). Power distribution circuitry selectively provides power to the APU and the dGPU based on characteristics of workloads executing on the APU and the dGPU and based on a platform power limit that is shared by the APU and the dGPU. In some cases, the power distribution circuitry determines a first power provided to the APU and a second power provided to the dGPU. The power distribution circuitry increases the second power provided to the dGPU in response to a sum of the first and second powers being less than the platform power limit. In some cases, the power distribution circuitry modifies the power provided to the APU, the dGPU, or both in response to changes in temperatures measured by a set of sensors.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: January 30, 2024
    Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULC
    Inventors: Sukesh Shenoy, Adam N. C. Clark, Indrani Paul
  • Patent number: 11880256
    Abstract: A data storage device and method for energy feedback and report generation are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to maintain an association between logical addresses and application identifiers of applications on a host; determine power implications associated with a command to access a logical address of the memory; generate a report on the power implications, wherein the report identifies an application identifier associated with the logical address; and provide the report to the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: January 23, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 11841397
    Abstract: Subject matter disclosed herein may relate to wireless energy harvesting devices and may relate more particularly to system-on-a-chip testing for wireless energy harvesting devices.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: December 12, 2023
    Assignee: Arm Limited
    Inventors: Fernando Garcia Redondo, James Edward Myers, Parameshwarappa Anand Kumar Savanth, Pranay Prabhat, Gary Dale Carpenter
  • Patent number: 11832189
    Abstract: A control method for a doze mode of a mobile terminal includes: determining whether the mobile terminal conforms with a mode switch condition; detecting whether a virtual motion sensor is disposed in the mobile terminal when the mobile terminal conforms with the mode switch condition; determining whether a duration for which the mobile terminal conforms with the mode switch condition exceeds a predetermined time threshold value, when the virtual motion sensor is disposed in the mobile terminal; and entering the doze mode when the duration for which the mobile terminal conforms with the mode switch condition exceeds the predetermined time threshold value. A computer readable storage medium and a mobile terminal are also provided.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: November 28, 2023
    Assignee: HuiZhou TCL Mobile Communication Co., Ltd.
    Inventors: Jinguo Zheng, Yanxiang Zhang
  • Patent number: 11822501
    Abstract: Circuits, methods, and apparatus that can allow chipsets in an electronic device to share information such that they can more efficiently utilize resources that are available in the electronic device. One example can provide a bus that is shared by three or more chipsets in an electronic device. This shared bus can be used by the chipsets in the electronic device to communicate and negotiate for the utilization of resources of the electronic device.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 21, 2023
    Assignee: Apple Inc.
    Inventors: Farouk Belghoul, Paul V. Flynn, Tideya Kella, Vijay Kumar Ramamurthi
  • Patent number: 11816330
    Abstract: A display device, method, computer-readable storage medium and user interface, each of which detects contact to or proximity of an object with respect to a generated image, and responsive to detection of contact to or proximity of the object to the generated image, disables any operational functions associated with a first portion of the generated image. Additionally, operation associated with a second portion of the generated image is allowed responsive to the detection of contact to or proximity of the object to the generated image, where the second portion of the generated image is different from the first portion of the generated image. An indication corresponding to the second portion of the generated image for which operation is enabled may be displayed on the generated image.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: November 14, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Mitsuo Okumura, Hazime Matsuda, Shoji Imamura, Katsuji Miyazawa, Motoki Higashide, Kunihito Sawai
  • Patent number: 11789613
    Abstract: In a storage system in which a plurality of pieces of control software constituting a redundancy group are distributedly arranged in a plurality of storage nodes, control software in an active state out of the plurality of pieces of control software constituting the redundancy group receives a write request from a higher-level device. The control software in the active state writes data related to the write request by mirroring into a cache memory of a storage node in which the control software in the active state is arranged and a cache memory of a storage node in which control software in an inactive state belonging to the same redundancy group is arranged. The control software in the active state sends a write completion response to the higher-level device, and redundantly stores the data written in the cache memories in a storage device.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: October 17, 2023
    Assignee: HITACHI, LTD.
    Inventors: Shintaro Ito, Sachie Tajima, Takahiro Yamamoto, Masakuni Agetsuma
  • Patent number: 11751981
    Abstract: Disclosed is a computer-implemented method of using a dynamic virtual articulator for simulating occlusion of teeth, when performing computer-aided designing of one or more dental restorations for a patient, where the method includes the steps of: providing the virtual articulator including a virtual three-dimensional model of the upper jaw and a virtual three-dimensional model of the lower jaw resembling the upper jaw and lower jaw, respectively, of the patient's mouth; providing movement of the virtual upper jaw and the virtual lower jaw relative to each other for simulating dynamic occlusion, whereby collisions between teeth in the virtual upper and virtual lower jaw occur; wherein the method further includes: providing that the teeth in the virtual upper jaw and virtual lower jaw are blocked from penetrating each other's virtual surfaces in the collisions.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: September 12, 2023
    Assignee: 3SHAPE A/S
    Inventors: Rune Fisker, Christophe Vasiljev Barthe, Kasper Kabell Kristensen, Tommy Sanddal Poulsen
  • Patent number: 11748286
    Abstract: The present disclosure provides a hot-plugging control method, device, and retimer. The hot-plugging control method includes: receiving data from a pluggable device through a second end, sending the data to an RC through a first end; sending a detection signal to the second end to detect the connection status between the pluggable device and the second end; and stopping sending the data to the RC, and sending the first control signal to the RC, when it is detected that the pluggable device is hot-unplugged from the second end, so that the RC handles the abnormal state of the data not being sent according to the first control signal. The hot-plugging control method provided by the present disclosure does not require presence signals to implement hot-plugging of a pluggable device, and thus can avoid the problem that the device cannot implement hot-plugging without presence signals.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: September 5, 2023
    Assignee: Montage Electronics (Shanghai) Co., Ltd.
    Inventors: Shuyong Deng, Zeqiang Fu, Hankang Li, Yuxiang Liao, Xin Liu, Yu Fu
  • Patent number: 11709929
    Abstract: An interaction method includes receiving a service request from a client application (CA) installed on a terminal and that runs in a rich execution environment (REE), determining a trusted user interface (TUI) identifier, sending a TUI call instruction carrying the TUI identifier to a trusted execution environment (TEE) to instruct to draw an image based on the TUI template or the TUI function component to call a TUI to display the drawn image, receiving response information from the TEE, and executing a corresponding service procedure based on the response information.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 25, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sishan Wang, Xiaona Zhao, Xinmiao Chang
  • Patent number: 11693150
    Abstract: Methods for coordinate-related despiking of hydrocarbon reservoir data include receiving, by a computer system, multiple datapoints of a geomechanical property of a hydrocarbon reservoir modeled by a three-dimensional (3D) grid. Each datapoint corresponds to 3D coordinates of the 3D grid. For each datapoint, the computer system aggregates the datapoint with a noise component generated using the 3D coordinates corresponding to the datapoint. The computer system determines that the aggregated datapoint is unique to the multiple datapoints. The computer system performs a transform on the datapoints for Gaussian simulation. A display device of the computer system generates a graphical representation of the geomechanical property of the hydrocarbon reservoir based on the Gaussian simulation of the transformed datapoints.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: July 4, 2023
    Assignee: Saudi Arabian Oil Company
    Inventor: Xingquan Zhang
  • Patent number: 11669148
    Abstract: The present disclosure relates to a method for supplying blockchain computing power and a system thereof. The method comprises the steps of: receiving a computing power purchase request sent by a user-side terminal; generating purchase result data according to the computing power purchase request; scheduling a first blockchain server to provide users with computing service according to the purchase result data; when the first blockchain server stops serving, starting timing to obtain the target duration; judging whether the first blockchain server restarts the service when the target duration is less than the preset duration threshold, and obtaining a preset result; when the preset result is YES, improving the computing power of the first blockchain server correspondingly, so that the total service duration of the user and the actually obtained total computing power remain unchanged; when the preset result is NO, scheduling a second blockchain server to provide users with computing service.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: June 6, 2023
    Inventor: Liang Lu
  • Patent number: 11669426
    Abstract: A system and method for achieving power isolation across different cloud tenants and workloads is provided. The system includes a model of per-workload power consumption and an approach for attributing power consumption for each container. It allows a cloud provider to detect abnormally high power usage caused by specific containers and/or tenants, and to neutralize the emerging power attacks that exploit information leakages in the public container cloud. The approach also enables the provider to bill tenants for their specific power usage. Thus, the technique herein provides a mechanism that operates to attribute power consumption data for each container to defend against emerging power attacks, as well as to make it feasible to develop a cloud billing model based on power usage. The mechanism defends against emerging power attacks in container cloud offerings by implementing in a power-based namespace workflow in an OS kernel.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xing Gao, Zhongshu Gu, Mehmet Kayaalp, Dimitrios Pendarakis
  • Patent number: 11662787
    Abstract: A method of controlling an operating temperature of a data storage device is disclosed. A threshold temperature for the storage device is set. Over time, during operation of the data storage device, an operating temperature of the storage device is measured at a plurality of points in time. A plurality of temperature measurements as a function of time are thereby obtained. Above threshold temperature measurements are accumulated over time to form a high temperature accumulation value (Vhigh), and below threshold temperature measurements are accumulated to form a low temperature accumulation value (Vlow). The low temperature accumulation value (Vlow) and the high temperature accumulation value (Vhigh) are compared. If an outcome of the comparison is that the high temperature accumulation value (Vhigh) is too high in relation to the low temperature accumulation value (Vlow), an operating temperature lowering action is initiated.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: May 30, 2023
    Assignee: AXIS AB
    Inventor: Gustav Kälvesten
  • Patent number: 11646861
    Abstract: A computer-implemented method includes using a transmitter to send data from the transmitter through a plurality of lanes to a receiver using a synchronous operation mode that includes sending the data from the transmitter through the plurality of lanes to the receiver in a synchronous transmission manner that relies on an alignment between a transmitter clock frequency and a receiver clock frequency. A synchronous operation performance analysis (SOPA) is performed during the synchronous operation mode. A switch from the synchronous operation mode to an asynchronous operation mode is made based on a result of performing the SOPA. The asynchronous operation mode includes sending the data from the transmitter through the plurality of lanes to the receiver without requiring alignment between the transmitter clock frequency and the receiver clock frequency.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Patrick James Meaney, Ashutosh Mishra, Paul Allen Ganfield, Christian Jacobi, Logan Ian Friedman, Jentje Leenstra, Glenn David Gilda, Jason Andrew Thompson, Yvonne Hanson Kleppel
  • Patent number: 11645115
    Abstract: A power delivery system of a computing system that is on alternating current (AC) power limits software administrative tasks to a system-controlled and tunable broadcast window. This window limitation allows a computing system to enter and stay in low-power states without variable disturbances from administrative functions that can be relegated to the window. For example, maintenance is restricted until the computing system broadcasts a notification. Legacy software and devices that do not understand these notifications can be told the AC power is not present nominally, and then be notified of AC power presence during maintenance intervals.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: May 9, 2023
    Assignee: Intel Corporation
    Inventor: Barnes Cooper
  • Patent number: 11640192
    Abstract: The present disclosure provides an apparatus and a method for implementing a USB-IF certified programmable power supply algorithm on a USB-C port. The method involves using a software code running on a microcontroller which monitors voltage and current being supplied by a power supply controller IC on a VBUS line of the USB-C port. Based on the detected voltage/current corrective actions are taken by the software code to bring the voltage/current to accepted levels as requested by a port partner. Further, a PPS accelerator is configured to compute an average or a new current/voltage value and provide the computed average or a new current/voltage value to a microcontroller for subsequent decision making and for other related assessment process.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: May 2, 2023
    Assignee: SiliConch Systems Pvt Ltd
    Inventors: Rakesh Kumar Polasa, Shubham Paliwal, Alagesan Mani
  • Patent number: 11636014
    Abstract: A memory system and a data processing system including the memory system may manage a plurality of memory devices. For example, the data processing system may categorize and analyze error information from the memory devices, acquire characteristic data from the memory devices and set operation modes of the memory devices based on the characteristic data, allocate the memory devices to a host workload, detect a defective memory device among the memory devices and efficiently recover the defective memory device.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: April 25, 2023
    Assignee: SK hynix Inc.
    Inventors: Eung-Bo Shim, Hyung-Sup Kim
  • Patent number: 11625084
    Abstract: Methods and apparatus for optimizing device power and efficiency based on host-controlled hints prior to low-power entry for PCI Express blocks and components. Data structures containing low-power state capability information mapping one or more fine-grained low-power states for each of at least one of an L0s, L1, L1.1, and L1.2 PCIe-defined low-power state are stored on a PCIe device coupled to a Host via a PCIe link. Messages are exchanged over the PCIe link between the Host and PCIe device to configure, using the low-power state capability information, blocks and/or components on the PCIe device to enter a fine-grained low-power state instead of an associated PCIe-defined low-power state mapped to the fine-grained low-power state when the PCIe device detects a power-change event or receives a command to enter the associated PCIe-defined low-power state. Sequences of power-level changes between multiple fine-grained low-power states may also be implemented.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: April 11, 2023
    Assignee: Intel Corporation
    Inventors: Kuan Hau Tan, Anoop Mukker, Ang Li, Wai Ben Lin, Arash Talebi
  • Patent number: 11592499
    Abstract: A wireless sensor for an associated machine or machine part which includes a communications module that wirelessly transmits data related to the associated machine or machine part. The communications module is mounted on the sensor and the sensor is disposed under the bottom side of the control circuitry. A sensor is configured to measure one or more properties of the associated machine or machine part. The wireless sensor can be used with a smart device app such that information from the wireless sensor can be received and displayed on the smart device.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: February 28, 2023
    Assignee: Barnes Group Inc.
    Inventors: Kevin R. Darrah, Michael O. Culbertson, Steven J. Reilly, Kelvin L. Knipl, Jr.
  • Patent number: 11547263
    Abstract: A robot cleaner comprising: a cleaner body including a controller, the cleaner body having a dust container accommodation part formed therein; a wheel unit mounted in the cleaner body, the wheel unit of which driving is controlled by the controller; and a dust container detachably coupled to the dust container accommodation part, wherein a first opening and a second opening are disposed at the same height in an inner wall of the dust container accommodation part, wherein the dust container includes: an entrance and an exit, disposed side by side along the circumference of the dust container, the entrance and the exit, respectively communicating with the first opening and the second opening when the dust container is accommodated in the dust container accommodation part; and a flow separating part extending downwardly inclined along the inner circumference of the dust container.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 10, 2023
    Assignee: LG ELECTRONICS INC.
    Inventors: Bohyun Nam, Inbo Shim, Jihoon Sung, Sojin Park, Seunghyun Song, Sangkyu Lee, Woochan Jun
  • Patent number: 11508282
    Abstract: A display control device includes a first display capable of color display, a first controller performing reset control of the first display, and a second controller having less throughput than the first controller. The first controller executes reset control on the first display in a case of a first operation mode in which the first controller is active. The second controller executes reset control on the first display in a case of a second operation mode in which the first controller is inactive or in a case of detection of the first controller not operating normally.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: November 22, 2022
    Assignee: Casio Computer Co., Ltd.
    Inventor: Shuhei Uchida
  • Patent number: 11493986
    Abstract: Various embodiments include methods and devices for cache memory power control. Some embodiments may include determining whether a processor is entering a lowest power mode of the processor, and switching a lowest power mode switch control signal to indicate to a cache power switch of the processor switching an electrical connection of a cache memory from a memory power rail to a processor power rail in response to determining that the processor is entering a lowest power mode.
    Type: Grant
    Filed: December 22, 2019
    Date of Patent: November 8, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bharat Kumar Rangarajan, Rajesh Arimilli, Srinivas Turaga
  • Patent number: 11476869
    Abstract: A deep neural network (DNN) module is disclosed that can dynamically partition neuron workload to reduce power consumption. The DNN module includes neurons and a group partitioner and scheduler unit. The group partitioner and scheduler unit divides a workload for the neurons into partitions in order to maximize the number of neurons that can simultaneously process the workload. The group partitioner and scheduler unit then assigns a group of neurons to each of the partitions. The groups of neurons in the DNN module process the workload in their assigned partition to generate a partial output value. The neurons in each group can then sum their partial output values to generate a final output value for the workload. The neurons can be powered down once the groups of neurons have completed processing their assigned workload to reduce power consumption.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: October 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amol Ashok Ambardekar, Boris Bobrov, Chad Balling McBride, George Petre, Kent D. Cedola, Larry Marvin Wall
  • Patent number: 11477832
    Abstract: A user equipment (UE) may support establishing an E-UTRAN New Radio-Dual Connectivity (EN-DC) connection with a telecommunication network that involves both a Long-Term Evolution (LTE) connection and a fifth generation (5G) connection. However, the EN-DC connection may drain a battery of the UE more quickly than the LTE connection would alone. Accordingly, an EN-DC switcher executing on the UE can determine when the UE should use the LTE connection alone or use the EN-DC connection, for example based on factors that may indicate when a user of the UE is less likely to perceive improved throughput or other benefits of the EN-DC connection.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: October 18, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Ming Shan Kwok, Wafik Abdel Shahid
  • Patent number: 11467652
    Abstract: A system on chip (SoC) includes a first core and a second core, first and second power gating switches, and a first power switch. The first power gating switch is arranged between the first core and a first power rail that receives a first voltage, and is selectively turned on in response to a first power gating signal. The second power gating switch is arranged between the second core and a second power rail that receives a second voltage, and is selectively turned on in response to a second power gating signal. The first power switch is arranged between the first power rail and the second power rail, and is selectively turned on in response to a first power control signal to connect the first power gating switch or the second power gating switch both the first power rail and the second power rail.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: October 11, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byungchul Jeon, Jae Min Kim, Hyunseok Kim, Junho Huh
  • Patent number: 11442519
    Abstract: The present disclosure provides various embodiments of an external power supply and methods to enhance the output power delivered by an external power supply to a power consuming load. As described in more detail below, the embodiments disclosed herein enable an external power supply to deliver a higher than maximum output power for short periods of time when ambient temperatures within the external power supply are low. As the ambient temperature increases, the embodiments disclosed herein throttle (or incrementally reduce) the output power delivered by the external power supply until the maximum output power specified for the power supply is reached. Although not strictly limited to such, the external power supply may be a Universal Serial Bus (USB)-enabled AC/DC adapter, and more specifically, a USB Power Deliver (USB-PD) AC/DC adapter, in some embodiments.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: September 13, 2022
    Assignee: Dell Products L.P.
    Inventors: Wei Cheng Yu, Geroncio O. Tan, Merle Wood, III, Chi Che Wu, Tsung-Cheng Liao, Wen-Yung Chang
  • Patent number: 11425189
    Abstract: A power profile library includes a plurality of power profiles with each power profile having a plurality of maximum clock speeds for respective processors. The maximum clock speeds of each power profile are selected to limit a maximum amount of heat per unit time generated by the processors in combination. A developer computer system selects sections of an eventual application for a consumer device and a target intent for each section. A power profile lookup uses the target intents to determine a power profile for each section.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 23, 2022
    Assignee: Magic Leap, Inc.
    Inventor: Gregory Michael Link
  • Patent number: 11422614
    Abstract: A semiconductor device comprises a central processing device, a first logical circuit, and a serial memory interface circuit. The first logical circuit has a first scan chain in which a first scan pattern is set, is configured to suppress a leakage current when the first scan pattern for power saving is set in the first scan chain. The serial memory interface circuit is configured to acquire the first scan pattern for power saving from an external storage device. The leakage current of the first logical circuit is suppressed by transferring the first scan pattern for power saving acquired by the serial memory interface circuit to the first logical circuit and setting the first scan pattern for power saving in the first scan chain under control of the central processing device.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 23, 2022
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventors: Yasuhiro Katayama, Daisuke Katori, Tatsuo Inoue, Michitomo Yamaguchi, Naoki Oshima, Shogo Masuda
  • Patent number: 11416395
    Abstract: A computing system having at least one bus, a plurality of different memory components, and a processing device operatively coupled with the plurality of memory components through the at least one bus. The different memory components include first memory and second memory having different memory access speeds. The computing system further includes a memory virtualizer operatively to: store an address map between first addresses used by the processing device to access memory and second addresses used to access the first memory and the second memory; monitor usages of the first memory and the second memory; adjust the address map based on the usages to improve speed of the processing device in memory access involving the first memory and the second memory; and swap data content in the first memory and the second memory according to adjustments to the address map.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Anirban Ray, Parag R. Maharana, Gurpreet Anand
  • Patent number: 11409560
    Abstract: In one embodiment, a processor includes a current protection controller to: receive instruction width information and instruction type information associated with one or more instructions stored in an instruction queue prior to execution of the one or more instructions by an execution circuit; determine a power license level for the core based on the corresponding instruction width information and the instruction type information; generate a request for a license for the core corresponding to the power license level; and communicate the request to a power controller when the one or more instructions are non-speculative, and defer communication of the request when at least one of the one or more instructions is speculative. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 9, 2022
    Assignee: Intel Corporation
    Inventors: Krishnamurthy Jambur Sathyanarayana, Robert Valentine, Alexander Gendler, Shmuel Zobel, Gavri Berger, Ian M. Steiner, Nikhil Gupta, Eyal Hadas, Edo Hachamo, Sumesh Subramanian
  • Patent number: 11403624
    Abstract: A system and method for layered authorization to manage a payment wallet for in-vehicle payments that include executing a vehicle connect application that allows a user to interface with a vehicle through a portable device. The vehicle connect application includes the payment wallet that is configured to be used to provide in-vehicle payments. The system and method also include determining if a plurality of layered authentication processes are successfully completed. The system and method further include allowing access and usage of the payment wallet through the vehicle connect application to complete the in-vehicle payments based on determining the successful completion of the plurality of layered authentication processes.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: August 2, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Narendran Ravi
  • Patent number: 11397999
    Abstract: Examples relate to flexible datacenters or other power loads tolerant of intermittent operation and configured to use power received behind-the-meter. A system may include a set of computing systems powered by behind-the-meter power and a datacenter control system. The datacenter control system may be configured to monitor a set of conditions that includes behind-the-meter power availability at the set of computing systems and perform a weighted analysis using the set of monitored conditions. Based on the weighted analysis, the datacenter control system may be configured to modulate operating attributes of one or more computing systems of the set of computing systems. In some examples, the datacenter control system is a remote master control system in communication with a datacenter control system of a flexible datacenter housing the set of computing systems.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: July 26, 2022
    Assignee: LANCIUM LLC
    Inventors: Michael T. McNamara, Raymond E. Cline, Jr.
  • Patent number: 11368412
    Abstract: The disclosed systems and methods provide methods and systems for providing power throttling adapted for high performance network switches. A method includes determining, for each of a plurality of measurement periods within a thermal average period, an energy usage estimate for a packet processing block configured to process ingress packets at a power gated clock rate. The method includes determining, for each of the plurality of measurement periods, a target clock rate for the packet processing block based on the determined energy usage estimates to meet a target energy value that is averaged for the thermal average period. The method includes adjusting, for each of the plurality of measurement periods, the power gated clock rate towards the target clock rate, wherein the adjusting causes the packet processing block to process the ingress packets at the adjusted power gated clock rate.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: June 21, 2022
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Surendra Anubolu, Sachin Prabhakarrao Kadu, Laxminarasimha Rao Kesiraju, Mohan V. Kalkunte
  • Patent number: 11347433
    Abstract: A method for performing sudden power off recovery (SPOR) management, an associated memory device and a controller thereof, and an associated electronic device are provided. The method may include: triggering writing an expansion block; regarding a target block, setting a page count and a start page number for being processed with binary search; at least according to the page count and the start page number, performing the binary search on the target block to find a first empty page within the target block; performing page-by-page search, starting from the first empty page in a backward direction within the target block, to find the last valid page within the target block; determining an abandonment range within the expansion block according to the last valid page and the first empty page; and performing dummy programming on all expansion pages within the abandonment range.
    Type: Grant
    Filed: April 12, 2020
    Date of Patent: May 31, 2022
    Assignee: Silicon Motion, Inc.
    Inventor: Sung-Yen Hsieh
  • Patent number: 11342851
    Abstract: A power supply with a DC-DC converter and a switching converter comprises an intermediate circuit and at least one output switching regulator. The intermediate circuit has an intermediate circuit voltage, and is connected to a supply voltage via the DC-DC converter. The at least one output switching regulator is connected to the intermediate circuit, and configured to supply, on the output side, a regulated output voltage.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: May 24, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christian Augesky
  • Patent number: 11314318
    Abstract: A server system and a power-saving method thereof are provided. The power-saving method includes: enabling, by a programmable logic unit in a working mode, a power-on control unit to operate according to a working power; determining, by the power-on control unit in the working mode, whether a power-saving power-off signal is received, and when the power-saving power-off signal is received, controlling, by the power-on control unit, the server system to be powered off and switched from the working mode to a soft-off mode; operating, by the programmable logic unit, according to standby power to enable, in the soft-off mode, the power-on control unit to operate according to the standby power; and turning off, by a baseboard management control unit, the programmable logic unit according to the power-saving power-off signal when the power-on control unit operates according to the standby power, to turn off the power-on control unit.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: April 26, 2022
    Assignee: MITAC COMPUTING TECHNOLOGY CORPORATION
    Inventors: Cheng-Chun Chen, Jing-Chin Huang, Chih-Peng Chang
  • Patent number: 11310626
    Abstract: A solution for managing vehicles both individually and as a group of associated vehicles is provided. A vehicle node can be located on each vehicle in the group and obtain and process data from a plurality of sensors also located on the vehicle. The vehicle node can be configured to communicate, either directly or indirectly, with a group system assigned to the group using a wireless communications solution. The group system can acquire monitoring data for all of the group of associated vehicles, which can be used to manage the group of associated vehicles and/or one or more individual vehicles in the group. The group system can be located on a vehicle traveling as part of the group of associated vehicles or at a fixed location.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: April 19, 2022
    Assignee: International Electronic Machines Corp.
    Inventors: Zahid F. Mian, Bruce P. McKenney, Robert W. Foss
  • Patent number: 11307642
    Abstract: Embodiments of this application disclose a method for managing a power supply state of a memory and a chip, where the memory includes a plurality of storage areas, and the plurality of storage areas are separately powered by an independent power supply. The method includes: determining an occupancy condition of the plurality of storage areas by a program according to allocation address information of a segment, in the program, to be stored in the plurality of storage areas; and configuring a power supply state of the plurality of storage areas according to the occupancy condition of the plurality of storage areas by the program.
    Type: Grant
    Filed: December 24, 2020
    Date of Patent: April 19, 2022
    Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
    Inventor: Nan Zou
  • Patent number: 11301481
    Abstract: An integrated circuit may be provided with cryptocurrency mining capabilities. The integrated circuit may include control circuitry and a number of processing cores that complete a Secure Hash Algorithm 256 (SHA-256) function in parallel. Logic circuitry may be shared between multiple processing cores. Each processing core may perform sequential rounds of cryptographic hashing operations based on a hash input and message word inputs. The control circuitry may control the processing cores to complete the SHA-256 function over different search spaces. The shared logic circuitry may perform a subset of the sequential rounds for multiple processing cores. If desired, the shared logic circuitry may generate message word inputs for some of the sequential rounds across multiple processing cores. By sharing logic circuitry across cores, chip area consumption and power efficiency may be improved relative to scenarios where the cores are formed using only dedicated logic.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: April 12, 2022
    Assignee: 21, Inc.
    Inventors: Veerbhan Kheterpal, Daniel Firu, Nigel Drego
  • Patent number: 11301248
    Abstract: A processor is provided that includes a first multiplication unit in a first data path of the processor, the first multiplication unit configured to perform single issue multiply instructions, and a second multiplication unit in the first data path, the second multiplication unit configured to perform single issue multiply instructions, wherein the first multiplication unit and the second multiplication unit are configured to execute respective single issue multiply instructions in parallel.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: April 12, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mujibur Rahman, Timothy David Anderson, Soujanya Narnur
  • Patent number: 11294714
    Abstract: The present disclosure provides a method and an apparatus for scheduling a task, a device and a medium. The method includes: obtaining a processing task to be executed from a task queue via a main thread bound to a processor, in which the processor is configured to execute the main thread, to execute the processing task; obtaining a newly triggered processing task; in response to determining that a priority of the newly triggered processing task is greater than or equal to a priority of the processing task executed on the main thread, assigning the newly triggered processing task to a standby thread; and dispatching and assigning a processor from at least one processor through the system kernel to execute the standby thread.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: April 5, 2022
    Assignee: Apollo Intelligent Driving Technology (Beijing) Co., Ltd.
    Inventors: Chao Zhang, Zhuo Chen, Weifeng Yao, Liming Xia, Jiankang Xin, Chengliang Deng
  • Patent number: 11294572
    Abstract: A data storage system may have a number of data storage devices that each have a non-volatile memory connected to different first and second memory buffers. A data storage device can consist of a non-volatile memory where a data sector is stored. A network controller can consist of a buffer module connected to a first memory buffer and a second memory buffer that receives a data read request from the host for the data sector and evaluates the first and second memory buffers as a destination for the data sector after the data sector arrives at the buffer module. The buffer module may choose the first memory buffer and store the data sector in the first memory buffer prior to providing the data sector to the host to satisfy the data read request from the first memory buffer.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 5, 2022
    Assignee: Seagate Technology, LLC
    Inventor: Thomas V. Spencer
  • Patent number: 11289133
    Abstract: There is provided an apparatus comprising power state determination circuitry to determine a power state of a processing circuit; and control circuitry to issue a control signal relating to an item of data stored in a first storage circuitry. When the power state of the processing circuit is a predetermined state, the control circuitry issues a further control signal to a second storage circuitry to indicate whether the item of data is to be retained by the second storage circuitry.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: March 29, 2022
    Assignee: Arm Limited
    Inventor: Alex James Waugh
  • Patent number: 11281473
    Abstract: Apparatuses comprising processing circuitry, a first wakeup interrupt controller connected to the processing circuitry via a first interface, and a second wakeup interrupt controller connected to the processing circuitry via a second interface, and methods of operating such apparatuses, are disclosed. Prior to the processing circuitry entering a low power state, information defining at least one wakeup event is transferred from the processing circuitry to a selected wakeup interrupt controller. Whilst the processing circuitry is in the low power state, the selected wakeup interrupt controller receives event indications. If one of these event indications is a defined wakeup event, then the processing circuitry is caused to exit the low power state.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 22, 2022
    Assignee: Arm Limited
    Inventor: Peter Vrabel
  • Patent number: 11281391
    Abstract: The present disclosure relates to a method, a device, and a computer program for migrating a backup system. A method for migrating a backup system includes: storing a backup copy from a first backup system to a second backup system, wherein the first backup system is used to store historical backup copies of an application system, and the second backup system is used to store future backup copies of the application system; dividing the backup copy into multiple backup extents; receiving a backup request for backing up a data object in the application system; and backing up, based on a comparison between the data object and the multiple backup extents, the data object to the second backup system to form a backup copy corresponding to the data object.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuting Zhang, Kaikai Jia
  • Patent number: 11279128
    Abstract: An image forming apparatus includes a print head, a main control unit, a head control unit, and a head unit power supply to generate a voltage to be supplied to the head control unit. The main control unit checks whether the main control unit is normally started up. The head control unit includes an operation checker to check whether the head control unit normally operates if the main control unit is normally started up and the head control unit is supplied with a check voltage, a head power supply generator to generate a voltage to be supplied to the print head if the head control unit normally operates, and a status detector to detect a status of the print head based on the voltage supplied to the print head, and control the voltage to be supplied to the head control unit depending on the status detected by the status detector.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: March 22, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hideya Tabeta
  • Patent number: 11284387
    Abstract: An advanced wireless communication system, and a method for use at an advanced wireless communication system are disclosed that support direct communication to provide flexible resource pool sharing. The method comprises: measuring, at a first UE, utilization of at least one resource pool of a direct communication channel associated with a configured shared region; transmitting, by the first UE and to at least one second UE, sidelink control information (SCI) identifying a selected resource pool of the at least one resource pool; and transmitting, by the first UE and to the at least one second UE, data associated with the SCI in the selected resource pool.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 22, 2022
    Assignee: NEC CORPORATION
    Inventors: Huei-Ming Lin, Phong Nguyen