Patents Examined by Paul R. Myers
-
Patent number: 12254418Abstract: A heuristic solver is wrapped in a meta algorithm that will perform multiple sub-runs within the desired time limit, and expand or reduce the effort based on the time it has taken so far and the time left. The goal is to use the largest effort possible as this typically increases the probability of success. In another implementation, the meta algorithm iterates the time-like parameter from a small value, and determine the next test-value so as to minimize time to target collecting data at large effort only as necessary. The meta algorithm evaluates the energy of the solutions obtained to determine whether to increase or decrease the value of the time-like parameter. The heuristic algorithm may be Simulated Annealing, the heuristic algorithm may run on a quantum processor, including a quantum annealing processor or a gate-model quantum processor.Type: GrantFiled: March 27, 2023Date of Patent: March 18, 2025Assignee: D-WAVE SYSTEMS INC.Inventors: Pau Farré Pérez, Jack R. Raymond
-
Patent number: 12253900Abstract: A method for optimizing energy consumption of a computing infrastructure comprising a plurality of compute nodes, each associated with a plurality of jobs. The method includes receiving an energy consumption reduction request comprising an energy consumption reduction objective; determining a set of jobs to be suspended; and sending, to a runtime environment of each compute node associated with a job comprised in the determined set of jobs, a suspension request comprising said job. Upon receiving the suspension request, the method includes suspending the job comprised in the received suspension request, the suspension being carried out via a set of non-native instructions implemented in the runtime environment of each compute node; and active waiting by the suspended job for a suspension stop message comprising said suspended job, the active waiting being carried out via a set of non-native instructions implemented in the runtime environment of each compute node.Type: GrantFiled: December 9, 2022Date of Patent: March 18, 2025Assignees: BULL SAS, LE COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX ÉNERGIES ALTERNATIVESInventors: Jean-Olivier Gerphagnon, Jean-François Berree
-
Patent number: 12248348Abstract: The present invention provides a system and method for optimizing BOM cost of platform SoC for Battery management system. The system (100) comprises a sensor (101), coupled with the device to receive input physical parameters Temperature, Voltage and current and a CPU with SIMD extensions without saturation logic in the instruction set and floating-point unit, wherein Battery management module is implemented (101). Using CPU with SIMD extensions instead of DSPNLIW core in platform SoC helps in lowering the BoM cost and the inventive steps helps in achieving bit-exact results overcoming the limitations of CPU ISA as against DSP ISA. The power consumed in either case (Battery management implementation on CPU, DSP ISA) is the same, thus giving value additions to platform SoC designers and makers.Type: GrantFiled: July 24, 2023Date of Patent: March 11, 2025Assignee: TriSpace Technologies (OPC) Pvt. Ltd.Inventors: Narasimhan Vijay Anand, Indhushree Devaraja, Krishnakumar Gopinath, Gangadhar Kamarthi Guruswamy
-
Patent number: 12248356Abstract: Examples include techniques to reduce memory power consumption during a system idle state. Cores of a single socket multi-core processor may be mapped to different virtual non-uniform memory architecture (NUMA) nodes and a dynamic random access memory (DRAM) may be partitioned into multiple segments that are capable of having self-refresh operations separately deactivated or activated. Different segments from among the multiple segments of DRAM may be mapped to the virtual NUMA nodes to allow for a mechanism to cause memory requests for pinned or locked pages of data to be directed to a given virtual NUMA node.Type: GrantFiled: June 25, 2021Date of Patent: March 11, 2025Assignee: Intel CorporationInventors: Virendra Vikramsinh Adsure, Chia-Hung S. Kuo, Robert J. Royer, Jr., Deepak Gandiga Shivakumar
-
Patent number: 12242864Abstract: Systems and methods for opening files on a client device include receiving a request to open a file and identifying a file type pertaining to the file. A list of software applications is identified that are capable of opening the identified file type, and metadata pertaining to each of the software applications on the list is retrieved. User preference data pertaining to a user requesting to open the file is also retrieved. Scores for the software applications on the list are then determined based at least on the metadata and the user preference data. At least one software application on the list is then selected to open the file on the client device based on the determined scores.Type: GrantFiled: June 24, 2022Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: David Mowatt, Miriam Kathryn Daniel, Grace Rosemary O'Barr Culver
-
Patent number: 12229071Abstract: An eUSB repeater is described for passing repeating mode packets between a differential bus and a single-ended bus. An eUSB transceiver is coupled to a single ended bus, a USB transceiver is coupled to a differential bus, and repeater logic is coupled to and between the eUSB transceiver and the USB transceiver. A first enable control circuit receives a digital state transition from the differential data bus and generates an enable signal to an analog single-ended transmitter of the eUSB transceiver. A second enable control circuit receives a digital state transition from the single-ended data bus and generates an enable signal to an analog differential transmitter of the USB transceiver.Type: GrantFiled: December 1, 2022Date of Patent: February 18, 2025Assignee: NXP USA, Inc.Inventors: Kenneth Jaramillo, Bart Vertenten
-
Patent number: 12229072Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.Type: GrantFiled: March 7, 2024Date of Patent: February 18, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
-
Patent number: 12222792Abstract: Systems and methods are provided that may be implemented to dynamically change the solid state drive (SSD) power and peripheral component interconnect express (PCIe) link state transition time for solid state drive for SSD operation based on current remaining battery power capacity during a battery-only power mode of an information handling system. In one example, an intelligent algorithm in software and SSD firmware may be implemented that will dynamically change the SSD power and PCIe link state transition based on current remaining battery power capacity during battery-only power mode of an information handling system. In this way additional power saving may be realized when current remaining battery power capacity is low during a battery-only power mode so as to extend the battery life for an information handling system.Type: GrantFiled: February 16, 2023Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Min Thu Aung, Wenhua Li, Chai Im Teoh
-
Patent number: 12222750Abstract: Examples described herein relate to multiple processor nodes which are physically separate with interfaces to a common network interface. A local processor can run a timing recovery algorithm, and tune the master timer to align with the network domain to cause the master timer and network timing domains to be in the same domain. A common master timer can be used to align time stamps of independent processor nodes. A processor node can use the common master timer as a reference and the processor does not need to communicate with another processor to synchronize its timer.Type: GrantFiled: May 16, 2023Date of Patent: February 11, 2025Assignee: Intel CorporationInventors: Mark Bordogna, Jonathan A. Robinson
-
Patent number: 12216601Abstract: According to an aspect, there is provided a solution for providing an access to a slave unit. An address from a master unit trying to access a slave unit is received (400). The received address is mapped (402) to a slave address. Default access permissions are associated (404) to the master-slave connection. Additional access permissions associated with the master unit and the slave address are determined (406). The master-slave connection is enabled (408) if additional access permissions allow the master unit to access the slave, otherwise the connection is rejected.Type: GrantFiled: May 18, 2022Date of Patent: February 4, 2025Assignee: Nordic Semiconductor ASAInventors: Frode Milch Pedersen, Markku Vähätaini
-
Patent number: 12212624Abstract: A storage system is provided. The storage system includes a plurality of storage units, each having a controller and solid-state storage memory. The storage system further includes one or more first pathways that couple processing devices of a plurality of storage nodes and is configured to couple to a network external to the storage system and one or more second pathways that couple the plurality of storage nodes to the plurality of storage units, wherein the one or more second pathways enable multiprocessing applications.Type: GrantFiled: May 25, 2023Date of Patent: January 28, 2025Assignee: PURE STORAGE, INC.Inventors: John Hayes, John Colgrove, John D. Davis
-
Patent number: 12207168Abstract: A method for controlling operation of a mobile first Edge Computing, EC, server (220) configured to provide compute resources to User Equipment, UE, (303), wherein the first EC server is connected to an EC management entity (300) configured to manage a plurality of EC servers (220, 220-2), the method being carried out in the first EC server and comprising receiving (501) status information associated with the first EC server from an external entity; receiving (500,503) control information from the EC management entity, said control information identifying a power state control instruction; determining (504) a power state triggering event in accordance with the power state control instruction, based on the received status information; controlling (506) the power state of the first EC server responsive to the determined power state triggering event.Type: GrantFiled: April 2, 2020Date of Patent: January 21, 2025Assignee: Sony Group CorporationInventors: Linh Trang, Basuki Priyanto, Rickard Ljung
-
Patent number: 12204477Abstract: The communication system according to one embodiment for an elevator comprises a bus controller and a plurality of bus nodes. The bus controller periodically sends requests to all bus nodes and receives the responses from the bus nodes. The bus nodes receive requests from the bus controller and send responses to the bus nodes. The bus controller is designed to select a group of bus nodes for each of its requests and to wait for the responses of these bus nodes between two requests.Type: GrantFiled: December 19, 2022Date of Patent: January 21, 2025Assignee: Cedes AGInventors: Marcial Lendi, Oliver Nadig
-
Patent number: 12189555Abstract: A low voltage drive circuit (LVDC) includes a digital to analog input circuit to convert transmit digital data into combined analog outbound data, the transmit digital data has a data rate based on a host input clock, and a first portion of the combined analog outbound data has a first oscillation rate based on a first transmit channel clock and a second portion has a second oscillation rate based on a second transmit channel clock. The LVDC also includes a drive sense circuit to convert the combined analog outbound data into an analog transmit signal that is transmitted on a bus. The LVDC also includes a clock circuit to generate a transmit input clock to synchronize receiving the transmit digital data from a host, generate the first transmit channel clock based on the host input clock, and generate the second transmit channel clock based on the host input clock.Type: GrantFiled: April 26, 2023Date of Patent: January 7, 2025Assignee: SigmaSense, LLCInventors: Richard Stuart Seger, Jr., Daniel Keith Van Ostrand, Gerald Dale Morrison, Timothy W. Markison
-
Patent number: 12176940Abstract: A transceiver device includes a transmitter and a receiver connected to each other through a first line and a second line. The transmitter transmits signals having a first voltage range to the first line and the second line in a first mode, and transmits signals having a second voltage range less than the first voltage range to the first line and the second line in a second mode. The transmitter encodes an original payload to generate a first payload in the second mode, and transmits a clock training pattern and the first payload through the first line and the second line. The receiver decodes the first payload and outputs reception data corresponding to the original payload in the second mode.Type: GrantFiled: October 26, 2022Date of Patent: December 24, 2024Assignee: SAMSUNG DISPLAY CO., LTD.Inventors: Jun Yong Song, Hyun Su Kim, Dong Won Park, Jong Man Bae
-
Patent number: 12169430Abstract: Systems and methods are disclosed for reducing power consumed by capturing data from an I/O device. Techniques disclosed include receiving descriptors, by a controller of an I/O host of a system, including information associated with respective data chunks to be captured from an I/O device buffer of the I/O device. Techniques disclosed further include capturing, based on the descriptors, the data chunks. The capturing comprises pulling the data chunks from the I/O device buffer at a pulling rate, where the data chunks are transferred to a local buffer of the I/O host, and pushing segments of the pulled data chunks from the local buffer, where each segment is transferred to a data buffer of the system after a respective target time that precedes a time at which the data chunks in the segment are to be processed by an application executing on the system.Type: GrantFiled: May 25, 2022Date of Patent: December 17, 2024Assignee: Advanced Micro Devices, Inc.Inventor: Raul Gutierrez
-
Patent number: 12158772Abstract: Disclosed is a clock multiplexing circuit which includes a first transistor that is between a first input terminal that receives a first input clock signal and an output terminal that outputs an output pulse signal and operates based on a logic level of a second input terminal receiving a second input clock signal, and a second transistor that is between the output terminal and a first voltage node and operates based on the logic level of the second input terminal. The first input clock signal and the second input clock signal have the same period and have different phases. The output pulse signal transitions to a first logic level at a first time when the first input clock signal transitions to the first logic level and transitions to a second logic level at a second time when the second input clock signal transitions to the first logic level.Type: GrantFiled: February 17, 2023Date of Patent: December 3, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Yongun Jeong, Donghyeok Jeong, ChangSik Yoo, Kihan Kim
-
Patent number: 12153484Abstract: Aspects relate to limits management for a processor power distribution network. In an aspect, an electronic device has a processor with a processing core that is coupled to a power rail. The power rail is external to the processor. A current sensor is associated with the output of the power rail and configured to produce current sensor readings. A state-space unit is coupled to the current sensor. The state-space unit has a predictive model to apply the current sensor readings to the predictive model to predict a current budget for the processing core. A limit manager is configured to generate a current limit in response to the current budget. The limit manager limits a current draw of the processing core in response to the current limit.Type: GrantFiled: September 9, 2022Date of Patent: November 26, 2024Assignee: QUALCOMM IncorporatedInventor: Lipeng Cao
-
Patent number: 12141007Abstract: An exemplary method includes accessing information associated with a power supply connection between a plurality of power distribution units and a plurality of power converters of a data center appliance, determining, based on the information, a current power connection topology of the plurality of power converters of the data center appliance with respect to the plurality of power distribution units, analyzing the current power connection topology to determine whether the current power connection topology satisfies predefined operating parameters for the data center appliance and the plurality of power distribution units, and performing, based on the analyzing of the current power connection topology, an action associated with the power supply connection between the plurality of power converters and the plurality of power distribution units.Type: GrantFiled: July 11, 2022Date of Patent: November 12, 2024Assignee: Pure Storage, Inc.Inventor: Gregory McNutt
-
Patent number: 12141002Abstract: A hashboard, a power supply system of a digital processing device and the digital processing device. The digital processing device comprises: a housing; N (?2) hashboards and a control board both located inside the housing. Each hashboard comprises: a substrate; power positive and power negative terminals respectively mounted on the substrate and adapted to be connected to another hashboard in series; a communication interface mounted on the substrate; and computing chips mounted on the substrate. A signal transfer path of the computing chips has a chain configuration. The N hashboards are connected in series to form a series power supply configuration, a power positive terminal of a first hashboard in the series power supply configuration is connected to a positive terminal of a power supply, and a power negative terminal of a last hashboard in the series power supply configuration is connected to a negative terminal of the power supply.Type: GrantFiled: June 11, 2021Date of Patent: November 12, 2024Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.Inventors: Yuefeng Wu, Zuoxing Yang, Yang Gao, Haifeng Guo, Hongyan Ning