Patents Examined by Nitin C. Patel
-
Patent number: 11861376Abstract: Systems and methods for configuration file editing during the execution of the configuration process can include initiating a configuration process using a configuration file referencing a sequence of tasks and receiving a command to edit the configuration file. They can also include, responsive to the receipt of the command, pausing the configuration process and modifying one or more tasks in the sequence of tasks to generate a modified configuration file. They can further include resuming the configuration process using the modified configuration file from a point at which the execution was paused.Type: GrantFiled: January 26, 2022Date of Patent: January 2, 2024Assignee: Red Hat, Inc.Inventors: Arie Bregman, Ilan Gersht
-
Patent number: 11836031Abstract: Systems, apparatuses, and methods for performing a software override of a power estimation mechanism are disclosed. A computing system includes a plurality of tuned parameters for generating an estimate of power consumption. The tuned parameters are generated based on post-silicon characterization of the system. After deployment, the system executes a plurality of different applications. When launching a particular application, the system loads a corresponding set of override parameters which are used to replace the plurality of tuned parameters. The system generates an estimate of power consumption using the set of override parameters rather than the previously determined tuned parameters. Then while executing the particular application, the system makes adjustments to power and frequency values for the various system components based on the estimate of power consumption.Type: GrantFiled: November 10, 2020Date of Patent: December 5, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Jonathan David Hauke, Adam Clark
-
Patent number: 11829772Abstract: An information handling system includes a memory device, a memory, a chipset, and a basic input/output system (BIOS). The chipset includes a main processor and a hybrid processor. During a first pre-boot phase, the BIOS memory maps the hybrid processor to a first portion of the memory device, and stores an embedded operating system in the memory. During a second pre-boot phase, the BIOS memory maps the main processor to a second portion of the memory device, stores a host operating system in the memory, and loads the embedded operating system on the hybrid processor. The second portion is a larger portion of the memory device than the first portion.Type: GrantFiled: April 8, 2022Date of Patent: November 28, 2023Assignee: Dell Products L.P.Inventors: Shekar Babu Suryanarayana, Sumanth Vidyadhara, Vivek Viswanathan Iyer
-
Patent number: 11822928Abstract: It is an object of the present disclosure to improve robustness against an unintended alteration in data in a volatile memory. An information processing apparatus has a storage unit storing two or more boot programs; a determination unit configured to determine the validity of each of the boot programs; an information generation unit configured to generate volatile information; and a selection unit configured to extract the volatile information at random, selects one of the boot programs on a basis of the extracted volatile information, and in a case where the determination unit determines that the selected boot program is not valid and that another one of the boot programs is valid, perform a process of overwriting the selected boot program with the another boot program.Type: GrantFiled: September 26, 2019Date of Patent: November 21, 2023Assignee: Canon Kabushiki KaishaInventor: Yoshiharu Ito
-
Patent number: 11822935Abstract: The present disclosure provides a processing apparatus of device status change, including processor configured to: in response to detecting one or more status changes of at least one device, judging whether each status change would cause an update conflict of status information corresponding to the each status change, in a management user interface of the at least one device; store a management user interface update task corresponding to a status change that would not cause the update conflict into a current execution queue, and store a management user interface update task corresponding to a status change that would cause the update conflict into a delayed execution queue; and in the case where the update conflict corresponding to the management user interface update task in the delayed execution queue has ended, execute the management user interface update task corresponding to the update conflict in the delayed execution queue.Type: GrantFiled: April 9, 2021Date of Patent: November 21, 2023Assignee: BOE Technology Group Co., Ltd.Inventors: Zhe Zhang, Yingjie Li, Naifu Wu
-
Patent number: 11822407Abstract: Systems and methods for use of magnets to retain and eject computing device expansion modules are disclosed. According to an aspect, a system includes a computing device that defines a slot for receipt of an expansion module for operable positioning of the expansion module with respect to the computing device. The expansion module comprises a first magnet attached thereto. Further, the system includes an electromagnet attached to the slot of the computing device. The system also includes a controller configured to apply an electrical output to the electromagnet such that the electromagnet generates a magnetic field for repelling the first magnet such the expansion module is urged in a direction for ejection from the slot.Type: GrantFiled: March 30, 2022Date of Patent: November 21, 2023Assignee: Lenovo Global Technology (United States) Inc.Inventor: Grason Humphrey
-
Patent number: 11822936Abstract: A display device includes a first processor, a second processor, and a display module. The first processor is configured to: acquire version information of the second processor upon completion of startup of the second processor; determine version information of the corresponding first processor based on version information of the second processor; load a second configuration file corresponding to the version information of the first processor to output a second display screen associated with the second configuration file to the display module. The display module is configured to display the second display screen.Type: GrantFiled: November 24, 2021Date of Patent: November 21, 2023Assignee: BOE Technology Group Co., Ltd.Inventors: Xitong Ma, Xiaodong Shi, Lihua Geng, Xingxing Lu, Xiao Su, Congrui Wu
-
Patent number: 11815974Abstract: A computing device and method controls power consumption of a graphics processing unit in the computing device by the GPU determining an allocated power for the USB device connected through a USB port, such as a USB-C port. The GPU issues allocated power information for the external USB device to cause the allocated power to be provided to the USB device and includes issuing allocated power information to a power delivery (PD) controller that is connected to a USB port. In some implementations, the GPU shifts at least a portion of the allocated power from the USB device back to the GPU in response to a usage change event associated with the USB device for improving GPU performance. The usage change event can be a disconnect event of the USB device, a power renegotiation event between the USB device and the GPU, or any other suitable usage change event.Type: GrantFiled: July 26, 2021Date of Patent: November 14, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Vincent Cueva, Gia Tung Phan
-
Patent number: 11809257Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: November 28, 2022Date of Patent: November 7, 2023Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11803229Abstract: Controlling power consumption at an IHS, including receiving electrical power associated with an initial voltage at a first time; determining that the IHS is to enter a low-power state, and in response: adjusting an UVP parameter for the electrical power from a first voltage to a second voltage, the second voltage less than the first voltage, the second voltage based on the low-power state; adjusting an OCP parameter for the electrical power from a first amperage to a second amperage, the second amperage less than the first amperage, the second amperage based on the low-power state; trimming the initial voltage of the electrical power to a trimmed voltage, the trimmed voltage less the initial voltage and greater than the second voltage; adjusting the power state of the IHS to the low-power state; receiving the electrical power having the trimmed voltage at a second time after the first time.Type: GrantFiled: April 29, 2022Date of Patent: October 31, 2023Assignee: Dell Products L.P.Inventors: Su Chun Yung, Ming Chia Chuang, Yung-Chang Chang, Hsieh Ya Tang, Edward Douglas Knapton
-
Patent number: 11803230Abstract: Obtaining a periodic test signal, sampling the periodic test signal using a sampling element according to a sampling clock to generate a sampled periodic output, the sampling element operating according to a supply voltage provided by a voltage regulator, the voltage regulator providing the supply voltage according to a supply voltage control signal, comparing the sampled periodic output to the sampling clock to generate a clock-to-Q measurement indicative of a delay value associated with the generation of the sampled periodic output in response to the sampling clock, generating the supply voltage control signal based at least in part on an average of the clock-to-Q measurement, and providing the supply voltage to a data sampling element connected to the voltage regulator, the data sampling element being a replica of the sampling element, the data sampling element sampling a stream of input data according to the sampling clock.Type: GrantFiled: July 19, 2022Date of Patent: October 31, 2023Assignee: KANDOU LABS, S.A.Inventor: Armin Tajalli
-
Patent number: 11789745Abstract: Systems and methods are provided for automated and distributed configuration of platform deployments on remote computing devices, such as laptop computers. The platform deployments can include services that mirror that of a server-based platform deployment. A centralized entity be used to generate and/or edit a single configuration file that contains multiple subset configuration files, each corresponding to a service to be deployed to each of the remote computing devices. The configuration file can be customized for the remote computing devices. Additionally, interaction between services can be achieved by using a templating language that allows certain aspects of the configuration file to include references to values.Type: GrantFiled: September 8, 2022Date of Patent: October 17, 2023Assignee: Palantir Technologies Inc.Inventors: Jeffrey Martin, Meghana Bhat, Nicholas Morgan
-
Patent number: 11789515Abstract: A system on chip (SoC) includes a plurality of intellectual property (IP) blocks and a clock management unit (CMU) configured to perform clock gating on at least one of the IP blocks. The IP blocks and the CMU interface with one another using a full handshake method. The full handshake method may include at least one of the IP blocks sending a request signal to the CMU to begin providing a clock signal or to stop providing the clock signal, and the CMU sending an acknowledgement signal to the corresponding IP block in response to receipt of the request signal.Type: GrantFiled: April 28, 2022Date of Patent: October 17, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jae Gon Lee, Ah Chan Kim, Jin Ook Song, Jae Young Lee, Youn Sik Choi
-
Patent number: 11775048Abstract: Provided is a safety control method for an AI server, which is applied in an FPGA. The method includes: obtaining a current electrical current and a current power of a GPU in the AI server according to a preset frequency; determining whether the GPU satisfies a first control privilege transfer requirement; when the GPU satisfies the first control privilege transfer requirement, taking over control privilege of a heat dissipation system from a BMC; and controlling the heat dissipation system according to the current electrical current and the current power of the GPU; wherein the first control privilege transfer requirement includes: the current electrical current of the GPU exceeds a preset electrical current, or a rate of change of the current electrical current of the GPU exceeds a preset rate of change of electrical current, or the current power of the GPU exceeds a first preset power.Type: GrantFiled: January 26, 2022Date of Patent: October 3, 2023Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD.Inventor: Guolei Zhang
-
Patent number: 11775003Abstract: A clock calibration module, a high-speed receiver, and an associated calibration method are provided. The calibration method is applied to the high-speed receiver having the clock calibration module and a sampler. The sampler samples an equalized data signal with a sampler-input clock. The clock calibration module includes multiple clock generation circuits and a clock calibration circuit. Each of the clock generation circuits includes a phase interpolator, a duty cycle corrector, and a phase corrector. In a calibration mode, the phase interpolator interpolates a reference input clock and generates an interpolated clock accordingly. The duty cycle corrector generates a duty cycle corrected clock based on the interpolated clock. The phase corrector generates the sampler-input clock based on the duty cycle corrected clock. The phase interpolator is controlled by a phase interpolator calibration signal, and the phase corrector is controlled by a phase corrector calibration signal.Type: GrantFiled: December 30, 2021Date of Patent: October 3, 2023Assignee: FARADAY TECHNOLOGY CORPORATIONInventors: Vinod Kumar Jain, Chi-Yeu Chao
-
Patent number: 11775035Abstract: The invention relates to a multi-phase power supply regulator and a temperature balance control method thereof. The method comprises: providing a multi-phase power supply regulator which includes a controller and a plurality of power stages, transmitting a plurality of control signals to the plurality of power stages respectively by the controller. Each of the plurality of power stages includes a temperature sampling unit, wherein outputs of the temperature sampling units are connected in parallel and the plurality of power stages outputs a temperature detection signal. The invention determines one of the plurality of power stages comprising highest temperature by sequentially adjusting the control signals, the temperature of the power stage is reduced, and the temperatures of the multi-phase power supply regulator are balanced.Type: GrantFiled: November 12, 2021Date of Patent: October 3, 2023Assignee: SHANGHAI BRIGHT POWER SEMICONDUCTOR CO., LTD.Inventors: Li-Qiang Hu, Shun-Gen Sun
-
Patent number: 11775036Abstract: Embodiments are generally directed to enhanced power management for support of priority system events. An embodiment of a system includes a processing element; a memory including a registry for information regarding one or more system events that are designated as priority events; a mechanism to track operation of events that requires Turbo mode operation for execution; and a power control unit to implement a power management algorithm. The system is to maintain an first energy budget and a second residual energy budget for operation in a Turbo power mode, and wherein the power management algorithm is to determine whether to authorize execution of a detected system event in the Turbo power mode based on the second residual energy budget upon determining that the first energy budget is not sufficient for execution of the detected system event and that the detected system event is designated as a priority event.Type: GrantFiled: July 18, 2022Date of Patent: October 3, 2023Assignee: Intel CorporationInventors: Muhammad Abozaed, Eugene Gorbatov, Gaurav Khanna, Avinash N. Ananthakrishnan
-
Patent number: 11762372Abstract: Systems, methods, and computer-readable media are disclosed for a systems and methods for improved LIDAR return light capture efficiency. One example method may include comparing, by a controller including a processor and at a first time, a first temperature of a first computing element to a first threshold temperature and a second temperature of a second computing element to a second threshold temperature. The example method may also include sending, based on a determination that the first temperature is below the first threshold temperature and the second temperature is above the second threshold temperature, a first signal to a switch to activate a data output corresponding to the second computing element. The example method may also include sending, to the second computing element, a second signal to cause a third computing element to increase heat dissipation from the third computing element to the first computing element.Type: GrantFiled: August 9, 2022Date of Patent: September 19, 2023Assignee: ARGO AI, LLCInventors: Joshua S. Smith, Brian T. Margosian, Kevin J. Nealis, Ryan J. Skaff, Kenneth John Jackson
-
Patent number: 11763037Abstract: A power glitch signal detection circuit, a security chip and an electronic apparatus are disclosed. The power glitch signal detection circuit includes a voltage sampling module, wherein the voltage sampling module includes: a first metal oxide semiconductor MOS transistor and a capacitor for sampling a power supply voltage, wherein a gate terminal of the first MOS transistor is connected to the capacitor, a source terminal of the first MOS transistor is connected to a ground voltage. The power glitch signal detection circuit further comprises a second MOS transistor and a signal output module. One terminal of the second MOS transistor is connected to a gate terminal of the first MOS transistor, another terminal of the second MOS transistor is connected to the power supply voltage, and a drain terminal of the second MOS transistor is connected to a drain terminal of the first MOS transistor.Type: GrantFiled: September 19, 2020Date of Patent: September 19, 2023Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.Inventors: Jianfeng Xue, Jiang Yang
-
Patent number: 11754519Abstract: An information handling system includes a memory module having a first temperature sensor collocated with first memory devices associated with a first memory channel, and a second temperature sensor collocated with second memory devices associated with a second memory channel. A processor receives a first temperature from the first temperature sensor and a second temperature from the second temperature sensor, receives a first power level associated with the first memory channel and a second power level associated with the second memory channel from the memory module, determines a first thermal resistance of the first memory devices based upon the first temperature and the first power level, and determines a second thermal resistance of the second memory device based upon the second temperature and the second power level.Type: GrantFiled: August 3, 2022Date of Patent: September 12, 2023Assignee: Dell Products L.P.Inventor: Hasnain Shabbir