Patents Examined by Keshab R Pandey
-
Patent number: 11650650Abstract: A processing unit includes a plurality of components configured to execute instructions and a controller. The controller is configured to determine a power consumption of the processing unit, determine a waiting status of the processing unit based on waiting statuses of components, and selectively modify an operating state of the processing unit based on the waiting status and the power consumption of the processing unit. In some cases, the operating state is modified in response to a percentage of the components that are waiting for an action to complete being below a threshold percentage and the power consumption of the processing unit being below a power limit. In some cases, the controller identifies a pattern in the power consumption by the processing unit and modifies the operating state of the processing unit to increase the power consumption of the processing unit based on the pattern identified by the controller.Type: GrantFiled: January 4, 2022Date of Patent: May 16, 2023Assignee: Advanced Micro Devices, Inc.Inventor: Greg Sadowski
-
Patent number: 11650645Abstract: Power management includes receiving power supply unit (PSU) power capacity data and PSU power consumption data from each PSU in a set of PSUs. A priority table is updated with controlled device power consumption data received from a set of controlled devices. If the PSU power consumption data of any PSU exceeds an associated threshold calculated based on the PSU power capacity data for the PSU, then one or more controlled devices are selected based on the controlled device power consumption data in the priority table. When power consumption data of any PSU exceeds the associated threshold, a power response procedure powers off at least one of the selected one or more controlled devices, reduces power supplied to at least one of the selected one or more controlled devices, or reduces an output voltage of any of the PSU for which the PSU power consumption data exceeds the associated threshold.Type: GrantFiled: July 2, 2021Date of Patent: May 16, 2023Assignee: Arista Networks, Inc.Inventors: Charles Melvin Aden, Eudean Michael Sun
-
Patent number: 11644889Abstract: Examples of computing devices for cutting-off power supply of an electronic device in a standby mode are described herein. In an example, a computing device may include a battery and an embedded controller. The embedded controller may determine a charge stored in the battery at a time interval when the computing device is in a standby mode. Upon determining that the charge stored in the battery is below by a threshold value, the embedded controller may retrieve activity data from a memory of the computing device. The activity data may include a list of electronic devices that draw power from the battery of the computing device. The embedded controller may cut-off power supply of an active electronic device from the list of electronic devices.Type: GrantFiled: September 13, 2019Date of Patent: May 9, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Hsiang Ta Ke
-
Patent number: 11625089Abstract: In some examples, an electronic device includes a display panel comprising a plurality of pixels; and a controller to select a theme from a plurality of themes that specify respective different display characteristics of displayed content, and based on the selected theme, change a display resolution of the displayed content.Type: GrantFiled: April 8, 2021Date of Patent: April 11, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Syed S. Azam, Thong Thai, Mike Provencher, Rahul V. Lakdawala
-
Patent number: 11625085Abstract: 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: March 30, 2020Date of Patent: April 11, 2023Assignee: ROKU, INC.Inventors: Anthony John Wood, Wade Charles Brown
-
Patent number: 11614771Abstract: Method and apparatus for synchronizing and locking clocks identifies entangled pairs of photons by comparing a first and second list of measured state values of single photons, wherein the first list is compiled by photon arrival times measured using a first clock and the second list is compiled by photon arrival times measured using a second clock. Entangled pairs of photons are identified by a match of the measured state values of single photons in their respective lists. Elapsed times of the first and second clocks are determined by taking the difference between arrival times of respective identified entangled pairs of photons measured using their respective clocks. A rate of one of the first and second clocks is changed based on a difference between the elapsed times, thereby synchronizing the first and second clocks. Clocks are locked by repeating.Type: GrantFiled: September 2, 2021Date of Patent: March 28, 2023Assignee: Qubit Moving and Storage, LLCInventors: Gary Vacon, Kristin A. Rauschenbach
-
Patent number: 11614785Abstract: Systems and methods for maintaining knowledge of a network address (e.g., a MAC address) for a playback device while changing power states are disclosed. In one embodiment, a method for maintaining knowledge of the network identity of a playback device while changing power states includes determining that a playback device is entering a sleep state, sending state information from the playback device to a central data repository over a network responsive to the determination that the playback device is entering sleep state, where state information includes a MAC address, receiving the state information about the playback device at a waking device from the central data repository, waking the playback device periodically at predetermined time intervals while in sleep state to listen for messages addressed to the MAC address, and receiving a wake-up message at the playback device from the waking device and responding by changing from sleep to active state.Type: GrantFiled: December 15, 2020Date of Patent: March 28, 2023Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 11616644Abstract: A method of generating a verification code includes generating a plurality of first photons and a plurality of second photons that are entangled in a first basis, which is time, and entangled in a second basis comprising a first and second state. The plurality of first photons are provided to a first device where the arrival time and an associated first or second state of the plurality of first photons are measured. An ordered list of the measured time of arrival of the plurality of first photons are generated at the first device. The plurality of second photons are provided to a second device. A time of arrival and an associated first or second state of the plurality of second photons are measured at the second device. An ordered list of the measured time of arrival of the plurality of second photons are generated at the second device.Type: GrantFiled: June 29, 2022Date of Patent: March 28, 2023Assignee: Qubit Moving and Storage, LLCInventors: Gary Vacon, Kristin A. Rauschenbach
-
Patent number: 11609599Abstract: An electronic device comprises a first processor, a second processor and a communication interface. The first processor operates according to a first clock, and comprises a first time-stamp counter to count the first clock to obtain a first count value. The second processor operates according to a second clock, and comprises a second time-stamp counter to count the second clock to obtain a second count value. The communication interface is coupled between the first processor and the second processor. The first processor periodically sends the first count value to the second processor through the communication interface. When the second processor receives the first count value, the second processor adds a preset deviation value to the first count value to obtain a synchronization value, resets the second count value, and the sum of the synchronization value and the second count value is read by the second processor.Type: GrantFiled: October 25, 2021Date of Patent: March 21, 2023Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.Inventors: Jiamin Situ, Zhenhua Huang, Yang Shi, Jun Wu
-
Patent number: 11609768Abstract: An application management apparatus (103) acquires a use application program from a storage region when either one of an information processing apparatus (1)(101) and an information processing apparatus (2)(102) starts a startup process, the use application program being an application program to be used by a user of a start-up information processing apparatus being the information processing apparatus which starts the startup process. The application management apparatus (103) transmits the acquired use application program to the start-up information processing apparatus. Each of the information processing apparatus (1)(101) and the information processing apparatus (2)(102) receives the us application program which is transmitted from the application management apparatus (103), and start the received use application program and complete the startup process.Type: GrantFiled: July 24, 2020Date of Patent: March 21, 2023Assignee: Mitsubishi Electric CorporationInventors: Masahiro Deguchi, Takehisa Mizuguchi, Shinichi Ochiai, Hiroki Konaka, Kiyotaka Morita, Junya Ujiie
-
Patent number: 11604499Abstract: The present disclosure provides systems and methods for managing a temperature of a battery energy storage system (“BESS”). A method may comprise obtaining a charge/discharge schedule for a battery energy storage system (BESS) for a first time period; identifying, from the charge/discharge schedule, a charge or discharge time period of the BESS within the first time period; calculating a beginning time of a temperature control time period in which equipment operates to control a temperature of the BESS to reach a target temperature by a beginning time of the charge or discharge time period; and controlling the equipment operating to control the temperature of the BESS for the temperature control time period such that the temperature of the BESS reaches the target temperature by the beginning time of the charge or discharge time period.Type: GrantFiled: September 15, 2022Date of Patent: March 14, 2023Assignee: 8ME NOVA, LLCInventors: Lukas Hansen, Nadim Kanan
-
Patent number: 11604659Abstract: Techniques are disclosed to automate secure propagation of a configuration to a plurality of servers in a server cluster. For example, the techniques may include a method. The method may include receiving, at a first computing device, a first public key associated with a target computing device, the first computing device having an updated configuration. The method may further include encrypting, at the first computing device, the updated configuration using the first public key. The method may further include sending the encrypted configuration to the target computing device. The method may further include decrypting, at the target computing device, the encrypted configuration using a first private key associated with the target computing device, wherein the first public key and the first private key are a first keypair associated with the target computing device. The method may further include updating the target computing device with the updated configuration.Type: GrantFiled: October 14, 2019Date of Patent: March 14, 2023Assignee: DigiCert, Inc.Inventor: Alok Naik
-
Patent number: 11604655Abstract: In a system with a master processor and slave processors, sync points are used in boot instructions. While executing the boot instructions, the slave processor determines whether the sync point is enabled. In response to determining the sync point is enabled, the slave processor pauses execution of the boot instructions, waits for commands from the master processor, receives commands from the master processor, executes the received commands until a release command is received, and then continues to execute boot instructions. In response to determining the sync point is not enabled, the slave processor continues to execute boot instructions.Type: GrantFiled: November 12, 2020Date of Patent: March 14, 2023Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Wentao Xu, Randall Alexander Brown, Vaibhav Amarayya Hiremath, Shijie Che, Kamraan Nasim
-
Patent number: 11579650Abstract: A method and apparatus for synchronizing a time stamp counter (TSC) associated with a processor core in a computer system includes initializing the TSC associated with the processor core by synchronizing the TSC associated with the processor core with at least one other TSC in a hierarchy of TSCs. One or more processor cores are powered down. Upon powering up of the one or more processor cores, the TSC associated with the processor core is synchronized with the at least one other TSC in the hierarchy of TSCs.Type: GrantFiled: December 19, 2019Date of Patent: February 14, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Amitabh Mehra, David M. Dahle, Richard M. Born
-
Patent number: 11567559Abstract: Power supply efficiency may be provided. First, a total power supply capacity may be determined comprising a sum of a plurality of supply capacities respectively corresponding to a plurality of power supplies serving a plurality of components. Next, a load value corresponding to the plurality of components may be determined. A number of the plurality of power supplies may then be powered down. The number of power supplies powered down may comprise a value that may cause a remaining number of the plurality of power supplies serving the plurality of components to operate within an efficiency range.Type: GrantFiled: June 9, 2021Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: Torsha Das, Jay Yoo, Tuchih Tsai, Kabiraj Sethi
-
Patent number: 11567783Abstract: A data pipeline configuration system allows industrial data pipelines to be configured using an intuitive visual interface. The pipeline configuration system allows graphical pipeline components representing data sources, data processing, analytic or machine learning models, and emitters to be selectively added to an industrial data pipeline application by selecting these components from a library. The pipeline configuration application is created by arranging and linking these selected pipeline components within a pipeline builder section of the configuration system's visual design interface. The design interface also allows analytic or machine learning models to be easily integrated into the pipeline application and mapped to incoming data items, such that the model is applied and scored against incoming data during pipeline operation.Type: GrantFiled: July 1, 2021Date of Patent: January 31, 2023Assignee: Rockwell Automation Technologies, Inc.Inventor: Soumendu Chakraborty
-
Patent number: 11556167Abstract: A system for computing devices includes a central processing unit (CPU that is configured to perform in a plurality of power modes, each power mode being pre-defined to have a different code-execution performance capability than remaining ones of the plurality of power modes. The system further includes a sampling peripheral, an electrical output, and a memory device. The memory device is configured to select and execute a specific module from the plurality of modules based on the context-identifying input triggering the specific module. If triggered, each module is executed to receive the context-identifying input from the sampling peripheral, and to operate the CPU in a dedicated power mode of the plurality of power modes.Type: GrantFiled: July 25, 2022Date of Patent: January 17, 2023Assignee: Ambiq Micro, Inc.Inventor: Carlos Morales
-
Patent number: 11550376Abstract: A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.Type: GrantFiled: April 26, 2021Date of Patent: January 10, 2023Assignee: Oracle International CorporationInventors: Yifan YangGong, Sebastian Turullols
-
Patent number: 11550599Abstract: A method and an apparatus for running an applet are provided. The method includes: reading, in response to issuing an applet to a host application, a configuration file to determine a dynamic library referenced by the applet; loading the dynamic library referenced by the applet from a sandbox directory and/or an applet platform; and running, in response to a running instruction of the applet, a script code of the applet to call the dynamic library referenced by the applet. When the applet is run, the dynamic library referenced by the applet is loaded from the sandbox directory and/or the applet platform, and the dynamic library is no longer integrated into the applet package.Type: GrantFiled: June 8, 2020Date of Patent: January 10, 2023Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Shaopeng Xu, Shuang Su
-
Patent number: 11543852Abstract: In one embodiment, a network interface card device includes communication interfaces to provide data connection with respective local devices configured to run respective clock synchronization clients, at least one network interface to provide data connection between a packet data network and ones of the local devices, and a hardware clock to maintain a time value, and serve the clock synchronization clients.Type: GrantFiled: February 2, 2020Date of Patent: January 3, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Dotan David Levi, Liron Mula, Ariel Almog, Aviad Raveh, Yuval Itkin