Power Conservation Patents (Class 713/320)
  • Patent number: 10884484
    Abstract: In some examples, in a battery-powered computing device, a software monitor may access a calendar, determine that an event is occurring, determine that the event has an associated profile, and configure the computing device based on the profile to reduce a power consumption of the computing device. For example, one or more hardware components and one or more software components identified in the profile may be placed in a low power consumption state. For example, a hardware component may be transitioned from a power-on state to a low-power state power or may not be provided power. As another example, execution of a software component may be stopped or an execution priority of the software component may be modified from a first priority to a second priority that is lower than the first priority.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: January 5, 2021
    Assignee: Dell Products, L.P.
    Inventor: Sathish Kumar Bikumala
  • Patent number: 10877705
    Abstract: According to one embodiment, an image forming apparatus having a plurality of operation modes including a normal mode and a power saving mode in which power consumption is less than that in the normal mode and includes a processor. The processor is configured to acquire information about unexecuted print jobs via a communication interface or the like. The processor transitions the apparatus to the power saving mode after a preset standby time elapses after a completion of a print job by the apparatus if an unexecuted print job satisfies predetermined conditions that indicate that the unexecuted print job can be executed on the apparatus. The processor transitions the apparatus to the power saving mode sooner than the elapse of the preset standby time after the completion of the print job if none of the unexecuted print jobs satisfies the predetermined conditions.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: December 29, 2020
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Yasuhiko Watanabe
  • Patent number: 10873195
    Abstract: A secure mobile device charger for charging batteries of mobile devices. The secure mobile charger can include one or more body housing battery charging elements; a power connector; a mobile device connector; a code receiver; and a switch that prevents unauthorized battery charging from the mobile device connector. The code receiver may receive a code transmitted from the power source in the form of a variation in the electrical power supplied by the power source, which may be used to provide authorization to enable battery charging from the mobile device connector.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: December 22, 2020
    Inventors: Emory Todd, Kristen Todd Gaeta, Robert M. Brinson, Jr.
  • Patent number: 10871965
    Abstract: In one disclosed embodiment, a processor includes a first execution unit and a second execution unit, a register file, and a data path including a plurality of lanes. The data path and the register file are arranged so that writing to the register file by the first execution unit and by the second execution unit is allowed over the data path, reading from the register file by the first execution unit is allowed over the data path, and reading from the register file by the second execution unit is not allowed over the data path. The processor also includes a power control circuit configured to, when a transfer of data between the register file and either of the first and second execution units uses less than all of the lanes, power down the lanes of the data path not used for the transfer of the data.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: December 22, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy David Anderson, Duc Quang Bui
  • Patent number: 10873949
    Abstract: A system incorporating a watchdog and power throttling capability which is implemented to ensure that network devices do not consume their entire battery capacity prior to the minimum expected battery life associated with the battery/device. The system includes capabilities for monitoring predicted remaining battery life in each associated device as well as the ability to control various functionalities within the device and the timing of events so as to guarantee minimum operating life for the device. This watchdog/throttling capability is implemented in such a way as to minimize the impact to device behavior and system operating parameters as much as possible while still enforcing minimum device/battery lifetime.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 22, 2020
    Assignee: Link Labs, Inc.
    Inventors: Patrick Li, Ryan Zanski
  • Patent number: 10868428
    Abstract: The invention relates to a configurable rechargeable battery pack, comprising an integrated battery management system and a data interface and a user interface, wherein the battery management system has a data memory for storing at least one rechargeable battery charging parameter and provides, at the data interface, the at least one rechargeable battery charging parameter for an external charging device, and wherein the at least one rechargeable battery charging parameter can be configured by means of an input at the user interface.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: December 15, 2020
    Assignee: Metabowerke GmbH
    Inventor: Wolfgang Stickel
  • Patent number: 10866829
    Abstract: An apparatus for performing a disruptive task based on a user state is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor to identify a disruptive task to be performed at the apparatus. The processor obtains biometric data from a user of the apparatus. The processor performs the disruptive task in response to the biometric data indicating a predetermined user state. A method and computer program product also perform the functions of the apparatus.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: December 15, 2020
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Neal Robert Caliendo, Jr., Antonio Bumarch, III, Robert James Norton, Jr., Arnold S. Weksler
  • Patent number: 10866748
    Abstract: A memory device executes a method of controlling power of the memory device. The memory device includes a host interface which receives a command from a host and controls an access to the memory device by the host, a register which is accessible by the host and includes a plurality of different regions, a memory access monitor which monitors which region of the plurality of regions the host accesses, and in response thereto generates a monitoring signal, and a power control manager which selects a power-up group of modules of the memory device in accordance with the monitoring signal and which supplies power to the selected power-up group of modules while not supplying power to any modules of the memory device not belonging to the selected power-up group.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: December 15, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nam-Hoon Kim, Jae Sub Kim, Jae Won Song, Se Jeong Jang
  • Patent number: 10866623
    Abstract: Embodiments of information handling systems (IHSs) and methods are provided herein to automatically detect and recover from boot failures, such as no power failures and no POST failures, without suffering the information loss that typically occurs in conventional recovery methods. One embodiment of an IHS disclosed herein includes a system real-time clock (RTC) configured to maintain current date and time values, a host processor configured to execute boot firmware and perform a Power-On Self-Test (POST) during a boot process for the IHS, and an embedded controller (EC) configured to execute embedded controller firmware during the boot process to detect a no power failure or a no POST failure, and reset or remove power from the system RTC if a no power failure or a no POST failure is detected.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Dell Products L.P.
    Inventors: Craig L. Chaiken, Michael W. Arms
  • Patent number: 10866762
    Abstract: Example methods are provided for unbalanced storage resource usage configuration for a distributed storage system in a virtualized computing environment. The method may comprise: obtaining usage data associated with multiple storage resources forming the distributed storage system; and based on the usage data, determining a higher usage set and a lower usage set from the multiple storage resources. The method also comprise configuring the multiple hosts to use the multiple storage resources in an unbalanced manner by using the higher usage set at a higher usage level compared to the lower usage set.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 15, 2020
    Assignee: VMWARE, INC.
    Inventors: Zongliang Li, Wenguang Wang, Christian Dickmann, Mansi Shah, Tao Xie, Ye Zhang
  • Patent number: 10866626
    Abstract: Provided are an electronic apparatus, a power-saving control method, and a program capable of realizing both ease of use for a user and power-saving. A determination unit that determines whether a non-operation state of a user continues for a reference time in a first power mode, a mode control unit that shifts a power mode to a second power mode in which power is saved in a case where determination is made that the non-operation state continues for the reference time in the first power mode, a time interval detection unit that detects a time interval from the shift to the second power mode to an operation by the user, and a time control unit that changes the reference time based on the detected time interval are provided.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: December 15, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Masahiko Sugimoto
  • Patent number: 10866624
    Abstract: The invention relates to power over data cable (PoC) systems comprising power source equipment, PSE, and plural PoC devices connected to the PSE. The PoC devices can operate in various power modes including low and high power modes. A method of managing power performed by a processing device of the system upon starting-up includes: reading, in memory of the processing device, a power change record to determine if, prior to the start-up, a target PoC device was about to switch from the low power mode to the high power mode; if it was about to switch, restricting it to remain in the low power mode; otherwise, triggering the target device to switch to the high power mode. As being restricted to the low power mode, the target device can no longer cause power failures. Thus endless loops of power failures caused by one and the same device are avoided.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 15, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yacine El Kolli, Pascal Lagrange
  • Patent number: 10862894
    Abstract: Embodiments of network devices for access control are described. In some embodiments, an access control processor of a first node receives a request from a requestor node on an unsecure network to join a first group of nodes on a secure network, where the first node coordinates network activities of the first group of nodes including a plurality of partitioned nodes of a network. In response to receiving the request, the access control processor assigns the requestor node to a first pool of the first group of nodes that are configured to perform authorized modifications of data including a cryptographic hash to protect the data against unauthorized modifications. In some embodiments, the access control processor initiates the authorized modifications of the data using one or more nodes assigned to the first pool and one or more nodes of a second pool of the first group of nodes.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: December 8, 2020
    Assignee: Fogchain Inc.
    Inventor: Nathanael Phillip Coonrod
  • Patent number: 10860082
    Abstract: A dynamic power budget allocation system includes a plurality of powered subsystems. A power system controller is coupled to the plurality of powered subsystems. The power system controller is operable, for each of a plurality of time intervals, to retrieve power usage data from each of the plurality of subsystems during a current time interval. The power system controller is then operable to project power requirements for the plurality of subsystems for a subsequent time interval using the power usage data. The power system controller is then operable to determine at least one power setting for at least one of the plurality of subsystems using the power requirements, and program the at least one of the plurality of subsystems with the at least one power setting. Each powered subsystem may include a voltage regulator that provides the power usage data and is programmed with the at least one power setting.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: December 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Stuart Allen Berke, George G. Richards, III
  • Patent number: 10863436
    Abstract: The present invention is a method for transmitting a data packet by a user terminal in a mobile communication system. The method enters a power saving mode for transmitting the data packet only if a channel state satisfies a transmission threshold value, compares the index indicating the channel state and the transmission threshold value upon occurrence of a data packet to be transmitted, starts transmission of the data packet if the index indicating the channel state is greater than the transmission threshold value, and proceeds with the transmission of the data packet until the time set by the timer that starts at the same time as the transmission of the data packet expires.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 8, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Soo Jeong, Song-Yean Cho, Soeng-Hu Kim, Han-Na Lim, Beom-Sik Bae, Young-Kyo Baek
  • Patent number: 10862886
    Abstract: An industrial automation and control system is provided with a control unit and at least one electronic device. The system establishes a first data connection to an external maintenance unit. The control unit is connected to the electronic device. The electronic device establishes a second data connection to the external maintenance unit and receives or retrieves a proximity information from the external maintenance unit through the second data connection. The electronic device sends the proximity information to the control unit. The control unit grants access to the electronic device by the external maintenance unit through the first data connection to perform maintenance of the electronic device if the proximity information indicates that the external maintenance unit is within a predetermined range from the electronic device.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 8, 2020
    Assignee: ABB Schweiz AG
    Inventors: Roman Schlegel, Sebastian Obermeier
  • Patent number: 10862701
    Abstract: The invention relates to a method (100) for the coordinated control of at least two devices (10), wherein at least a first device (10a), preferably a food processor (10a), and a second device (10b) are provided, which are different from one another in terms of a respective functionality.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 8, 2020
    Assignee: Vorwerk & Co. Interholding GmbH
    Inventors: Wenjie Yan, Martin Helmich, Roman Ortmann
  • Patent number: 10848055
    Abstract: A transmitting/receiving command method applied between a master controller and a slave controller of a power converter includes enabling the master controller and the slave controller; a controller of the master controller and the slave controller detecting a node voltage of a pin of the controller; the controller transmitting a first command of a plurality of first commands to another controller of the master controller and the slave controller through the pin when the node voltage is less than a predetermined voltage, wherein the predetermined voltage corresponds to over temperature protection of the power converter; and the controller detecting the node voltage again after the controller receives a first return signal transmitted by the another controller.
    Type: Grant
    Filed: October 6, 2019
    Date of Patent: November 24, 2020
    Assignee: Leadtrend Technology Corp.
    Inventors: Yao-Tsung Chen, Kuan-Hsien Chou
  • Patent number: 10846144
    Abstract: A system for managing a cluster computing system includes a storage system and a processor. The storage system is configured to store a resource usage history for a set of tasks running on a computer cluster comprising a plurality of worker systems. The processor is configured to determine a required resource size for a task of the set of tasks based at least in part on the resource usage history for the task; resize resources allocated to the task to the required resource size; arrange tasks of the set of tasks on the plurality of worker systems to reduce a number of worker systems running tasks; and deallocate worker systems no longer running tasks.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: November 24, 2020
    Assignee: D2iQ, Inc.
    Inventors: Tobias Günter Knaup, Christopher John Barkley Gutierrez
  • Patent number: 10838908
    Abstract: An example programmable integrated circuit (IC) includes a processor, a plurality of endpoint circuits, a network-on-chip (NoC) having NoC master units (NMUs), NoC slave units (NSUs), NoC programmable switches (NPSs), a plurality of registers, and a NoC programming interface (NPI). The processor is coupled to the NPI and is configured to program the NPSs by loading an image to the registers through the NPI for providing physical channels between NMUs to the NSUs and providing data paths between the plurality of endpoint circuits.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 17, 2020
    Assignee: XILINX, INC.
    Inventors: Ian A. Swarbrick, Sagheer Ahmad, Ygal Arbel, Dinesh D. Gaitonde
  • Patent number: 10831257
    Abstract: A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: November 10, 2020
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Nobuyuki Myouga
  • Patent number: 10831504
    Abstract: A method and circuit arrangement provide support for a hybrid pipeline that dynamically switches between out-of-order and in-order modes. The hybrid pipeline may selectively execute instructions from at least one instruction stream that require the high performance capabilities provided by out-of-order processing in the out-of-order mode. The hybrid pipeline may also execute instructions that have strict power requirements in the in-order mode where the in-order mode conserves more power compared to the out-of-order mode. Each stage in the hybrid pipeline may be activated and fully functional when the hybrid pipeline is in the out-of-order mode. However, stages in the hybrid pipeline not used for the in-order mode may be deactivated and bypassed by the instructions when the hybrid pipeline dynamically switches from the out-of-order mode to the in-order mode. The deactivated stages may then be reactivated when the hybrid pipeline dynamically switches from the in-order mode to the out-of-order mode.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miguel Comparan, Andrew D. Hilton, Hans M. Jacobson, Brian M. Rogers, Robert A. Shearer, Ken V. Vu, Alfred T. Watson, III
  • Patent number: 10825451
    Abstract: Techniques for implementing multiple wakeword detectors on a single device are described. A digital signal processor (DSP) of the device may initially include an untrained wakeword detection component. The wakeword detection component of the DSP may be trained by engaging a user to speak particular utterances. Once a companion application is configured to implement a wakeword detection component, the companion application's wakeword detection component may be trained specific to the user of the device. Once the companion application's wakeword detection component is trained, the DSP wakeword detection component may be deactivated or its accuracy adjusted.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Yavagal, Ajith Prabhakara, John Gray
  • Patent number: 10824215
    Abstract: Managing power consumption of multiple computing node clusters of a computing rack system is described. An example system may include a plurality of computing node clusters each comprising a respective plurality of computing nodes, and a power management system. The power management system is configured to determine respective power budget rules associated with each of the plurality of computing node clusters based on a maximum power consumption limit, and to provide the respective power budget rules to an associated one of the plurality of computing node clusters. The power management system is further configured to receive respective power consumption data from each of the plurality of computing node clusters and to adjust the respective power budget rules associated with at least one of the plurality of computing node clusters based on the respective power consumption data associated with each of the plurality of computing node clusters.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: November 3, 2020
    Assignee: Nutanix, Inc.
    Inventors: Yao Rong, Takeo Furukubo, Yinghung Lai, Wangzi He, Dezhou Jiang
  • Patent number: 10823920
    Abstract: Technologies for allocating resources of managed nodes to workloads to balance multiple resource allocation objectives include an orchestrator server to receive resource allocation objective data indicative of multiple resource allocation objectives to be satisfied. The orchestrator server is additionally to determine an initial assignment of a set of workloads among the managed nodes and receive telemetry data from the managed nodes. The orchestrator server is further to determine, as a function of the telemetry data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing an achievement of another of the resource allocation objectives, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 3, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10819148
    Abstract: A smart-home device may include an energy-storage element that stores energy that is harvested from an environmental system and a solid state relay (SSR) switching integrated circuit (IC). The SSR switching IC may include switching elements that operate in a first state and a second state. The IC may also include a control circuit that causes the switching elements to operate in the first state to activate a function of the environmental system until the energy-storage element has dropped below a threshold. The control circuit may also cause the switching elements to operate in the second state and harvest energy from the environmental system, determine that a first time has elapsed since the switching elements began operating in the second state, and cause the one or more switching elements to again operate in the first state.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 27, 2020
    Assignee: Google LLC
    Inventors: Daniel Adam Warren, Eric Marschalkowski, William Alan Saperstein
  • Patent number: 10817041
    Abstract: Described is a process for optimizing energy utilization in a computer processing device, including sampling energy and power measurements for given hardware components, storing the energy and power measurements, computing metrics for a sample based on current power consumption and current power limits, comparing the current sample metrics against a metric threshold, classifying the current sample based on the comparison, assigning a classification type based on the classifying the current sample, determining if an actual number of a computational intensity characteristic exceeds a maximum allowed reference number in a sample window for the classification type, if the actual number of a computational intensity characteristic exceeds the maximum for the classification type, computing a new maximum allowed for the classification type, and constraining the hardware components to the new maximum energy and power measurements.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: October 27, 2020
    Inventor: Philip Vaccaro
  • Patent number: 10817461
    Abstract: A microcontroller includes distinct electronic functions and an interconnection circuit capable of transmitting in wireless fashion data between the functions. The microcontroller can be operated by writing configuration characteristics into a memory of the interconnection circuit for electronic functional circuits that do not have configuration characteristics contained in the memory and erasing configuration characteristics from the memory for electronic functional circuits that have configuration characteristics contained in the memory but are determined to not be able to wirelessly communicate with the interconnection circuit. Data can be wirelessly transmitted between the interconnection circuit and electronic functional circuits having configuration characteristics contained in the memory.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: October 27, 2020
    Assignee: STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventor: Giovanni Scozzola
  • Patent number: 10817012
    Abstract: In an embodiment, a processor includes at least one processor core and at least one graphics processor. The at least one graphics processor may include a register file having a plurality of entries, where at least a portion of the at least one graphics processor is to operate at a first operating frequency and the register file is to operate at a second operating frequency greater than the first operating frequency, to enable the at least one graphics processor to issue a plurality of write requests to the register file in a single clock cycle at the first operating frequency and receive a plurality of data elements of a plurality of read requests from the register file in the single clock cycle at the first operating frequency. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 27, 2020
    Assignee: Intel Corporation
    Inventors: Iqbal R. Rajwani, Altug Koker, Bhushan M. Borole, Kamal Sinha, Abhishek R. Appu, Anupama A. Thaploo, Sunil Nekkanti, Wenyin Fu
  • Patent number: 10809781
    Abstract: The present disclosure provides an electronic device including a main controller and a communication controller configured to communicate with the main controller and a device through a predetermined physical communication interface based on a predetermined communication standard. The communication controller instructs power-off of the predetermined physical communication interface and the device when an event which causes transition to a power saving state occurs in the main controller, and determines whether the predetermined physical communication interface is to be returned from the power saving state without power-on of the device or with power-on of the device when an event which causes return from the power saving state occurs in the main controller.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 20, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihiro Matsumoto
  • Patent number: 10803862
    Abstract: An electronic device and method are provided for processing user speech.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: October 13, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Dong-Ho Jang, Ga-Jin Song, Kyung-Tae Kim, Kyu-Young Kim, Yong Joon Jeon, Min-Sung Kim, Jin-Woong Kim, Kwang-Bin Lee, Ji-Young Lee, Jae-Choon Jun, Ho-Jun Jaygarl
  • Patent number: 10803964
    Abstract: Apparatus, and methods of operating similar apparatus, might include an array of memory cells and a differential storage device configured to receive information indicative of a data value stored in a particular memory cell of the array of memory cells selected for a programming operation. The differential storage device might include a first non-volatile memory cell connected between a first isolation gate and a voltage node configured to receive a first voltage level, and a second non-volatile memory cell connected between a second isolation gate and the voltage node, and logic responsive to an indication of a loss of power to the apparatus and the information indicative of the data value stored in the particular memory cell to store data to the differential storage device, wherein a gate of the second non-volatile memory cell is connected to a gate of the first non-volatile memory cell.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: October 13, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Rainer Bonitz
  • Patent number: 10789106
    Abstract: A virtual machine is assigned to a target physical server based on virtualization parameters for maximizing utility of a multiple virtual machines and physical servers. Resource allocation is performed for and deployment of the virtual machine to the target physical server based on capabilities of the target physical server and multiple virtual machine resource requirements. The virtualization parameters include a minimum parameter, a maximum parameter and a shares parameter. Processing resources are allocated based on utility priority of applications operating on the virtual machine using the shares parameter of contending virtual machines to determine a processing cycle ratio for distributing processing cycles between different utility priority applications operating on the contending virtual machines.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Cardosa, Sandeep Gopisetty, Madhukar R. Korupolu, Aameek Singh
  • Patent number: 10775862
    Abstract: An integrated circuit (2) has first and second domains (4). The first domain has a power controller (22) to control the power state of at least one device (20) in the second domain based on power management signals exchanged on a power management channel (24) between the first and second domains A reset isolation bridge (40) is provided on the power management channel (24) between the first and second domains (4). The bridge (40) has first and second interfaces (42, 44) to exchange the power management signals with the first and second domains respectively. Isolating circuitry (46) is provided in the bridge (40) to respond to a reset indication (8) indicating reset of one of the first and second domains, to isolate state transitions of the power management signals at the first and second interfaces (42, 44) from each other.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: September 15, 2020
    Assignee: ARM Limited
    Inventors: Richard Andrew Paterson, Christopher Vincent Severino, Dominic William Brown, Seow Chuan Lim, Csaba Kelemen, Gergely Kiss
  • Patent number: 10768685
    Abstract: The application provides a Dynamic Voltage Frequency Scaling device. The Dynamic Voltage Frequency Scaling device in a convolutional operation device acquires working state information of the convolutional operation device and its internal units/modules in real time and scales working voltage or working frequency of the convolutional operation device and its internal units/modules according to the working state information of the convolutional operation device and its internal units/modules, so as to reduce the overall running power consumption of the convolutional operation device during the convolutional operation.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: September 8, 2020
    Assignee: SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD
    Inventors: Shaoli Liu, Lei Zhang, Tianshi Chen
  • Patent number: 10769082
    Abstract: An apparatus including a host interface and a power management interface. The host interface may be configured to receive control words from a host. The power management interface may be configured to (i) enable the host to read/write data from/to a power management circuit of a dual in-line memory module, (ii) communicate the data, (iii) generate a clock signal and (iv) communicate an interrupt signal. The power management interface is disabled at power on. The apparatus is configured to (i) decode the control words, (ii) enable the power management interface when the control words provide an enable command and (iii) perform a response to the interrupt signal. The clock signal may operate independently from a host clock.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: September 8, 2020
    Assignee: Integrated Device Technology, Inc.
    Inventors: Shwetal Arvind Patel, Andy Zhang, Wen Jie Meng, Chenxiao Ren, Alejandro F. Gonzalez
  • Patent number: 10768978
    Abstract: A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each including a component input property and a processing content to be executed based on an input value that is input to the component input property; (2) creates or edits a service template that is associated with one or more components and an execution order and that includes one or more template input properties; (3) receives a designation of a service template and an input value to be input to the template input property; (4) generates, based on the designated input value and the service template, an operation service for executing the processing content included in the component using the designated input value; and (5) executes the generated operation service to operate the operation target apparatus.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: September 8, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Kazuya Kousaka, Hidenori Akatoki, Ayumi Hayakawa
  • Patent number: 10754413
    Abstract: A computing device, system and method. The computing device includes a memory storing instructions, and a processing circuitry coupled to the memory. The processing circuitry is configured to execute the instructions to process a first control signal and a second control signal from respective first and second control pins of a computing platform. The processing circuitry is further to transition the computing platform, based on a combination of the first control signal and the second control signal and using at least one voltage pin on the platform, between a low power state and a retention power state without transitioning to an operational power state in between.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Vasudev Bibikar, Aswin Ramachandran, Chin Seng Lu, Moorthy Rajesh, Darren S. Crews
  • Patent number: 10747290
    Abstract: Techniques for varying application strategy for different device states are disclosed. In some embodiments, an application strategy for an application running on a mobile device is selected based on a state of the mobile device and executed with respect to the application while the mobile device remains in that state. A different application strategy is selected and executed with respect to the application when the mobile device enters a different state. That is, different application strategies are selected and executed with respect to the application for different detected states of the mobile device.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 18, 2020
    Assignee: shopkick, Inc.
    Inventors: Joseph Reginald Scott Molnar, Todd Sean Murchison
  • Patent number: 10740945
    Abstract: Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Jing Jin
  • Patent number: 10742042
    Abstract: An IHS (Information Handling System) may support multiple power sources and may support concurrent voltage inputs from each of these multiple power sources. An IHS may include multiple batteries, each of which is charged by a separate battery charging system. Embodiments of systems for charging and powering such IHSs are described, where such embodiments maximize the power that may be drawn from such concurrent power sources inputs, while avoiding inefficient modes of operation and while avoiding dead battery conditions. In many IHSs, certain power source couplings may also be configured to draw power from the IHS, such as Type C USB couplings. Embodiments also support efficient power supply outputs that avoid excessive battery depletion that may result in dead battery states.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 11, 2020
    Assignee: Dell Products, L.P.
    Inventors: Jace W. Files, Gerald Rene Pelissier, Lawrence Liu
  • Patent number: 10739846
    Abstract: An electronic device includes a digital circuit, a power delivery subsystem configured to provide a supply voltage and a body-biasing voltage to the digital circuit, and a controller a controller coupled to the power delivery subsystem. The controller is configured to determine a process parameter for the electronic device, determine a current temperature parameter for the electronic device, concurrently determine a first coarse-grain level for the supply voltage and a second coarse-grain level for the body-biasing voltage based on the process parameter, the current temperature parameter, and a frequency of a clock signal to be supplied to the digital circuit, and to determine a fine-grain level for the supply voltage.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: August 11, 2020
    Assignee: NXP B.V.
    Inventors: Ajay Kapoor, Juan Diego Echeverri Escobar, Kristof Blutman, Sebastien Antonius Josephus Fabrie, Jose de Jesus Pineda de Gyvez, Hamed Fatemi
  • Patent number: 10732694
    Abstract: A method of operating a shared resource in a mobile device includes extracting a set of features from a plurality of subsystems of the mobile device. The set of features may be extracted from each subsystem of the plurality of subsystems requesting services from one or more shared resources of the mobile device. One or more parameter of the shared resource(s) may be determined based on the extracted set of features from the plurality of subsystems. The shared resource(s) may be operated based on the determined parameter(s).
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 4, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Shankar Sadasivam, Jin Won Lee
  • Patent number: 10735835
    Abstract: Technologies for allocating resources of a set of managed nodes to workloads to manage heat generation include an orchestrator server to receive resource allocation objective data including a target temperature for one or more of the managed nodes. The orchestrator server is also to determine an initial assignment of a set of workloads among the managed nodes, receive telemetry data from the managed nodes indicative of resource utilization by each of the managed nodes and one or more temperatures and fan speeds of the managed nodes as the workloads are performed, predict future heat generation of the workloads as a function of the telemetry data, determine, as a function of the predicted future heat generation, an adjustment to the assignment of the workloads to achieve the target temperature, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10728418
    Abstract: An image processing apparatus capable of being remotely operated by a remote operation device includes an operation acceptor, and a hardware processor, wherein the hardware processor executes a process corresponding to the operation accepted by the operation acceptor, in the case where a cooperation mode is set, executes a process in accordance with a command received from the remote operation device, acquires a type of a first medium used by the remote operation device, in the case where the cooperation mode is not set, notifies the user by using a second medium when an operation is accepted by the operation acceptor, and in the case where the cooperation mode is set, if the second medium is different from the first medium, notifies the user by using the first medium when an operation is accepted by the operation acceptor.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 28, 2020
    Assignee: Konica Minolta, Inc.
    Inventors: Jun Shiraishi, Hiroyuki Ohno, Mie Kawabata, Hideyuki Matsuda, Yoichi Kurumasa
  • Patent number: 10725113
    Abstract: A method for determining a State of Health (SoH) of a power source of a portable device involves extracting a start voltage value of an examined power source; activating one or more hardware components of the portable device by a software, to increase the current consumption of the device, identifying a voltage drop rate of the examined power source and comparing a calculated voltage drop rate to pre-calculated threshold values stored on a database of a main server. A system for executing the method is also disclosed.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 28, 2020
    Assignee: ESW HOLDINGS, INC.
    Inventor: Amit Gross
  • Patent number: 10725765
    Abstract: Techniques for enhancing a multi-tasking user interface of an operating system are disclosed. An update data item pertaining to an application placed in the background on the device is received. An update image is generated to include information pertaining to the update data item. The update image is incorporated into a multitasking user interface of the operating system such that the update image is presented to a user and the user may view the information pertaining to the update data item before choosing whether to bring the application to the foreground.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kamilah Joanna Marie Taylor, Dimitry Dany Fridman, Joseph Farquharson, Ehud Milo
  • Patent number: 10728164
    Abstract: This application describes client devices that control network transmission based on a power state. The client device determines a power state of the computing device and a priority of an application executing on the computing device. The client device determines whether to permit the application to communicate with a remote network accessible device via the network communication hardware based at least on the priority of the application and the power state of the computing device. Also described is a power state service that selects a client device to be provided with a notification based on power states of the client devices.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harish Srinivasan, Chris C. Gray, Javier N. Flores Assad, Benjamin M. Schultz, David Powell, Alvin K. Tan, Jean Khawand
  • Patent number: 10719320
    Abstract: An apparatus is provided which comprises: a component; a voltage generator to supply load current to the component; first one or more circuitries to predict that the load current is to increase from a first time; and second one or more circuitries to, in anticipation of the increase in the load current from the first time, cause the component to execute first instructions during a time period that occurs prior to the first time.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Federico Ardanaz, Roger Gramunt, Jesus Corbal, Dennis R. Bradford, Jonathan M. Eastep
  • Patent number: 10712794
    Abstract: An apparatus is configured to calculate consumption power of a processor caused by execution of a program, based on sampling data acquired by event-based sampling. The apparatus determines whether the processor is in an idle state, by using the sampling data of a clock event, where the clock event is an event which generates an interrupt at fixed time intervals when the processor is not in the idle state, and which generates the interrupt when a state of the processor changes from the idle state to a non-idle state. In a case where the processor is in the idle state, the apparatus calculates a first amount of consumption power of the processor in the idle state, based on a second amount of consumption power calculated using a consumption power model and a third amount of consumption power included in the sampling data.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: July 14, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Miyuki Matsuo, Kohta Nakashima