Patents Examined by Dennis M. Butler
  • Patent number: 8560822
    Abstract: Approaches for a pre-boot operating environment. A BIOS, executing on a machine, is configured to execute a program prior to booting an operating system executing on the machine. Prior to loading an operating system on the machine, the program executes to establish a pre-boot operating environment. The pre-boot operating environment may support the execution of one or more application therein. The pre-boot operating environment may be a Linux-style or Unix-style operating environment.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: October 15, 2013
    Assignee: Phoenix Technologies Ltd.
    Inventors: Steven Chan, Dan Kikinis
  • Patent number: 8549335
    Abstract: Systems and methods for selectively utilizing secondary power sources during peak power times are provided for. The method includes receiving a notification of a peak power time, and discontinuing use of a primary power supply and beginning use of a secondary power supply based upon the notification.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kenneth J. Goodnow, Stephen G. Shuma, Peter A. Twombly
  • Patent number: 8549339
    Abstract: Embodiments of the disclosure generally set forth techniques for handling communication between processor cores. Some example multi-core processors include a first set of processor cores in a first region of the multi-core processor configured to dynamically receive a first supply voltage and a first clock signal, a second set of processor cores in a second region of the multi-core processor configured to dynamically receive a second supply voltage and a second clock signal, and an interface block coupled to the first set of processor cores and the second set of processor cores, wherein the interface block is configured to facilitate communications between the first set of processor cores and the second set of processor cores.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: October 1, 2013
    Assignee: Empire Technology Development LLC
    Inventors: Andrew Wolfe, Marc Elliot Levitt
  • Patent number: 8549331
    Abstract: Redundancy of data and/or inline power in a wired data telecommunications network from a pair of network devices via a selection device is provided by communicating redundant signals with each of the pair of network devices and coupling ports of the first network device and corresponding ports of the second network device to paired inputs of the selection device. The selection device operates: 1) under the control of the pair of network devices, one acting as master and one as slave, the master selecting (for each port or for all ports) one of the two paired inputs and causing the selection device to communicate data and/or inline power via a third port of the selection device to a third network device receiving data connectivity and/or inline power from the selection device; or 2) to route two redundant signals to a third network device which then selects one for use.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology
    Inventors: Roger A. Karam, Luca Cafiero
  • Patent number: 8510588
    Abstract: Objects of the invention are to provide a clock generation circuit and to provide a semiconductor device including the clock generation circuit. The clock generation circuit includes an edge detection circuit, a reference clock generation circuit, a reference clock counter circuit, and a frequency-divider circuit. The reference clock counter circuit is a circuit which outputs a counter value, which is obtained by counting the number of waves of a reference clock signal outputted from the reference clock generation circuit, in a period of time from when the edge detection circuit detects an edge of a signal which is externally inputted to the edge detection circuit to when the edge detection circuit detects the next edge, to the frequency-divider circuit. The frequency-divider circuit is a circuit which frequency-divides the reference clock signal based on the counter value.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: August 13, 2013
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Masami Endo, Takayuki Ikeda, Daisuke Kawae, Yoshiyuki Kurokawa
  • Patent number: 8504863
    Abstract: A communication channel includes a first component having a transmitter coupled to a normal signal source, and a second component having a receiver coupled to a normal signal destination. A communication link couples the first and second components. Calibration logic provides for setting an operation value for a parameter of the communication channel, such as by executing an exhaustive calibration sequence at initialization of the link. A tracking circuit, including a monitoring function, tracks drift in the parameter by monitoring a feedback signal that has a characteristic that correlates with drift in the communication channel, and updates, or indicates the need for updating of, the operation value of the parameter in response to the monitoring function.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: August 6, 2013
    Assignee: Rambus Inc.
    Inventors: Scott C Best, Abhijit M Abhyankar, Kun-Yung Chang, Frank Lambrecht
  • Patent number: 8499142
    Abstract: A UEFI compliant firmware is disclosed that includes a UEFI legacy boot loader. The UEFI legacy boot loader provides functionality for loading operating systems that are non-UEFI compliant in a performant manner. In particular, the UEFI legacy boot loader provided in one embodiment disclosed herein is configured to utilize UEFI disk services to load an O/S kernel and other O/S components. Once the UEFI legacy boot loader has completed loading the O/S components, the UEFI legacy boot loader enables interrupt handling by the O/S, relocates O/S real mode kernel setup code to a low memory region (below 1 MB), and switches a processor to a real mode of operation. The UEFI legacy boot loader then causes the real mode kernel setup code to be executed on the processor, to thereby complete the loading of the operating system.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: July 30, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Venkatesh Ramamurthy, Vinothkumar Sundaramoorthy
  • Patent number: 8495409
    Abstract: According to one embodiment, there is provided a host controller, which samples reception data in a VDS mode and an FDS mode, includes a VDS phase register which holds a phase shift amount in the VDS mode, an FDS phase register which holds a phase shift amount in the FDS mode, a mode setting unit configured to indicate in which of the VDS mode and the FDS mode data is sampled, a sampling position setting unit which selects the phase shift amount set in one of the VDS and the FDS phase register in accordance with a setting value of the mode setting unit, and provides the selected phase shift amount as a sampling position, and a clock phase shift unit which shifts a phase of an input clock signal in accordance with the shift amount, and provides the shifted input clock signal as a sampling clock.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: July 23, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masayoshi Murayama
  • Patent number: 8495410
    Abstract: One embodiment provides a host controller which performs a phase shift correction of a sampling clock when sampling a signal received, includes a phase shift judging section which judges whether or not it is necessary to shift a phase of the sampling clock, and up/down counts a counter in accordance with a shift direction when judging that it is necessary to shift the phase, a limit value storage section which stores a variance range limit value of the phase shift, and a shift limit judging section which judges whether or not a value of the counter exceeds the limit value of the phase shift, notifies a host device of an error when judging that the counter value exceeds the limit value, and shifts the phase of the sampling clock in accordance with the counter value of the counter when judging that the counter value does not exceed the limit value.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: July 23, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Noriyo Fujii, Masayoshi Murayama
  • Patent number: 8495402
    Abstract: Systems and methods are disclosed for limiting power consumption of a non-volatile memory (NVM) using a power limiting scheme that distributes a number of concurrent NVM operations over time. This provides a “current consumption cap” that fixes an upper limit of current consumption for the NVM, thereby eliminating peak power events. In one embodiment, power consumption of a NVM can be limited by receiving data suitable for use as a factor in adjusting a current threshold from at least one of a plurality of system sources. The current threshold can be less than a peak current capable of being consumed by the NVM and can be adjusted based on the received data. A power limiting scheme can be used that limits the number of concurrent NVM operations performed so that a cumulative current consumption of the NVM does not exceed the adjusted current threshold.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: July 23, 2013
    Assignee: Apple Inc.
    Inventors: Matthew Byom, Vadim Khmelnitsky, Hugo Fiennes, Arjun Kapoor
  • Patent number: 8479024
    Abstract: Usage data monitored at information handling systems is collected and analyzed to provide a basis for component selection for information handling systems by associating components with end user usage profiles. For example, a monitor tracks usage data at an end user information handling system and determines that the end user's usage falls within usage pattern defined by analysis of plural other end users. The end user is directed towards selection of components associate with the defined usage pattern to replace components of the information handling system or for use in a replacement information handling system. Analysis on an enterprise-wide basis helps an enterprise to allocate components and information handling systems to end users of an enterprise.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: July 2, 2013
    Assignee: Dell Products L.P.
    Inventors: Nikhil M. Vichare, Claude Lano Cox, Edwin Coleman Tinsley, Bruce Miller, Richard C. Thompson, Shirish Gupta
  • Patent number: 8473773
    Abstract: A method and system for providing an improved compliance clock service are described. An example method comprises establishing a system compliance clock (SCC) for a storage system that provides a compliant storage service, and establishing, for a volume in the storage system, a volume compliance clock (VCC). A current value of the SCC may be periodically updated based on hardware ticks monitored at the associated storage node. The volume compliance clock is to update its value based on a current value of the SCC.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: June 25, 2013
    Assignee: NetApp, Inc.
    Inventors: Mohit Kumar, Anuja Jaiswal, Jayesh Gada
  • Patent number: 8473772
    Abstract: A method for providing applications with a current time value includes receiving a trap for an application to access a time memory page, creating, in a memory map corresponding to the application, a mapping between an address space of the application and the time memory page in response to the trap, accessing, based on the trap, a hardware clock to obtain a time value, and updating the time memory page with the time value. The application reads the time value from the time memory page using the memory map.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 25, 2013
    Assignee: Oracle International Corporation
    Inventors: David Dice, Timothy Paul Marsland
  • Patent number: 8468378
    Abstract: An interface card is capable of communicating with an external device and includes a power supplier; a non-volatile memory which stores executable instructions to operate in an active-mode and a sleep-mode; a small-capacity volatile memory which is supplied with power in the sleep mode; a transmitter-receiver which transmits and receives packet data to/from the external device; and a controller which retrieves sleep-mode instructions stored in the non-volatile memory and loads the sleep mode instructions in the small-capacity volatile memory to transition the interface card into the sleep mode if the transmitter-receiver does not receive the packet data for predetermined time period in an active mode. The interface card processes certain packet data in the sleep mode and transitions back into the active mode when sleep mode operations determine that the packet data cannot be processed in the sleep mode.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: June 18, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Hyun-wook Park
  • Patent number: 8464036
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: June 11, 2013
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8443213
    Abstract: A motherboard capable of detecting consumed power and a method for detecting consumed power thereof are provided. The motherboard includes a VCC layer, a plurality of resistance elements, and a detecting module. A plurality of power traces are laid at the VCC layer, and each of the power traces conducts an operating voltage, respectively. The resistance elements are laid at sources of each of the power traces, respectively. The detecting module is coupled with each of the resistance elements, respectively, to obtain a current value of a current flowing through each of the resistance elements, and generates consumed power corresponding to each of the operating voltages according to the current value and the operating voltage corresponding to the current value.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: May 14, 2013
    Assignee: Asustek Computer Inc.
    Inventor: Pei-Hua Sun
  • Patent number: 8438373
    Abstract: In some implementations, a computer-implemented method includes storing a plurality of acceleration profiles in a mobile device; receiving accelerometer data from an accelerometer in the mobile device; correlating the accelerometer data with one accelerometer profile in the plurality of accelerometer profiles; and activating a user application of the mobile device that is associated with the correlated accelerometer profile. Each acceleration profile can correspond to a sequence of acceleration forces a mobile device would be subjected to when carried with a user during an activity that corresponds to the correlated acceleration profile.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Andrew E. Rubin, David P. Conway
  • Patent number: 8407493
    Abstract: In a method of supplying power for a device wired adapter, a stand-alone USB device is connected to the device wired adapter for operating as a wireless USB device. The stand-alone USB device is set as a USB on-the-go host. The device wired adapter is set as a USB on-the-go device. Power is supplied to the device wired adapter by the stand-alone USB device. A USB on-the-go role of the device wired adapter is swapped with a USB on-the-go role of the stand-alone USB device.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: March 26, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chang-Mo Chung, Yon-Suk Kim
  • Patent number: 8407502
    Abstract: A computer-implemented technique is presented. The technique can include determining, at a computing device including one or more processors, a power remaining in a battery of the computing device. The technique can include determining, at the computing device, a selected operating mode from a plurality of operating modes for the computing device based on the power remaining in the battery. Each of the plurality of operating modes can correspond to a different range of power remaining in the battery of the computing device. The technique can also include adjusting, at the computing device, operation of the computing device based on the selected operating mode. The selected operating mode can be associated with one or more display functions of the computing device, and adjusting operation of the computing device can include adjusting operation of the one or more display functions to adjust power usage of the computing device.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: March 26, 2013
    Assignee: Google Inc.
    Inventors: Romain P. Guy, Mathias Marc Agopian
  • Patent number: RE44325
    Abstract: A method for sending a remote power feed to a terminal in a local area network. A repeater of the local area network produces a detection test signal in a line to which a remote terminal is connected, and the signal has an energy level that will not damage the terminal. The presence of a remote terminal adapted to receive a remote power feed via the repeater is detected by detecting the presence of a predetermined impedance in the terminal, and power is supplied to the terminal via the repeater in response to detection of the presence of the terminal.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: June 25, 2013
    Assignee: Alcatel Lucent
    Inventors: Gerard Vergnaud, Luc Attimont, Jannick Bodin, Raymond Gass, Jean-Claude Laville