Patents Examined by Chad Erdman
  • Patent number: 9940176
    Abstract: A dual-processor electronic device is provided. The dual-processor electronic device includes a first processor, a second processor and a dynamic random access memory. The first processor sends a wake-up command to the second processor to wake up the second processor after performing local initialization. The second processor wakes up, then performs local initialization, copies and decompresses the image file to the dynamic random access memory and sends a ready message to the first processor after the image file is decompressed. The first processor delays startup, and starts the startup process according to the decompressed image file when the ready message is received and the delay-start time is expired. The present disclosure also provides a method for booting up dual-processor electronic device quickly.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 10, 2018
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Irawan Kuncoro
  • Patent number: 9940051
    Abstract: A data storage device that includes a magnetic storage device selects one or more power states of the magnetic storage device based on a time interval since a most recent time data has been read from or written to the magnetic storage device. The power state of the magnetic storage device can be changed from a higher power consumption state to a lower power consumption state when the time interval exceeds a predetermined value. The power consumption state may be changed from an active servo state to an intermediate power consumption state, a park state, and/or a standby state, depending on the time elapsed since the most recent time data has been read from or written to the magnetic storage device.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: April 10, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Richard M. Ehrlich, Eric R. Dunn, Daniel Tchen, Annie Mylang Le, Mine Wonkyung Budiman, Fernando Anibal Zayas
  • Patent number: 9933843
    Abstract: A method for reducing a need for power in a backup mode of operation in a data center includes receiving a first alert from an uninterruptible power supply indicating that the uninterruptible power supply is operating in a first mode, wherein the first mode includes deriving power from a stored energy source, identifying at least one host server configured to receive power from the uninterruptible power supply in the first mode, suspending execution of at least one virtual machine on the at least one host server, receiving a second alert from the uninterruptible power supply indicating that the uninterruptible power supply is operating in a second mode, wherein the second mode includes deriving power from one of a mains power source and a generator, and resuming execution of the at least one virtual machine.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: April 3, 2018
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventors: Torben Nielsen, Flemming Johansen, Jens Engsted Kiib, Mikkel Dalgas, Kresten Peter Vester
  • Patent number: 9927820
    Abstract: Heating, ventilation, and air conditioning (HVAC) system boiler controllers are described herein. One controller includes a memory and a processor configured to execute executable instructions stored in the memory to determine a change to a set point of the boiler that would lower a cost of operating the boiler, determine whether the change to the set point of the boiler is possible for the boiler, and make the change to the set point of the boiler upon determining the change is possible.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: March 27, 2018
    Assignee: Honeywell International Inc.
    Inventors: Ondrej Holub, Martin Strelec
  • Patent number: 9912466
    Abstract: A network device may be operable to receive an indication from a cable modem termination system (CMTS) that media access control (MAC) management messages will be transmitted by the CMTS at fixed intervals. Subsequent to receiving the indication, the network device may be operable to power down one or more components of the network device and set a sleep timer to a value equal to an integer multiple of the fixed interval minus a transition period. The network device may power up the one or more components of the network device upon expiration of the sleep timer. The network device may power up the one or more components of the network device upon an amount of traffic in a buffer of the network device reaching a threshold.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: March 6, 2018
    Assignee: Maxlinear, Inc.
    Inventors: Curtis Ling, Timothy Gallagher
  • Patent number: 9904339
    Abstract: In one embodiment, a processor includes multiple cores and a power control unit (PCU) coupled to the cores. The PCU has a stress detector to receive a voltage and a temperature at which the processor is operating and calculate lifetime statistical information including effective reliability stress, maintain the lifetime statistical information over multiple boot cycles of a computing system such as personal computer, server computer, tablet computer, smart phone or any other computing platform, control one or more operating parameters of the processor based on the lifetime statistical information, and communicate at least a portion of the lifetime statistical information to a user and/or a management entity via an interface of the processor. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 27, 2018
    Assignee: Intel Corporation
    Inventors: Dorit Shapira, Efraim Rotem, Doron Rajwan, Nadav Shulman, Esfir Natanzon, Nir Rosenzweig
  • Patent number: 9904562
    Abstract: A method of operating a datalogger adapted for logging sensor data from an absorbent article having at least one sensor element and the datalogger are described. The method includes: determining an external event; and on determination of the external event, transitioning from a first operating condition to a second operating condition. The external event can be an event selected from: a disconnection event in which the datalogger is disconnected from the absorbent article; a connection event in which the datalogger is connected to an absorbent article; a charge event in which the datalogger is connected to a charging station; and a user interaction event in which the user interacts with a user interface element of the datalogger. The first and second operation conditions can be selected from: a datalogging condition; a standby condition; a status notification condition; and a data transmission condition.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: February 27, 2018
    Assignee: SCA HYGIENE PRODUCTS AB
    Inventors: Per Bergström, Christer Olofsson Ranta, Björn Ålsnäs, Mattias Bosaeus
  • Patent number: 9886055
    Abstract: An electronic device and method in which a tuning process is performed during memory initialization, so as to reduce the occurrence of data read errors. The device may include a clock generator that generates a clock signal transmitted to a memory device, and a host control module that transmits to the memory device a change signal changing at least a portion of the clock signal, and/or a tuning related command. The host control module may receive setting data from the memory device, corresponding to at least one of the change signal and the tuning related command.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Suk Jung, Jae Hoon Jung
  • Patent number: 9886292
    Abstract: A user profile layer provides a benefit to a user by allowing access to user profile setting and data across multiple information handling systems running one or more operating systems. Operating system specific data may be stored in a user profile operating system layer while user data may be stored in a user profile data layer. Each time a user logs in to an information handling system, a layering driver captures changes to user data and to user settings corresponding to the operating system. A new user profile operating system layer is created for each type of operating system associated with a user while only one user profile data layer is maintained for the same user. In this way, any changes made to the same operating system data or user data are captured by the user's specific user profile and usable each time the user logs in to any information handling system.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 6, 2018
    Assignee: Dell Products L.P.
    Inventors: Puneet Kaushik, Rushikesh P. Patil
  • Patent number: 9875358
    Abstract: The subject disclosure is directed towards protecting code in memory from being modified after boot, such as code used in a dedicated microprocessor or microcontroller. Hardware, such as in logic or in a memory protection unit, allows a range of memory to be made non-writeable after being loaded, e.g., via a secure boot load operation. Further, startup code that is used to configure the hardware/memory may be made non-executable after having run once, so that no further execution may occur in that space, e.g., as a result of an attack. A function in the runtime code may allow for a limited, attack-protected reconfiguration of sub-regions of memory regions during the runtime execution.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ling Tony Chen, Felix Stefan Domke
  • Patent number: 9874922
    Abstract: In one embodiment, a processor includes at least one core to execute instructions and a power control logic to receive power capability information from a plurality of devices to couple to the processor and allocate a platform power budget to the devices, set a first power level for the devices at which the corresponding device is allocated to be powered, communicate the first power level to the devices, and dynamically reduce a first power to be allocated to a first device and increase a second power to be allocated to a second device responsive to a request from the second device for a higher power level. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 23, 2018
    Assignee: Intel Corporation
    Inventors: Ankush Varma, Krishnakanth V. Sistla, Vasudevan Srinivasan, Eugene Gorbatov, Andrew D. Henroid, Barnes Cooper, David W. Browning, Guy M. Therien, Neil W. Songer, James G. Hermerding, II
  • Patent number: 9864604
    Abstract: Implementations of the present disclosure involve a system and/or method for implementing a reset controller of a microprocessor or other type of computing system by connecting the reset controller to a reset controller bus or other type of general purpose bus. Through the reset bus, the reset controller signals used to generate the reset sequence of the system may be transmitted to the components of the system through a bus, rather than utilizing a direct wire connection between the components and the reset controller. The wires that comprise the reset bus may then be run to one or more components of the microprocessor design that are restarted during the reset sequence. Each of these components may also include a reset controller circuit that is designed to receive the reset control signals from the reset controller and decode the signals to determine if the received signal applies to the component.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: January 9, 2018
    Assignee: Oracle International Corporation
    Inventor: Ali Vahidsafa
  • Patent number: 9849544
    Abstract: A laser processing program creation device sets an evaluation region in an adjacent plane to a target plane; calculates the position of the extremity of the product profile in the axial direction within the evaluation region; sets a first line segment passing through the position of the extremity and extending orthogonally to the axis in the target plane; locates a processing area in the range surrounded by the first line segment, a second line segment, and the product profile, the second line segment extending in the axial direction from an end of the first line segment to the product profile; allocates a trajectory for laser beam cutting to form a notch or a hole in the processing area; and allocates a trajectory for laser beam cutting to cut the material along the product profile.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 26, 2017
    Assignee: AMADA HOLDINGS CO., LTD.
    Inventor: Takaaki Ootsu
  • Patent number: 9851985
    Abstract: Methods and systems for platform configuration management may use a platform configuration register (PCR) stored on a trusted platform module (TPM) included with an information handling system. A basic input/output system (BIOS) may include instructions to generate a first PCR value based on BIOS settings while a user is operating the BIOS. When the first PCR value indicates a change from a previous PCR value stored in the PCR, an alert may be displayed to the user and sent to a network administrator. The BIOS may display an indication of a mapping of BIOS settings to the first PCR value.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: December 26, 2017
    Assignee: Dell Products L.P.
    Inventors: Ricardo Luis Martinez, Anand Prakash Joshi
  • Patent number: 9841799
    Abstract: Some embodiments relate to a method of using a network to control a power management system. The method includes using the network to access a generator controller that is part of the power management system. The method further includes using the network to exchange communications with the generator controller in order to permit the generator controller to control other electronic components that are part of the power management system.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 12, 2017
    Assignee: Kohler Co.
    Inventors: Richard A. Mauk, William Herman Gross, Gary Allen Kroll, Jayson Pierringer
  • Patent number: 9829913
    Abstract: A Serial Peripheral Interface (SPI) controller is provided for use within a computer system. The SPI controller includes a clock that generates system clock signals that synchronize a data transfer operation, and a dynamic clock delay element that phase shifts the clock signals with a delay offset and outputs read data that was received during a read operation from an SPI slave device with the clock signals that were phase shifted.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: November 28, 2017
    Assignee: Goodrich Corporation
    Inventors: Scott W. Ramsey, Jonathan C. Jarok
  • Patent number: 9832136
    Abstract: A provisioning server delivers operating systems to more than one virtual machine in different subnetworks. Since one provisioning server can be used for multiple subnetworks, this reduces the need to build, license, and support a provisioning server or a provisioning server farm for each subnetwork. This eliminates additional Infrastructure Software licensing; reduces additional effort to implement and maintain more provisioning servers; increases flexibility to add additional subnetworks; and scales a provisioning server farm to meet demand by adding servers.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 28, 2017
    Assignee: Liberty Mutual Insurance Company
    Inventor: Tucker Charles Gibson
  • Patent number: 9826677
    Abstract: Data is collected from sensors related to the opener assembly for seeders, such as for discs and hoe drills, in order to better determine how the opener assembly reacts while operating in various conditions and to more precisely control operation of the opener assembly. Accordingly, a control system and a sensor array are utilized to provide automatic and continuous down pressure adjustments (according to a certain user specified range) at various speeds to substantially maintain a relatively constant seed depth. The sensor array could also be monitored and controlled by an operator to control settings (such as with respect to seed depth and/or opener down pressure) of the seeding implement from the cab to provide manual down pressure adjustments at various speeds. In various aspects, seeding speed and/or tractor speed may also be parameters controlled via the sensor feedback according to a certain user specified range of sensor variation.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 28, 2017
    Assignee: CNH Industrial Canada, Ltd.
    Inventors: Joel Gervais, James W Henry
  • Patent number: 9823722
    Abstract: A method for adjusting a voltage of a supercapacitor is disclosed, the method, which is used to retard aging of the supercapacitor and extend a service life of the supercapacitor, includes: acquiring information that carries a system service volume; configuring a size of an available capacity value of the Cache according to the information; and adjusting a working voltage of the supercapacitor according to the configured size of the available capacity value of the Cache.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 21, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Weijian Liu
  • Patent number: 9811110
    Abstract: A system and a method of sampling an event signal using multiple clocking signals each provided in a separate candidate clock domain each of which also receives points in time from a master clock. From each candidate clock domain, clocked by the individual clocking signals, pairs of a received point in time and event signal value are fed to a master clock domain. In the master clock domain, the values of the event signal may be determined over time as a function of master clock time. This may be used for synchronizing operation in the master clock domain of e.g. packet time stamping with an overall time defined by the event signal. Using multiple clocking signals for the sampling, a much more precise sampling of the event signal is facilitated.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 7, 2017
    Assignee: Napatech A/S
    Inventors: René Krog Josiassen, Søren Kragh