Patents Examined by Keshab R Pandey
-
Patent number: 12140932Abstract: Systems and methods for supporting multiple time synchronization protocols within an industrial device include obtaining a time reference from each industrial device within the first set of industrial devices and the second set of industrial devices. The time reference provides the basis for synchronization of the clock and other clocks of first set of industrial devices and the second set of industrial devices. A principal time reference is selected from among the time references. Once selected, the principal time reference is correlated with each of the time references obtained from the first set of industrial devices and the second set of industrial devices. With the principal time reference correlated, related communication with the second device may be controlled.Type: GrantFiled: January 7, 2022Date of Patent: November 12, 2024Assignee: ABB Schweiz AGInventors: Ravish Kumar, Johan Akerberg, Jorgen Gade
-
Patent number: 12141009Abstract: Disclosed herein is a dynamic backup battery for updating the firmware of a media device. The media device includes a memory device that is electrically coupled to a port. The port of the media device is configured to receive a first power. The media device also includes a battery that is electrically coupled to the port and is configured to supply a second power to the port. The media device includes a processor electrically coupled to the battery and is configured to monitor the power level of the first power received and based on the power level of the first power received falling below a threshold value, the battery supplies a second power to the port of the media device. The processor is further configured to activate a low power mode, detect an event while in low power mode, deactivate low power mode, perform a task, and reactivate low power mode.Type: GrantFiled: April 10, 2023Date of Patent: November 12, 2024Assignee: Roku, Inc.Inventors: Anthony John Wood, Wade Charles Brown
-
Patent number: 12135975Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to dynamically configure a baseboard management controller to monitor a state of a server. For example, a configuration schema may be provided to the baseboard management controller. The configuration schema specifies each of the devices of the server that is to be monitored by the baseboard management controller. The configuration schema also specifies additional configuration details with respect to each of the devices. Based on the configuration information included in the configuration schema, the baseboard management controller performs a discovery sequence with respect to each of the devices to verify that such devices are communicatively coupled to the baseboard management controller. If the discovery sequence is successful, the baseboard management controller begins monitoring the devices.Type: GrantFiled: June 5, 2023Date of Patent: November 5, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Bryan D. Kelly, Neeraj Ladkani
-
Patent number: 12137419Abstract: A power management approach for a mobile device includes comparing a battery provided power supply voltage to a reference voltage in order to generate an alarm signal. In response to the alarm signal the frequency of an operating clock applied to a system-on-chip is changed.Type: GrantFiled: May 4, 2023Date of Patent: November 5, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Junghun Heo, Youngduk Kim, Joonseok Kim, Dongsuk Shin
-
Patent number: 12131165Abstract: Some embodiments of the present disclosure discloses a method and apparatus for acquiring information, relates to the technical field of information transmission and distributed network architecture. The method includes: determining, in response to receiving an instruction used to indicate to acquire configuration information, for each of a plurality of physical machines, a set of candidate processes of the physical machine; acquiring a first key value, and determining a target candidate process of the physical machine from the set of candidate processes based on the first key value; acquiring a second key value, and determining a target process from a plurality of target candidate processes determined based on the plurality of physical machines based on the second key value; and acquiring the configuration information using the target process.Type: GrantFiled: January 20, 2022Date of Patent: October 29, 2024Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.Inventor: Tengfei Shan
-
Patent number: 12131166Abstract: Methods and systems are disclosed for providing automated assistance to a user of a software application on a computing device. In one example, a method comprises, during operation of a software application running on a computing device by a user, the user prompted to select an option of a plurality of options of the software application at a step of the operation: predicting, via an automated assistance service running on the computing device, one or more preferred options of a plurality of options of the software application based on administrative guidelines, best practices, and previous selections made by the user, peers of the user, and other local users; displaying the one or more preferred options on a display device of the software application; receiving a selection of a most suitable option of the one or more preferred options from the user; and applying the selected option in the software application.Type: GrantFiled: April 19, 2022Date of Patent: October 29, 2024Assignee: GE PRECISION HEALTHCARE LLCInventors: Benoit Doreau, Diana Paiva Moreira Batista, Jerome Knoplioch, Wassila Imambaccus
-
Patent number: 12117886Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.Type: GrantFiled: August 15, 2023Date of Patent: October 15, 2024Assignee: Intel CorporationInventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
-
Patent number: 12117887Abstract: When a host-slave system including a host device and a slave device transitions to a power-down mode, the host device drives a CMD line in order of a high level, a low level, and a high level, and stops supplying a clock signal after a predetermined time elapses. During a power-down mode period, the slave device stops supplying a power to a back-end module. When the host device resumes the supply of the clock signal, the host-slave system returns from the power-down mode.Type: GrantFiled: March 17, 2023Date of Patent: October 15, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Tadashi Ono, Yoshihisa Inagaki
-
Patent number: 12112176Abstract: An example computer-implemented method is for initializing a compute system. The computer-implemented method includes causing a cache to be initialized in a central processing unit (CPU) of the compute system in response to basic input/output system (BIOS) code being executed directly from flash memory. Moreover, a communication path is initialized, the communication path extending between the CPU and memory corresponding to a baseboard management controller (BMC) of the compute system. BIOS firmware is copied from the BMC memory to the CPU cache, and the BIOS firmware is initiated from the CPU cache. The computer-implemented method includes causing a memory controller of the CPU to be initialized, in addition to causing a portion of the BIOS firmware to be copied from the CPU cache to memory corresponding to the CPU. Furthermore, a portion of the BIOS firmware is initiated from the CPU memory.Type: GrantFiled: March 15, 2023Date of Patent: October 8, 2024Assignee: QUANTA COMPUTER INC.Inventor: Yu-Han Lin
-
Patent number: 12112179Abstract: The apparatus employs adaptive machine learning for dynamic reconfiguration of process parameter. It consists of a processor and memory. Initially, it detects a dependency factor as a function of a plurality of operational factors of a process. Then it determines a primary factor and at least a secondary factor as a function of the dependency factor. Using at least a processor, modify a processor, the primary factor as a function of a specified modification protocol. Further, it eliminates the at least a secondary factor. Last, using the at least a processor, it generates using the at least a processor, a modification set of the operational factors.Type: GrantFiled: March 19, 2024Date of Patent: October 8, 2024Assignee: The Strategic Coach Inc.Inventors: Barbara Sue Smith, Daniel J. Sullivan
-
Patent number: 12111714Abstract: A processing apparatus is provided which includes memory configured to store hardware parameter settings for each of a plurality of applications. The processing apparatus also includes a processor in communication with the memory configured to store, in the memory, the hardware parameter settings, identify one of the plurality of applications as a currently executing application and control an operation of hardware by tuning a plurality of hardware parameters according to the stored hardware parameter settings for the identified application.Type: GrantFiled: June 22, 2023Date of Patent: October 8, 2024Assignee: ATI Technologies ULCInventors: Shahriar Pezeshgi, Jun Huang, Mohammad Hamed Mousazadeh, Alexander S. Duenas
-
Patent number: 12093698Abstract: An unmanned aerial vehicle (UAV) is described. The UAV includes functions such as geo-location-based approvals, targeted system updates and dynamic rule enforcements, authentical, internet protocol (IP) whitelisting, and application control. The functions are controlled from the firmware level. The functions may ensure a highly secure and controlled embedded system on the UAV in the event an application of the UAV is compromised by a third party. UEFI is used to provide a tamper proof way of enforcing permitted flights on authorized equipment.Type: GrantFiled: April 3, 2023Date of Patent: September 17, 2024Assignee: ARINC IncorporatedInventors: Laveen Vikram Sundararaj, Nandagopalan Venugopalan
-
Patent number: 12093097Abstract: A power transmitting device includes a power transmitting unit configured to perform power transmission to the power receiving device through contactless power supply, and a memory unit that stores appropriate power supply information, and processing circuitry that is configured to switch a power transmission mode of the power transmitting unit. The processing circuitry is configured to acquire power supply information in a surrounding environment at execution of the power transmission, determine whether the power supply information and the appropriate power supply information are different from each other, set the power transmission mode to a limit mode when determining that the power supply information and the appropriate power supply information are different from each other, and set the power transmission mode to a normal-output mode when determining that the power supply information and the appropriate power supply information are not different from each other.Type: GrantFiled: February 17, 2023Date of Patent: September 17, 2024Assignee: TOYODA GOSEI CO., LTD.Inventors: Yuki Tokuyama, Shinichiro Fuki, Teppei Abe, Tomokazu Sakai
-
Patent number: 12079637Abstract: Various embodiments described herein support or provide for reactive code execution, such as receiving a byte string that includes a data structure; determining that processing the byte string requires a routine that is handled by a processor capable of operating in a proactive mode or a reactive mode; determining that the value corresponds to a type of value; executing, by the processor operating in the reactive mode, an instruction that causes the processor to remain in the reactive mode of operation; and processing the element by the processor operating in the reactive mode.Type: GrantFiled: December 21, 2022Date of Patent: September 3, 2024Assignee: Ethernovia Inc.Inventor: Brian Arnold Petersen
-
Patent number: 12067405Abstract: Configurations for communication interfaces are disclosed. In at least one embodiment, a processor includes one or more circuits to determine a firmware configuration for one or more server components and to transmit the firmware configuration at startup.Type: GrantFiled: October 25, 2021Date of Patent: August 20, 2024Assignee: NVIDIA CorporationInventors: Ryan Albright, William Ryan Weese, Aaron Richard Carkin, William Andrew Mecham, Benjamin Goska, Michael Thompson
-
Patent number: 12055987Abstract: Methods and systems for thermal management are disclosed. The thermal management method and systems may reduce the likelihood of a data processing system exceeding thermal limits even in cases of highly customizable and modifiable data processing system. To reduce the likelihood of the data processing system failing to meet thermal limits, the data processing system may implement a distributed thermal management system. The distributed thermal management system may include multiple components that are responsible for granular and/or global thermal management of the data processing system.Type: GrantFiled: April 18, 2022Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Douglas Evan Messick, Richard Mark Eiland, Alaric Joaquim Narcissius Silveira, Jonathan David Brown
-
Patent number: 12056504Abstract: A computer-implemented method, including monitoring, by a computing device, usage data of an application on a primary user device; detecting, by the computing device, a mirroring of the application on a secondary user device based on an identification of the application; determining, by the computing device, a synchronization setting of the application including a secondary user device based on a historical synchronization data for the application; and generating, by the computing device, a synchronization configuration for the application on the secondary user device based on the usage data; and synchronizing, by the computing device, the application on the secondary user device with the synchronization configuration.Type: GrantFiled: June 3, 2022Date of Patent: August 6, 2024Assignee: KYNDRYL, INC.Inventors: Keith Raymond Walker, Martin G Keen, John M Ganci, Jr., Sarbajit K Rakshit
-
Patent number: 12045352Abstract: An electronic control device includes a tamper storage unit that stores a secure boot key and a control key, and has tamper resistance, a processor that is able to execute a program, a verification unit that verifies a program by using the secure boot key, performs secure boot causing the processor to execute the program based on a result of the verification, and has tamper resistance, a calculation unit that performs calculation related to encryption using the control key, and has tamper resistance, and a general storage unit that stores a first program that implements a delegated verification unit to which authority of the secure boot is delegated from the verification unit and a second program that implements a control unit that uses the calculation unit, and does not have tamper resistance.Type: GrantFiled: February 5, 2021Date of Patent: July 23, 2024Assignee: Hitachi Astemo, Ltd.Inventors: Hiroki Yamazaki, Momoka Kasuya, Nobuyoshi Morita, Yasuhiro Fujii, Mikio Kataoka, Masaki Fujiwara
-
Patent number: 12045629Abstract: This document relates to a process for deploying devices and automatically provisioning the devices to connect to a managed network upon powering on with minimal user involvement. Upon deployment of the device to an end point, a record can be established in a management server regarding the device, which can associate device specifications with a deployment profile to be used in provisioning the device. Upon powering on of the device at the end point, the device can automatically perform attestation with the management server, which can then provision the device according to the deployment profile without additional user intervention.Type: GrantFiled: February 21, 2020Date of Patent: July 23, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Brian S. Perlman, Yanan Zhang, Manoj Jain, Helen Harmetz, Hung M. Dang, Michael Sean Kirby, Abigail Christine Motley, Padmanabhan Vasu, William Saunders Jack, III
-
Patent number: 12045111Abstract: A system includes a USB-C receptacle including first and second non-GPIO pins and a USB-C controller including a first GPIO pin connected to a pull-up resistor and a second GPIO pin connected to a pull-down resistor, a pair of non-GPIO pins including a third non-GPIO pin corresponding to the first non-GPIO pin and a fourth non-GPIO pin corresponding to the second non-GPIO pin. The pair of GPIO pins is selectively connectable to the pair of non-GPIO pins using a multiplexer, and liquid exposure detection circuitry configured to cause a first voltage for the first GPIO and a second voltage for the second GPIO to be measured, determine whether the first and second voltages each satisfy a threshold condition, and in response to determining that the first and second voltages each do not satisfy the threshold condition, cause operation of the USB-C receptacle to be suspended.Type: GrantFiled: December 2, 2022Date of Patent: July 23, 2024Assignee: Cypress Semiconductor CorporationInventors: Shopitham Ram, David Neal, Savan Javia, Carl Finke