Patents Examined by Thuan Du
  • Patent number: 9392106
    Abstract: Various exemplary embodiments relate to a method for controlling power consumption in a telecom system. The method includes selecting a power profile command based upon a desired power consumption and performance characteristic, translating the power profile command into at least one subcommand, and initiating at least one power reduction technique in a telecom component based upon the at least one subcommand.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: July 12, 2016
    Assignee: Alcatel Lucent
    Inventors: Sandy Pearse, Tony D'Addona, Steven Driediger, Michel Patoine, Dmitri Garaschencko
  • Patent number: 9389876
    Abstract: Three-dimensional processing systems are provided which have multiple layers of conjoined chips, wherein at least one chip layer has calibration control circuitry that is dedicated to calibrating/configuring one or more functional chip layers, and/or performance instrumentation control circuitry for testing and collecting performance data of one or more functional chip layers.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Philip G. Emma, Allan M. Hartstein, Michael B. Healy, Krishnan K. Kailas, Alper Buyuktosunoglu
  • Patent number: 9383798
    Abstract: The present invention relates to platform power management.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 5, 2016
    Assignee: INTEL CORPORATION
    Inventors: Ren Wang, Christian Mociocco, Sanjay Bakshi, Tsung-Yuan Charles Tai
  • Patent number: 9383797
    Abstract: Computational resources of an electronic computer are monitored by predictors that establish predicted trade-offs between performance and power for a particular workload while the workload is being executed. A coordinator combines prediction values to identify a limited number of combinations of operating states of the computational resources, allowing operating states of the computational resources to be readily adapted during program execution based on a particular workload. The limited number of combinations of operating states are ideally Pareto optimal combinations.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 5, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Rathijit Sen, David A Wood
  • Patent number: 9377841
    Abstract: In an embodiment, a processor includes a plurality of cores each to independently execute instructions, and a power control unit coupled to the plurality of cores to control power consumption of the processor, where the power control unit includes a control logic to reduce a maximum operating frequency of the processor if a first number of forced performance state transitions occurs in a first time period or a second number of forced performance state transitions occurs in a second time period. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: June 28, 2016
    Assignee: Intel Corporation
    Inventors: Ankush Varma, Ian Steiner, Avinash Ananthakrishnan, Krishnakanth Sistla, Chris Poirier, Matthew Bace, Eric Dehaemer
  • Patent number: 9379608
    Abstract: A system including a bus and a plurality of devices coupled thereto and configured to communicate with each other via the bus. The system further includes a power supply coupled to the bus, to power to the plurality of devices via the bus and to detect an event, and in response, alternately supply power to the plurality of devices via the bus at a first current level or at a lesser second current level. This allows additional devices to be used on a bus, even where the total power consumption of the devices would normally exceed a maximum defined by a bus architecture. This also helps allow a single gauge of wire to be used throughout a bus network (even where long lengths of wire are required) while still providing sufficient power to the devices connected to the bus.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: June 28, 2016
    Assignee: OSRAM SYLVANIA Inc.
    Inventors: Marc Hoffknecht, Javier Orlando Rojas, Liam John O'Hagan
  • Patent number: 9367109
    Abstract: On embodiment of a device with a noise adaptive power supply includes a noise adaptation unit configured to receive a noise adaptation signal. The noise adaptation unit can provide processing, such as digital filter processing to reduce the effect of power supply noise. In one embodiment, a feedback signal is used to adjust the output voltage of the power supply. The noise adaptation signal can be similar to the feedback signal. The noise adaptation unit can provide the processing in response to the noise adaptation signal.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: June 14, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Linda Stacey Irish, Francesco Carobolante
  • Patent number: 9369363
    Abstract: One embodiment relates to a method for determining a latency of a network port. Read and write pointers for a FIFO are sampled at the same time. An average difference between a plurality of samples of the read and write pointers is determined. Another embodiment relates to an apparatus for providing timestamps to packets at a network port. Registers sample read and write pointers of a FIFO using a sampling clock. Logic circuitry determines an average difference between the read and write pointers, and timestamping circuitry receives the average difference and inserts timestamps into packets. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: June 14, 2016
    Assignee: Altera Corporation
    Inventor: Herman Schmit
  • Patent number: 9360917
    Abstract: Example embodiments disclosed herein relate to reporting a first updated threshold level related to a battery. A parameter related to power to be drawn by the computing device for the first OS to enter a hibernate state is monitored. The first updated threshold level are set based on the parameter. The first updated threshold level is reported to the first OS. The first OS is to vary the first battery level threshold based on the first updated threshold level.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 7, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith A Rogers, Lee Warren Atkinson, Ricardo Marquez, Craig A Walrath
  • Patent number: 9360925
    Abstract: A method of power management of a multiple-data-storage-devices enclosure is disclosed.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: June 7, 2016
    Assignee: NetApp, Inc.
    Inventor: David Slik
  • Patent number: 9355054
    Abstract: A Mobile Industry Processor Interface (MIPI) physical layer (D-PHY) serial communication link and a method of reducing clock-data skew in a MIPI D-PHY serial communication link include apparatus including a clock transmitting circuit for transmitting a clock signal on a first lane of the MIPI D-PHY serial link, a data transmitting circuit for transmitting a data signal on a second lane of the MIPI D-PHY serial link, a clock receiving circuit for receiving the clock signal on the first lane of the MIPI D-PHY serial link, and a data receiving circuit for receiving the data signal on the second lane of the MIPI D-PHY serial link. The clock transmitting circuit and the data transmitting circuit transmit the clock signal and the data signal in phase during a calibration mode and out of phase during a normal operation mode.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: May 31, 2016
    Assignee: OmniVision Technologies, Inc.
    Inventors: Charles Qingle Wu, Min Liu
  • Patent number: 9342097
    Abstract: A microcontroller includes a CPU (Central Processing Unit), a data input unit, and an oscillator that supplies a clock signal in response to operational modes of the microcontroller. The operational modes include a STOP mode, a SNOOZE mode and a RUN mode, in the STOP mode, the oscillator and the CPU are stopped, in the RUN mode, the CPU and the data input unit operate using the clock signal supplied from the oscillator, and in the SNOOZE mode, the oscillator starts and supplies the clock signal to the data input unit when the data input unit receives first data, and the microcontroller switches to the RUN mode after the data input unit receives second data using the clock signal.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 17, 2016
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Yosuke Kawanaka, Seiya Indo, Tomoya Katsuki, Shinichi Nakatsu, Kimiharu Eto, Hirotaka Shimoda, Kuniyasu Ishihara, Yuusuke Urakawa, Yuusuke Sakaguchi, Shingo Furuta
  • Patent number: 9317085
    Abstract: An electronic device and a method for controlling over clocking of CPU are provided. A temperature sensing element is coupled with the CPU and used for sensing the temperature of the CPU. A control circuit is coupled with the temperature sensing element and the CPU used for determining whether the temperature of the CPU is higher than a first threshold temperature. When the temperature of the CPU is higher than the first threshold temperature, the control circuit controls the CPU to enter an idle mode and determines whether the temperature of the CPU is lower than a second threshold temperature. When the temperature of the CPU is lower than the second threshold temperature, the CPU is controlled to return to a normal mode. The first threshold temperature is higher than the second threshold temperature, and the clock rate of the CPU is maintained at same clock rate.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: April 19, 2016
    Assignee: ASUSTeK COMPUTER INC.
    Inventors: Ming-Hung Chung, Ji-Kuang Tan, Yu-Chen Lee
  • Patent number: 9317099
    Abstract: A method and apparatus for reducing power consumption in an electronic device are provided. The method includes receiving media content from a server, establishing a control state based on the media content, controlling power of at least one of a communication connection device and a display according to the control state of the received media content, determining whether a reception of the media content is completed, determining whether the electronic device performs functions for playing and controlling a digital media, transitioning a Wireless Local Area Network (WLAN), when it has been determined that a reception of the media content and that the functions are not performed by the electronic device, to a power save mode, and disconnecting the WLAN, when it has been determined that receiving the media content is completed and that the functions are performed by the electronic device, wherein the electronic device comprises the communication connection device.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: April 19, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Kow Lee, Tae-Hwan Hwang
  • Patent number: 9311107
    Abstract: Methods, systems, and computer program products are provided for automatically installing an operating system on a computing device that does not have an operating system pre-installed. Identifying information for the computing device is collected from a resource of the computing device. The identifying information is transmitted to a remote service. An indication is received of an operating system for the computing device selected by the remote service based on the identifying information. The selected operating system is downloaded for installation on the computing device.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Hall, Steven P. Maillet
  • Patent number: 9311484
    Abstract: An approach is provided for operating a mobile device having first and second operating systems (OSs) installed. While the mobile device is executing the first OS but not the second OS, (1) based in part on battery power remaining in the mobile device being less than a threshold and a lower power consumption of the mobile device if executing the second OS but not the first OS, execution of the first OS is terminated and the second OS is executed in the mobile device; and/or (2) based in part on (a) the mobile device being currently located in the first geographic region which has a greater likelihood of attack on the mobile device, and (b) the mobile device being more secure while operating the second OS but not the first OS, execution of the first OS is terminated and the second OS is executed in the mobile device.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Miku K. Jha, Sandeep R. Patil, Gandhi Sivakumar, Riyazahamad M. Shiraguppi
  • Patent number: 9310830
    Abstract: In embodiments of a high-speed I/O data system, a first computer chip includes a data transmission system, and a second computer chip includes a data reception system. A data channel communicates an NRZ data signal, and a clock channel communicates a forwarded clock signal, from the data transmission system to the data reception system. The data transmission system includes a first differential serializing transmitter to generate the NRZ data signal from pulsed data, and further includes a second differential serializing transmitter to generate a forwarded clock signal. A first multi-phase transmit clock generator generates transmit clock signals for the first and second differential serializing transmitters. The data reception system includes a data receiver and a de-serializer to receive and de-serialize the NRZ data signal, and includes a multi-phase receive clock generator to generate receive clock signals from the forwarded clock signal for the de-serializing data receiver.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Alan S. Fiedler
  • Patent number: 9306581
    Abstract: The present invention provides a synchronization signal processing method and apparatus, which solves problems of low accuracy and a slow speed of synchronization operation executed on the synchronization signal. The specific steps include: acquiring multiple to-be-processed signals of a power supply, where the to-be-processed signals are signals changing periodically; generating a synchronization signal that has the same period as the to-be-processed signals by generating pulses in each period of the to-be-processed signals, where each period of the synchronization signal includes at least two pulses; detecting whether the synchronization signal is normal by determining whether parameters of all the pulses in the synchronization signal are accurate; and if the synchronization signal is normal, synchronizing the to-be-processed signals by performing time alignment on the pulses in the synchronization signal.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 5, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianlong Zou, Yong Xi
  • Patent number: 9285828
    Abstract: A method includes communicating between a memory controller and multiple memory devices over an interface that includes at least a control signal and an information signal. For each memory device, a respective individual skew parameter, which is indicative of a timing misalignment between the control signal and the information signal when communicating with that memory device, is produced. The respective individual skew parameter is stored coupled to each memory device. The timing misalignment is corrected at the memory device using the stored individual timing skew.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: March 15, 2016
    Assignee: Apple Inc.
    Inventors: Roni Shoev, Yoav Kasorla
  • Patent number: 9285863
    Abstract: Power savings is provided to users of various electronic devices by monitoring the times and locations at which those users activate, deactivate, or otherwise change an operational state of one or more functional elements of a device. Other contextual or environmental information can be captured as well when the user performs such an action. One or more statistical analysis or prediction algorithms can be used to determine when and/or where the user is likely to repeat the one or more actions, where a confidence level of the prediction can be impacted at least in part by the environmental and contextual factors. When a prediction has a minimum level of confidence, a corresponding action can be performed automatically by the device when the relevant factors are met. Changes in behavior can be monitored such that the predictions can be refined over time.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Steven Ka Cheung Moy