Power Conservation Patents (Class 713/320)
  • Patent number: 9684360
    Abstract: In one embodiment, a processor comprises: at least one core to execute instructions; a memory coupled to the at least one core, the memory including a plurality of pages to store information; and a page manager coupled to the memory, the page manager to access metadata of a page table entry associated with a page of the memory and update usage information of an entry of a database, the entry of the database associated with the page of the memory. The page manager may cause at least a portion of the memory to be dynamically powered down based at least in part on the usage information. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Intel Corporation
    Inventors: Eli Kupermann, Elena Agranovsky
  • Patent number: 9671844
    Abstract: According to at least one example embodiment, a method and corresponding apparatus for controlling power in a multi-core processor chip include: accumulating, at a controller within the multi-core processor chip, one or more power estimates associated with multiple core processors within the multi-core processor chip. A global power threshold is determined based on a cumulative power estimate, the cumulative power estimate being determined based at least in part on the one or more power estimates accumulated. The controller causes power consumption at each of the core processors to be controlled based on the determined global power threshold. The controller may directly control power consumption at the core processors or may command the core processors to do so.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: June 6, 2017
    Assignee: Cavium, Inc.
    Inventors: David A. Carlson, Richard E. Kessler
  • Patent number: 9665155
    Abstract: Methods and apparatus relating to increasing energy efficiency of sensor controllers are described. In an embodiment, logic (e.g., within a sensor controller) performs one or more tasks corresponding to acquisition of data from one or more sensors. The logic performs the one or more tasks to allow a processor core of the sensor controller to enter (or stay in) a low power consumption state during performance of the one or more data acquisition tasks. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Uttam K. Sengupta, Rajasekaran Andiappan, Prashanth Kalluraya, Bruce L. Fleming
  • Patent number: 9661777
    Abstract: In accordance with the present disclosure, a detachable power cable interface box (PCIB) for coupling AC power to a rack-level power infrastructure is described. The detachable PCIB includes a body section and a terminal disposed within the body section. The terminal may be coupled to an AC power source. A wiring block may also be disposed within the body, and the modular wiring block may be coupled to the terminal. The wiring block may arrange power input from the AC power source into a pre-determined output configuration corresponding to a detachable interface. The system may also include the detachable interface, and the detachable interface may be configured to couple with an integrated connector of the rack-level power infrastructure. The detachable interface may be common to all types of AC power sources.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: May 23, 2017
    Assignee: Dell Products L.P.
    Inventors: Richard S. Mills, Edmond I. Bailey, John Stuewe, Kunrong Wang
  • Patent number: 9658680
    Abstract: An electronic device whose power consumption can be reduced appropriately depending on the condition of use by a user is provided. The electronic device having a power saving mode includes a processor and a plurality of memories configured to be able to become a stopped state individually, and available to the processor. The processor causes a predetermined number of memories among the plurality of memories to become the stopped state, based on a processing load of the processor, to thereby make a shift to the power saving mode. In the power saving mode, the processor has a standby state of restricting the operation of a part of the electronic device and an active state of normally controlling the operation of the electronic device, and maintains the stopped state of the predetermined number of memories regardless of whether the processor is in the standby state or the active state.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: May 23, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Hisashi Kuroda, Hiroki Tanabe, Junichi Sasaki
  • Patent number: 9652018
    Abstract: Methods and apparatus relating to multi-level CPU (Central Processing Unit) high current protection are described. In one embodiment, different workloads may be assigned different license types and/or weights based on micro-architectural events (such as uop (micro-operation) types and sizes) and/or data types. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Efraim Rotem, Nir Rosenzweig, Doron Rajwan, Alon Naveh, Eliezer Weissmann
  • Patent number: 9652254
    Abstract: A system status control method and a portable terminal are described. The portable terminal includes a first system with a first interface and a second system with a second interface, and the first system and the second system are joined or separated through the first interface and the second interface. The method includes when the first system and the second system enter a joined-up status from a separated status, the first system and the second system exchanging respective system status information thereof; and the first system and the second system control the system status according to the system status information and based on a preset policy. When a master system and a slave system are combined or separated, automatic switch control may be performed on the system status according to a usage requirement of a user and based on the preset policy.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: May 16, 2017
    Assignees: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventor: Tao Jing
  • Patent number: 9645630
    Abstract: Techniques are disclosed relating to power management within an integrated circuits. In one embodiment an apparatus is disclosed that includes a circuit and a power management unit. The power management unit is configured to provide, based on a programmable setting, an indication of whether an attempted communication to the circuit is permitted to cause the circuit to exit from a power-managed state. In some embodiments, the apparatus includes a fabric configured to transmit the attempted communication to the circuit from a device. In such an embodiment, the circuit is configured to exit the power-managed state in response to receiving the attempted communication. The fabric is configured to determine whether to transmit the attempted communication based on the indication provided by the power management unit.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: May 9, 2017
    Assignee: Apple Inc.
    Inventors: Shane J. Keil, Erik P. Machnicki, Josh P. de Cesare
  • Patent number: 9645769
    Abstract: A storage device may include a non-volatile memory; and a controller. The controller may be configured to: operate the data storage device in a standard mode by at least throttling performance, and, responsive to detecting a power loss condition, operate the data storage device in a shutdown mode by at least disabling the throttling.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: May 9, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Gurjit S. Chadha, Pak Khong Lai
  • Patent number: 9632560
    Abstract: Embodiments relate to storing data in memory. An aspect includes applying a power savings technique to at least a subset of a processor. Pending work items scheduled to be executed by the processor are monitored. The pending work items are grouped based on the power savings technique. The grouping includes delaying a scheduled execution time of at least one of the pending work items to increase an overall number of clock cycles that the power savings technique is applied to the processor. It is determined that an execution criteria has been met. The pending work items are executed based on the execution criteria being met and the grouping.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Hans M. Jacobson, Augusto J. Vega
  • Patent number: 9634738
    Abstract: The present invention discloses a hybrid power line/wireless appliance automation system for interfacing between at least one electric power distribution circuit and at least one electronic device, a power line communication device, and a power monitoring method using the same. Each power line communication device can be communicatively interconnected via power line communication and/or wireless communication. A threshold value of each power line communication device is dynamically adjusted by a host device via wired or wireless connection, so as to determine whether to continuously supply or turn off power to an electronic device coupled to the power line communication device. The present invention may be implemented/integrated to existing household electric power network without the need for additional physical data network infrastructure/lines, therefore is suitable to be applied in an intelligent home management system.
    Type: Grant
    Filed: November 30, 2013
    Date of Patent: April 25, 2017
    Assignees: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED, LITE-ON TECHNOLOGY CORPORATION
    Inventor: Wei-Lun Yu
  • Patent number: 9632562
    Abstract: Various embodiments of systems and methods are disclosed for reducing volatile memory standby power in a portable computing device. One such method involves receiving a request for a volatile memory device to enter a standby power mode. One or more compression parameters are determined for compressing content stored in a plurality of banks of the volatile memory device. The stored content is compressed based on the one or more compression parameters to free-up at least one of the plurality of banks. The method disables self-refresh of at least a portion of one or more of the plurality of banks freed-up by the compression during the standby power mode.
    Type: Grant
    Filed: February 8, 2015
    Date of Patent: April 25, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Nhon Toai Quach, Virat Deepak, Oscar Cabral Arias, Yanru Li, Haw-Jing Lo, Michael Drop, Venkata Narayana Ramesh Pinnamaraju Durga, Moinul Khan
  • Patent number: 9632567
    Abstract: A Dynamic Voltage and Frequency Scaling (DVFS) method, comprising of a scheduling execution of DVFS to adjust frequency or voltage of a target device at a first scheduled time; monitoring operating frequency of the target device; and selectively deferring execution of DVFS at a later scheduled time based on the operating frequency of the target device; wherein execution of DVFS at a next scheduled time is deferred when the operating frequency of the target device is below a given minimum frequency.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: April 25, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong Lae Park, Woo Jin Lee, Sang Il Park, Gyeong Teak Lee
  • Patent number: 9632559
    Abstract: Embodiments relate to storing data in memory. An aspect includes applying a power savings technique to at least a subset of a processor. Pending work items scheduled to be executed by the processor are monitored. The pending work items are grouped based on the power savings technique. The grouping includes delaying a scheduled execution time of at least one of the pending work items to increase an overall number of clock cycles that the power savings technique is applied to the processor. It is determined that an execution criteria has been met. The pending work items are executed based on the execution criteria being met and the grouping.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pradip Bose, Alper Buyuktosunoglu, Hans M. Jacobson, Augusto J. Vega
  • Patent number: 9626307
    Abstract: A mobile device including: a storage device; a system-on-chip (SOC) including a central processing unit (CPU) and a memory interface configured to access the storage device in response to a request of the CPU; and a working memory including an input/output (I/O) scheduler and a device driver, the I/O scheduler configured to detect real time processing requests and store the real time processing requests in a sync queue, and detect non-real time processing requests and store the non-real time processing requests in an async queue, the device driver configured to adjust the performance of the mobile device based on the number of requests in the sync queue.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: April 18, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ho-Sung Kim
  • Patent number: 9626227
    Abstract: Technologies for transferring offloading or on-loading data or tasks between a processor and a coprocessor include a computing device having a processor and a sensor hub that includes a coprocessor. The coprocessor receives sensor data associated with one or more sensors and detects events associated with the sensor data. The coprocessor determines frequency, resource usage cost, and power state transition cost for the events. In response to an offloaded task request from the processor, the coprocessor determines an aggregate load value based on the frequency, resource usage cost, and power state transition cost, and determines whether to accept the offloaded task request based on the aggregate load value. The aggregate load value may be determined as an exponential moving average. The coprocessor may determine whether to accept the offloaded task request based on a principal component analysis of the events. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 18, 2017
    Assignee: Intel Corporation
    Inventors: Mingqiu Sun, Rajesh Poornachandran, Vincent J. Zimmer, Gopinatth Selvaraje, Uttam K. Sengupta
  • Patent number: 9628600
    Abstract: Screen time-outs on a portable electronic device can be customized based on user activity. In one aspect, a sensing component receives data from one or more sensors located on the portable electronic device, for example, skin conductivity sensors and determines whether the user is using the portable device, either actively or passively and also determines the identity of the user. A configuring component is employed to change one or more features or functions of the portable electronic device based on the information determined by the sensing component. In particular, the configuring component changes one of more features of the portable electronic device based on the preferences predefined by the identified user and device usage (active and passive usage).
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: April 18, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: James Pratt, Sarah Everett, Marc Sullivan
  • Patent number: 9625979
    Abstract: A method in an electronic device, includes receiving an instruction to enter a power saving mode, switching a first sensing area of the electronic device into an idle mode and a second sensing area of the electronic into a lock mode, detecting an input on the first sensing area in the idle mode, and unlocking the second sensing area. An electronic device includes a processor configured to determine whether to receive an instruction to enter a power saving mode, switch a first sensing area of the electronic device into an idle mode and a second sensing area of the electronic device into a lock mode, detect an input on the first sensing area in the idle mode, and unlock the second sensing area.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Yup Lee, Man-Cheol Heo
  • Patent number: 9626272
    Abstract: A method, system and product for predicting impact of workload migration. The method comprising: obtaining a utilization pattern of a workload that is being executed on a first platform; generating a synthetic workload that is configured to have the utilization pattern when executed on the first platform; executing the synthetic workload on a second platform; and identifying a change in performance between execution of the synthetic workload on the first platform and between execution of the synthetic workload on the second platform in order to provide a prediction of an impact of migrating the workload from the first platform to the second platform.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Andre Heilper, Sharon Keidar-Barner, Sergey Novikov
  • Patent number: 9619251
    Abstract: Systems and methods consistent with the present disclosure include techniques for dynamic system performance tuning (DSPT). Techniques for DSPT include identifying an active software application during a user session and applying an application-specific profile that defines different system-hardware operating states of a computing system to enhance the performance of the active software application.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 11, 2017
    Assignee: Intel Corporation
    Inventors: Michael J. Moen, Daniel J. Ragland, Asmae Mhassni, Edward R. Hudson, Andre L. Nash
  • Patent number: 9620959
    Abstract: A power grid stabilizing system may include a processor and a network interface executable by the processor to monitor for new event data from power consumption devices over a network. The new event data may include information such as device location, operating information, and sensor data. The system may include an estimation engine operable to analyze the new event data to determine power consumption behavior of a consumption device, and a predictor operable to anticipate an occurrence of a future event responsive to the analysis. The predictor may also predict the outcome of the future event based on analysis of the new event data in relation to past behavior data of the consumption device. The network interface may further communicate the anticipated future event and the predicted outcome to one or more of the other consumption devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 11, 2017
    Assignee: Accenture Global Services Limited
    Inventors: Prabir Sen, Trent A. Mayberry
  • Patent number: 9619289
    Abstract: Systems and methods for a workload optimized server for intelligent algorithm trading platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a plurality of Central Processing Units (CPUs) and a control circuit coupled to the plurality of CPUs, the control circuit having a memory configured to store program instructions that, upon execution by the control logic, cause the IHS to: set a first number of enabled cores in a first CPU to operate with a first all-core turbo frequency, and set a second number of enabled cores in a second CPU to operate with a second all-core turbo frequency, where the first number of enabled cores is different from the second number of enabled cores, and where at least one of the first or second all core turbo frequencies is selected to cause the IHS to operate with reduced execution jitter.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 11, 2017
    Assignee: Dell Products, L.P.
    Inventor: Mukund P. Khatri
  • Patent number: 9620963
    Abstract: A portable electronic device is provided. The portable electronic device includes a host, a power adapter and a signal transmission interface. The host generates state information according to present operating state, and the power adapter is used to provide a voltage to the host. The power adapter receives the state information of the host via the signal transmission interface, and adjusts the output voltage according to the state information. By transmitting information between the host and the power adapter, the power adapter can be adjusted according to the operating state of the host. Moreover, the host can adjust the operating state according to the specification information of the power adapter. Consequently, the power consuming of the portable electronic device has best efficiency thus to reduce carbon emission.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: April 11, 2017
    Assignee: ASUSTeK COMPUTER INC.
    Inventors: Yao-Hwa Chen, Yi-Wen Chiu, Sheng-Wei Hsiao
  • Patent number: 9614536
    Abstract: A phase locked loop is disclosed comprising: a phase detector, loop filter and a frequency controlled oscillator. The phase detector is configured to determine a phase difference between a reference signal and a feedback signal. The loop filter is configured to perform a filtering operation on a signal derived from the phase difference and to provide a control signal. The frequency controlled oscillator is configured to receive the control signal and provide an output signal with a frequency that varies according to the control signal. The phase locked loop further comprises a lock detector, including: a phase lock detector configured to receive a first signal from the phase locked loop, and to derive a phase lock signal from the first signal; a frequency lock detector configured to receive a second signal from the phase locked loop, and to derive a frequency lock signal from the second signal.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 4, 2017
    Assignee: NXP B.V.
    Inventor: Ulrich Moehlmann
  • Patent number: 9612802
    Abstract: The subject disclosure is directed towards collecting feedback from users of a program in the current context in which the user is interacting with a part of the program. The collected feedback is thus likely relevant to that part of the program. By associating the collected feedback with metadata that corresponds to the context of the program at the current program location of collection, more meaningful, useful data is obtainable for improving an existing program, developing new programs, debugging and so forth.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 4, 2017
    Assignee: EMC CORPORATION
    Inventors: Timothy J. Cox, Scott Joyce, Donald Labaj
  • Patent number: 9609230
    Abstract: In general, the subject matter can be embodied in methods, systems, and program products for using a display of a computing device as a light source. The computing device receives a first image that was captured by a camera of the computing device, determines a brightness of at least part of the first image, selects an intensity of a light source that is to be presented by the display of the computing device, the intensity of the light source being selected based on the determined brightness of the at least part of the image, presents the light source by the display of the computing device, the presented light source having the selected intensity, and receives a second image that is captured by the camera of the computing device while the computing device is presenting the light source on the display using the selected intensity.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Dhruv Bakshi, Jakob Nicolaus Foerster
  • Patent number: 9609591
    Abstract: Provided is a communication device including an acquisition unit configured to acquire the electrical quantity of a power load, a communication unit configured to wirelessly transmit a packet including the electrical quantity acquired to a master unit that wirelessly transmits a control signal that controls the electrical quantity of a plurality of loads, and a controller configured to switch operation of the communication unit to a second mode in which the packet is wirelessly transmitted without specifying a destination when the electrical quantity equal to or greater than a first reference value is acquired during operation of the communication unit in a first mode in which the packet is wirelessly transmitted to the base station by specifying a destination.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: March 28, 2017
    Assignee: KYOCERA CORPORATION
    Inventor: Ryota Terai
  • Patent number: 9606611
    Abstract: A bus microcontroller includes a processor circuit having at least one unit designed for performing one or more functions due to a bus command via a communication bus, a power control circuit adapted to be coupled to a transmitter-receiver circuit for receiving bus messages via the communication bus, and a means for placing at least part of the processor circuit into a reduced-power operating mode without placing the entire processor circuit into the reduced-power operating mode. The power control circuit is designed to evaluate incoming bus messages with respect to an activation bus message containing information on activating at least part of the processor circuit, and to output a corresponding activation control signal. The bus microcontroller also includes means for activating at least a part of the processor circuit that is placed in a reduced-power operating mode, in response to output of an activation control signal of the power control circuit.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: March 28, 2017
    Assignee: STMicroelectronics Application GmbH
    Inventor: Fred Rennig
  • Patent number: 9600054
    Abstract: An information processing apparatus includes a first sensor unit that senses a person within a first distance from the information processing apparatus, a second sensor unit that senses a person within a second distance set closer to the information processing apparatus than the first distance, a shifting unit that sets the information processing apparatus to a first mode when a person is sensed by the first sensor unit, and shifts the information processing apparatus from the first mode to a second mode that consumes power less than in the first mode when the person is no longer sensed within the second distance by the second sensor unit, a receiving unit that receives an instruction to modify the first distance or the second distance, and a modifying unit that modifies the first distance or the second distance in response to the instruction received by the receiving unit.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 21, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Masafumi Ono, Manabu Hayashi, Naoya Nobutani, Shigeki Katayama, Yuki Noguchi
  • Patent number: 9600058
    Abstract: Techniques described above may enhance the power-performance efficiency of a processor, SoC, or a computing system. Embodiments described here allow an increase in frequency of the clock signal to a peak frequency value in response to detecting an occurrence of a burst of high activity within the low processor utilization periods. A power management unit may accumulate the budget during the low or idle processor utilization periods and the level of activity of the burst of high activity signal may be determined. The PMU may increase the frequency of the clock signal provided to the processing cores if the level of the burst of high activity exceeds a first threshold value and an accumulated budget value exceeds a second threshold value.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: Hisham Abu Salah, Eliezer Weissmann, Efraim Rotem, Paul S. Diefenbaugh, Jay D. Schwartz, Sharad C. Tripathi
  • Patent number: 9594417
    Abstract: A display apparatus for mirroring a screen image is provided. The display apparatus includes a display unit configured to display a predetermined screen image, an input unit configured to receive a predetermined command or data, a control unit configured to control the predetermined screen image to be transmitted to another display apparatus in order to make the other display apparatus mirror the predetermined screen image, and to reduce power consumption used to display the predetermined screen image when screen image mirroring is requested, and a communication unit configured to transmit the predetermined screen image to the other display apparatus. Also, the display apparatus reduces the power consumption caused when a mirroring service is used.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 14, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong-il Hahm, Pil-seob Kang
  • Patent number: 9588931
    Abstract: Embodiments of the invention are generally directed to communication bridging between devices via multiple bridge elements. An embodiment of an apparatus includes a transmitter element to transmit data, and multiple bridge elements, the bridge elements including a first bridge element to receive data from the transmitter element and a second bridge element to provide data to a receiver. The bridge elements provide for one or more of translation of one or more commands for an operation from the transmitter element, wherein translation of commands includes handling of a command intended for the receiver, and pre-fetching of one or more data for the operation from the receiver.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 7, 2017
    Assignee: Lattice Semiconductor Corporation
    Inventors: Jason Wong, Lei Ming, Hyuck Jae Lee
  • Patent number: 9582284
    Abstract: A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed (typically 3 or 4 per thread) for a processor core. The information includes cycles-per-instruction (CPI) for the processor core and number of memory accesses per unit time. If the CPI is below a CPI threshold; and the number of memory accesses (NMA) per unit time is above a prescribed threshold, the number of levels of speculative branch predictions is reduced per thread for the processor core. Likewise, the number of levels of speculative branch predictions could be increased, from a low level to maximum allowed, if the CPI threshold is exceeded or the number of memory accesses per unit time is below the prescribed threshold.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert H. Bell, Jr., Wen-Tzer T. Chen
  • Patent number: 9575542
    Abstract: A power management module can select one of a plurality of different operational modes for a hardware component in a computer system based on application performance and total computer system power consumption determined for each of the operational modes.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: February 21, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Doe Hyun Yoon, Moray McLaren, Dejan S. Milojicic, Robert Schreiber, Norman Paul Jouppi
  • Patent number: 9576039
    Abstract: Example resource provisioning systems and methods are described. In one implementation, an execution platform accesses multiple remote storage devices. The execution platform includes multiple virtual warehouses, each of which includes a cache to store data retrieved from the remote storage devices and a processor that is independent of the remote storage devices. A resource manager is coupled to the execution platform and monitors received data processing requests and resource utilization. The resource manager also determines whether additional virtual warehouses are needed based on the data processing requests and the resource utilization. If additional virtual warehouses are needed, the resource manager provisions a new virtual warehouse.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: February 21, 2017
    Assignee: SNOWFLAKE COMPUTING INC.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 9569125
    Abstract: Apparatus and associated method contemplating: operating a storage server having access to a plurality of storage devices, at least a first storage device of the plurality of storage devices defining a first bank and at least a second storage device of the plurality of storage devices defining a second bank; during a first time interval, energizing the first bank to enable data transfer, and de-energizing the second bank to disable data transfer; during the first time interval, mapping data received from the storage server to the first bank; during a second time interval that begins before a storage capacity of the first bank is full, de-energizing the first bank to disable data transfer, and energizing the second bank to enable data transfer; and during the second time interval, mapping the data received from the storage server to the second bank.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: February 14, 2017
    Assignee: Spectra Logic, Corp.
    Inventors: Alan William Somers, Justin Theodore Gibbs
  • Patent number: 9568989
    Abstract: The present invention discloses a method for acting as a service agent, including: receiving, by a modem, heartbeat configuration information corresponding to an application and sent by an application processor, where the application processor is in a sleep state after sending the heartbeat configuration information corresponding to the application, and establishing, by the modem according to the heartbeat configuration information corresponding to the application, a heartbeat connection with an application server corresponding to the application, so that the application processor is not woken up when the application has no updated content. Solutions provided by embodiments of the present invention can prevent an AP from being frequently woken up, thereby lowering power consumption of a terminal and extending standby time of the terminal.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: February 14, 2017
    Assignee: Huawei Device Co., Ltd.
    Inventors: Yu Peng, Yu Deng, Qilin Li
  • Patent number: 9557798
    Abstract: A power control device 10 is a power control device that controls power supply from an outside to a plurality of power consuming devices 50, and includes a power supply control device 20 that obtains consumed power values of the plurality of power consuming devices 50 and predicts consumed power values, and controls power supply to the power consuming devices 50 when a prediction value of a total of the obtained consumed power values based on the prediction exceeds a predetermined power value.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: January 31, 2017
    Assignee: Sony Corporation
    Inventors: Yoichiro Sako, Yasuhiro Yamada, Akira Tange, Satoshi Higano
  • Patent number: 9557803
    Abstract: A device for connecting a user station to a CAN bus, the user station in the active state being able to exchange messages with other user stations via the CAN bus using the device, according to the standard ISO 11898; the user station in the at-rest state being able to be activated using the device, in response to the reception of a wake-up information; the wake-up information configured as a CAN message according to the standard ISO 11898; in the device, a suitable first arrangement selectively evaluating the wake-up information received, so that the wake-up process is initiated only in response to the presence of wake-up information that is specified or specifiable for the respective user station which is characterized in that a storage arrangement is provided in the device in order, in case the wake-up process is initiated, which store the wake-up information evaluated for this entirely or partially.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: January 31, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Tobias Lorenz, Karsten Wehefritz
  • Patent number: 9558004
    Abstract: A computer-implemented method includes identifying a primary computing platform, identifying one or more secondary computing platforms, and identifying a requesting virtual server. The requesting virtual server resides on the primary computing platform and is associated with one or more requesting clients. One or more donating virtual servers are identified. The donating virtual servers reside on the primary computing platform and are associated with one or more donating clients. One or more external virtual servers are identified. The external virtual servers reside on the secondary computing platforms. A resource donation scenario is determined. The resource donation scenario includes one or more resource exchanges between the requesting virtual server and the donating virtual servers. A resource adjustment scenario is determined. The resource adjustment scenario includes one or more resource exchanges between the external virtual servers.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Victor G. Alonzo, Yuk L. Chan, Gisela C. Cheng, Kin Ng, Vaughn C. Page
  • Patent number: 9557938
    Abstract: In at least one embodiment, a method of operating a multiple-data-storage-devices enclosure is disclosed. The method includes: receiving a first read request from a first requester device for a first requested data fragment; identifying a first target data storage device storing the first requested data fragment based at least partly on the first read request; activating, independently of receiving the first read request, only a subset of data storage devices in the enclosure, wherein the subset includes the first target data storage device; retrieving, based at least partly on the first read request and in response to activating the subset, the first requested data fragment from the first target data storage device; and transmitting the first requested data fragment to the first requester device.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: January 31, 2017
    Assignee: NetApp, Inc.
    Inventor: David Slik
  • Patent number: 9558378
    Abstract: A system to provide an always-on embedded anti-theft protection for a platform is described. The system in one embodiment comprises an arming logic to move the platform to an armed mode when receiving an arming command, a disarming logic to move the platform to an unarmed mode when receiving a disarming command, the disarming logic active while the platform is in a low power state, and a power transition logic to move the system from the low power state to an ON state in response to a user request, the power transition logic to present a log-in screen when the platform is armed, and to move the platform to the ON state without a log-in screen when the platform is unarmed.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 31, 2017
    Assignee: Intel Corporation
    Inventors: Michael Berger, Steven W. Deutsch
  • Patent number: 9554263
    Abstract: A method and device for performing the process of discovering neighbors for Wi-Fi P2P communication. The method includes: checking at a first WFD P2P device whether there is WFD P2P group in which participation is possible; performing, at the first WFD P2P device, the operation for participating in the WFD P2P group in which participation is possible, if there is a WFD P2P group in which participation is possible, or performing, at the first WFD P2P device, the operation for creating a new WFD P2P group or entering a sleep mode, if there is no WFD P2P group in which participation is possible.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: January 24, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Bonghoe Kim, Suhwook Kim, Yunjung Yi, Jaewon Lim
  • Patent number: 9547558
    Abstract: A computer recovery circuit for a computer includes a detection circuit and a recovery control circuit. The detection circuit includes a first control terminal and a first output terminal. The recovery control circuit includes a second control terminal and a second output terminal. The detection circuit is configured to detect a working status of the computer. The first control terminal is configured to receive the first voltage signal of a first voltage level when the computer malfunctions. The first output terminal is configured to output a control signal of a first voltage level to the second output terminal. The second output terminal outputs a recovery signal having a first voltage level to the south bridge chip, thereby causing the computer to restart.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: January 17, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jie Min, Chun-Sheng Chen
  • Patent number: 9547296
    Abstract: Regarding a method for operating an industrial controller, a control program executable in a processor that is arranged in the industrial controller is subdivided into a main block and several program blocks. The program blocks are processed under event control that takes a processing priority into consideration. The processor includes a multi-core processor having a plurality of independent sub-processors. The method includes assigning the main block to a first sub-processor, and executing a part program associated with the main block in the first sub-processor. The method also includes assigning each of the several program blocks to the additional sub-processors, and executing the part programs associated with the program blocks in the respective sub-processors. The method further includes operating a control device to evaluate as input variables the processing priority and an event assigned to the respective program block, and switching the sub-processors into active or inactive state using the evaluation.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 17, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Grosch, Jan Richter
  • Patent number: 9541983
    Abstract: In an embodiment, a processor includes a plurality of cores and power management logic. The power management logic may be to, in response to a first break event during a reduced power state in the processor, set an exit timer based on a platform latency tolerance, block a first plurality of break events from interrupting the reduced power state, and in response to a expiration of the exit timer, terminate the reduced power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: January 10, 2017
    Assignee: Intel Corporation
    Inventors: Barnes Cooper, Jeffrey R Wilcox, Michael N Derr, Neil W Songer, Craig S Forbell
  • Patent number: 9544854
    Abstract: An apparatus and method for reducing current consumption in a portable terminal are provided, in which upon generation of a task, a controller transitions to a Virtual Maximum Clock (VMC) level and changes a clock level from the VMC level according to a load state of the controller, to process the task. Moreover, the controller changes the clock level by at least one of transition from the VMC level to an RMC level, a stepwise increase from the VMC level, a stepwise decrease from the VMC level, and a hold at the VMC level, according to the load state of the controller.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: January 10, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo-Hyung Kim, Dae-Chul Kang, Jae-Ho Hwang, Hai-Min Lee
  • Patent number: 9542179
    Abstract: A program optimizer includes an energy tracking system, an energy monitoring system, and a code generation control system. The energy tracking system measures a pulse signal of a DC-DC converter that provides energy to a processor. The energy monitoring system determines, based on values received from the energy tracking system, attributes of operation of the processor. The code generation control system determines whether the values indicate that the execution of a first version of a program uses an amount of energy that is outside a predefined energy range, and to: 1) identify a parameter of an instruction generator that if changed will cause a second version of the program, when to use an amount of energy that is within the predefined energy range; 2) change a value of the identified first parameter; and 3) produce a second version of the program based on the changed value of the first parameter.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: January 10, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Horst Diewald, Johann Zipperer, Peter Weber, Anton Brauchle
  • Patent number: 9541985
    Abstract: A mechanism is provided for optimizing energy efficiency in a set of processor cores while maintaining application performance for a set of applications. A quality of service (QoS) level is received for one or more active applications in the set of applications and state information associated with each processor core in the set of processor cores is identified. Responsive to the QoS level and the state information indicating an action to be implemented, a change is implemented to reduce power utilization by one or more processor cores in the set of processor cores in the data processing system, where the change is via at least one of dynamic frequency scaling, dynamic voltage scaling, or core folding.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Malcolm S. Allen-Ware, Heather L. Hanson, David J. Palframan, Srinivasan Ramani, Ken V. Vu
  • Patent number: 9537883
    Abstract: Techniques for process security validation are described herein. In one example, a method includes determining, via a processor, that a process is in a first idle state based at least in part on system activity and process activity being below an activity threshold. The method can include detecting, via the processor, that the first idle state of the process transitions to an active state of the process based at least in part on the system activity or the process activity being above the activity threshold, and detecting, via the processor, that the active state of the process transitions to a second idle state based at least in part on the system activity and the process activity being below the activity threshold. Furthermore, the method can include generating, via the processor, the security validation data in response to detecting that the process has executed malicious content during the active state.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronen Bachar, Roee Hay, Erez Rokah, Yoav Shany