Patents Examined by Nitin C. Patel
-
Patent number: 11599178Abstract: An electronic device has sensing circuitry and control circuitry. The control circuitry generates, based on generated sensor data, information indicative of movement of the electronic device. The control circuitry generates control signals to control operation of the electronic device in a plurality of power states, including a working-power state, an intermediate-power state and a low-power state, based on the information indicative of movement.Type: GrantFiled: February 4, 2021Date of Patent: March 7, 2023Assignee: STMICROELECTRONICS S.r.l.Inventors: Stefano Paolo Rivolta, Marco Bianco, Roberto Mura, Federico Rizzardini, Lorenzo Bracco
-
Patent number: 11592888Abstract: Described are mechanisms and methods for implementing highly configurable power delivery management policies. An apparatus may comprise a first circuitry, a second circuitry, a third circuitry, and a fourth circuitry. The first circuitry may include a memory to store a first table having one or more first entries and to store a second table having one or more respectively corresponding second entries. The second circuitry may, upon the occurrence of an event, test a condition specified by an entry in the first table. The third circuitry may, upon the test of the condition having a positive result, evaluate a set of one or more parameters as specified by an entry in a second table corresponding with the entry in the first table. The fourth circuitry may initiate a power-management action based upon the evaluation of the set of one or more parameters.Type: GrantFiled: May 3, 2021Date of Patent: February 28, 2023Assignee: Intel CorporationInventors: Chee Lim Nge, James Hermerding, II, Zhongsheng Wang, Pranava Alekal
-
Patent number: 11593118Abstract: Bootstrapping a microservices container registry. A computing system node receives an installation package. The receiving computing system node bootstraps an initial invocation of the microservice by first installing a local container registry from the installation package and then by installing the microservice from the installation package. The installation package contains additional components that can be extracted, installed and invoked by executing the microservice at the computing system node after extracting from the local container registry. The installation package is generated by any node of the computing system and contains code corresponding to infrastructure microservices that are installed before invoking microservices that depend on the infrastructure. Temporary domain name services are installed from the installation package at a node-local IP address. The temporary domain name services are switched over to a different domain name service at a different IP address.Type: GrantFiled: April 30, 2020Date of Patent: February 28, 2023Assignee: Nutanix, Inc.Inventor: Pravin Singhal
-
Patent number: 11586269Abstract: A method and a system for impact detection in a stationary vehicle are provided. The method includes putting a telematics device into a sleep mode and performing a first micro wakeup. In response to determining that a first value read from a sensor during the micro wakeup is greater than a noise threshold, increasing a frequency of the micro wakeups and a sampling rate of the sensor. The method also includes reading a second value from the sensor during a second wakeup, performing a regular wakeup, and sending the first and second values during the regular wakeup.Type: GrantFiled: July 13, 2022Date of Patent: February 21, 2023Assignee: Geotab Inc.Inventors: Robert Spencer Hockin, Paul Philip Ciolek, Xiaohui Yu
-
Patent number: 11586579Abstract: Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect.Type: GrantFiled: October 28, 2021Date of Patent: February 21, 2023Assignee: Intel CorporationInventors: Nevine Nassif, Yen-Cheng Liu, Krishnakanth V. Sistla, Gerald Pasdast, Siva Soumya Eachempati, Tejpal Singh, Ankush Varma, Mahesh K. Kumashikar, Srikanth Nimmagadda, Carleton L. Molnar, Vedaraman Geetha, Jeffrey D. Chamberlain, William R. Halleck, George Z. Chrysos, John R. Ayers, Dheeraj R. Subbareddy
-
Patent number: 11579672Abstract: The disclosed computing device may include electronic components, at least one of which is a processor. The computing device may also include a heat sink thermally coupled to the electronic components, as well as a temperature sensor that determines the current temperature inside the computing device. The computing device may further include a controller. The processor may generate a load schedule for the electronic components based on the current temperature inside the computing device. This load schedule ensures that a maximum temperature for the heat sink is not exceeded even when the total system power load exceeds, for a short period of time, the maximum sustainable power level the heat sink can dissipate. The controller may then load the electronic components according to the generated load schedule. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 10, 2021Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventors: Howard William Winter, Chuankeat Kho, Peter John Richard Gilbert Bracewell
-
Patent number: 11573624Abstract: In some embodiments, a system comprises a microcontroller system comprising a CPU, an I/O module, and a microcontroller system power input, a power supply comprising a first power supply output providing power at a first power level, and a second power supply output providing power at a second power level, and a switch comprising a signal input communicatively coupled to the I/O module and configured to receive a status signal from the I/O module, a first switch power input electrically coupled to the first power supply output, a second switch power input electrically coupled to the second power supply output, and a switch power output electrically coupled to the microcontroller system power input and configured to output power to the microcontroller system.Type: GrantFiled: June 8, 2022Date of Patent: February 7, 2023Assignee: Ambiq Micro, Inc.Inventors: Ivan Bogue, Yousof Mortazavi, Jesse Coulon, Rajeev Srivastava
-
Patent number: 11573702Abstract: Devices and techniques are disclosed herein to extend a range of an effective delay of a delay circuit having a configurable delay limited to a first range of delay values with respect to a first edge of a clock signal. A selection circuit can selectively apply the configurable delay to a subsequent, second edge of the clock signal to extend the range of the effective delay of the delay circuit beyond the first range of delay values.Type: GrantFiled: May 26, 2021Date of Patent: February 7, 2023Assignee: Micron Technology, Inc.Inventors: Claudio Giaccio, Erminio Di Martino, Jeffery Carlos Bell
-
Patent number: 11561600Abstract: An application processor includes a main central processing device that operates based on an external main clock signal received from at least one external clock source when the application processor is in an active mode, at least one internal clock source that generates an internal clock signal, and a sensor sub-system that processes sensing-data received from at least one sensor module on a predetermined cycle when the application processor is in the active mode or a sleep mode, and that operates based on the internal clock signal or an external sub clock signal received from the external clock source depending on an operating speed required for processing the sensing-data.Type: GrantFiled: August 24, 2020Date of Patent: January 24, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young-Pyo Joo, Taek-Kyun Shin
-
Patent number: 11561606Abstract: A system for reducing power consumption in a wireless network includes a station (e.g., Wi-Fi sensor) and an access point in wireless communication with the station. The station has at least a low-power sleep mode and an active mode. The system can be configured to assign a static Internet Protocol (IP) address to the station and disable re-negotiation of an encryption key while the station is in sleep mode. The system can further be configured to force the station to communicate via 802.11g and to transmit data to a proxy service while in active mode before returning to sleep mode upon receiving a response from the proxy service. Further, an association timeout period associated with the station can be configured to be at least twice as long as a wake-up period associated with the station.Type: GrantFiled: November 21, 2018Date of Patent: January 24, 2023Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Ezra M Imes, Nicholas J. Schaf, Robert C. Hall, Jr.
-
Patent number: 11561605Abstract: Methods and apparatus for performing timed functions in battery-powered, wireless electronic devices, such as sensors or control modules. Such electronic devices comprise a main processor and a co-processor. When the main processor enters a quiescent state in order to preserve battery life, one or more timed functions are transferred from the main processor to the co-processor just before the main processor enters the quiescent state. When the co-processor determines that it is time to perform the timed function, the co-processor wakes the main processor in order for the main processor to perform the timed function.Type: GrantFiled: September 15, 2021Date of Patent: January 24, 2023Assignee: Ecolink Intelligent Technology, Inc.Inventor: Brandon Gruber
-
Patent number: 11550595Abstract: One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence.Type: GrantFiled: July 21, 2021Date of Patent: January 10, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: David Zlotnick, Assaf Natanzon, Boris Shpilyuck
-
Patent number: 11551327Abstract: A method for profiling energy usage of invoking an application programming interface (API) by an application in a computing device. The method includes obtaining source code for the API, modifying each class by adding a callback function identifier field that is initiated to a unique value upon instantiation of each object that belongs to the class, identifying each location in the source code that posts the callback function for asynchronous execution by enqueueing each object instantiated from the class containing the callback function into the system callback queue, modifying the source code to log the callback function identifier of object at the location that dequeues objects from the system callback queue, modifying source code by adding two system logging function calls to log the callback function identifier of the dequeued object before and after executing the callback function, executing the application, and performing energy accounting of the asynchronous API calls.Type: GrantFiled: August 28, 2021Date of Patent: January 10, 2023Assignee: Purdue Research FoundationInventors: Yu Charlie Hu, Ning Ding
-
Patent number: 11537193Abstract: Systems and methods, according to the present disclosure, determines a duration of the current queue of commands in the controller, executes all full commands capable of being executed prior to the beginning of a low power cycle. Commands that are not executed may be re-fetched when the device enters a power mode. In an alternate embodiment, a portion of a command that is executable prior to the beginning of a low power cycle is executed, with the un-executed portion of the command being stored on the device, in an “always on” or AON memory. This un-executed portion is fetched and executed when the device enters the power mode.Type: GrantFiled: September 2, 2021Date of Patent: December 27, 2022Assignee: Western Digital Technologies, Inc.Inventors: Amir Segev, Shay Benisty
-
Patent number: 11520394Abstract: Systems and methods are provided for reducing power consumption of a multi-die device, such as a network processor FPGA (npFPGA). The multi-die device may include hardware resources such as FPGA dies, which may be coupled to NIC dies and/or memory dies. Power consumption of the multi-die device may be reduced by monitoring usage of hardware resources in the multi-die device, identifying hardware resources that are not in use, and gating power to the identified hardware resources. The status of processing elements (PEs) in the multi-die device may be tracked in a PE state table. Based on the PE state table, tasks from a task queue may be assigned to one or more processing elements.Type: GrantFiled: February 6, 2018Date of Patent: December 6, 2022Assignee: Altera CorporationInventor: Krishnan Venkataraman
-
Patent number: 11513580Abstract: 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: July 28, 2021Date of Patent: November 29, 2022Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11507176Abstract: An information processing apparatus includes a first processor that takes plural stages of first power control modes different in first rated power from one another, a second processor that takes plural stages of second power control modes different in second rated power from one another, and a power control unit controls the power consumption of the first processor and the power consumption of the second processor. The power control unit determines a second power control mode based on a first event in which a predetermined state of the first processor continues for a first duration or more, and a second event in which a predetermined state of the second processor continues for a second duration or more.Type: GrantFiled: July 22, 2021Date of Patent: November 22, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Atsunobu Nakamura, Tsutomu Chonan, Takuroh Kamimura, Masahiro Kitamura
-
Patent number: 11500449Abstract: An information handling system may include at least one processor; and a non-transitory, computer-readable medium having computer-executable code thereon that is executable by the at least one processor to cause the information handling system to: enter a power saving mode; return from the power saving mode to a normal operating mode based on a wake event; determine that the wake event was erroneous; and in response to determining that the wake event was erroneous, execute a remedial action relating to the power saving mode.Type: GrantFiled: July 20, 2021Date of Patent: November 15, 2022Assignee: Dell Products L.P.Inventors: Shekar Babu Suryanarayana, Daniel L. Hamlin
-
Patent number: 11493948Abstract: A sensor-data processing device, including at least one interface to communicate with at least one sensor element for detecting sensor events; at least one interface to communicate with at least one external computer device for processing sensor data representing the sensor events; devices for generating at least one time base specific to the sensor-data processing device; a device for assigning time stamps to the sensor events, the time stamps being based on the time base of the sensor-data processing device and being specific to the sensor-data processing device; a device for receiving a request signal from the computer device; with the aid of the computer device, the request signal being able to be assigned a time stamp based on a time base specific to the computer device; and a device for assigning a time stamp specific to the sensor-data processing device, to the request signal.Type: GrantFiled: May 1, 2018Date of Patent: November 8, 2022Assignee: Robert Bosch GmbHInventor: Timo Giesselmann
-
Patent number: 11494193Abstract: Closed loop performance controllers of asymmetric multiprocessor systems may be configured and operated to improve performance and power efficiency of such systems by adjusting control effort parameters that determine the dynamic voltage and frequency state of the processors and coprocessors of the system in response to the workload. One example of such an arrangement includes applying hysteresis to the control effort parameter and/or seeding the control effort parameter so that the processor or coprocessor receives a returning workload in a higher performance state. Another example of such an arrangement includes deadline driven control, in which the control effort parameter for one or more processing agents may be increased in response to deadlines not being met for a workload and/or decreased in response to deadlines being met too far in advance. The performance increase/decrease may be determined by comparison of various performance metrics for each of the processing agents.Type: GrantFiled: July 23, 2021Date of Patent: November 8, 2022Assignee: Apple Inc.Inventors: Aditya Venkataraman, Bryan R. Hinch, John G. Dorsey