Safe Shutdown Patents (Class 714/24)
  • Patent number: 11942799
    Abstract: A power transmitter for wireless power transfer includes a sensing system, a feedback mechanism and a control and communications unit includes a controller configured to receive object detection data from the sensing system, if a power receiver is detected, reset an alert timer, if the power receiver has been detected and a disconnect is detected, determine if an alert timer value is greater than an alert threshold, if a disconnect is detected and the alert timer value is greater than the alert threshold, instruct the feedback mechanism to output an alert. The power transmitter further includes an inverter circuit configured to receive a direct current (DC) power and convert the input power to a power signal and a coil configured to transmit the power signal to a power receiver, the coil formed of wound Litz wire and including at least one layer, the coil defining, at least, a top face.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 26, 2024
    Assignee: NuCurrent, Inc.
    Inventors: Andrew Kovacs, Jason Green
  • Patent number: 11921472
    Abstract: Apparatuses, methods, systems, and program products are disclosed to determine when a portable electronic device is moved within an enclosed space. A processor and memory may control a sensor may store code executable by the processor to measure a parameter at an inlet of the computing device. The parameter may include an airflow rate, an air temperature at the inlet, and/or a current supply to a fan of the computing device. The processor may execute code to determine when the parameter at the inlet reaches a threshold. When the processor determines that the measured parameter has reached the threshold, a signal from the sensor to the processor and/or from the processor to an operator may be sent, indicating that the threshold has been reached.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Michael Ringuette, Mark K. Summerville, Sandy Collins
  • Patent number: 11893277
    Abstract: A data storage device is disclosed comprising a head actuated over a disk, a first semiconductor memory (SM) having a first endurance, and a second SM having a second endurance lower than the first endurance. A write command is received from a host including write data. When a size of the write command is less than a threshold, the write data is stored in a first SM write cache in the first SM, and when the size of the write command is greater than the threshold, the write data is stored in a second SM write cache in the second SM.
    Type: Grant
    Filed: February 20, 2021
    Date of Patent: February 6, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventor: David R. Hall
  • Patent number: 11878251
    Abstract: The present disclosure provides a method of synchronizing an online game, and a server device, that do not require centralized information management, reduce the processing burden on each device during online communication, and allow for continuation of processing in an offline environment. A method, according to the present disclosure, of synchronizing an online game that allows for transmission and reception of information related to game processing between a first client terminal and a second client terminal via a server includes: receiving, from the first client terminal connected online, first information related to game processing on the first client terminal; determining whether the first information is information that determines a game status; and storing the first information on the server and transmitting the first information to the second client terminal when the first information is determined to be information that determines the game status.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: January 23, 2024
    Assignee: GREE, INC.
    Inventor: Robert Jay Gould
  • Patent number: 11858649
    Abstract: A plurality of external power (“EP”) sources can be controlled with a single EP switch. A plurality of EP states can be determined, each EP state of the plurality of EP states being associated with one EP source from the plurality of EP sources. A highest EP state of the plurality of EP states can be determined. An EP indicator of the EP switch can be controlled based on the highest EP state.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: January 2, 2024
    Assignee: THE BOEING COMPANY
    Inventors: Steven M. Walstrom, Sheverria Antony Aikens
  • Patent number: 11843393
    Abstract: A method and apparatus for decoding in which a first failed decode operation is performed on raw bit values of a FEC block by a LDPC decoder. When the FEC block is determined to be a trapped block an updated LLR map is generated; the updated LLR map and either the raw bit values of the FEC block or a failed-decode-output-block from a previous failed decode operation on the trapped block are provided to the LDPC decoder; a decode operation of the LDPC decoder is performed using the updated LLR map on the bit values of the FEC block or the failed-decode-output-block from the previous failed decode operation; and the generating, the providing and the performing are repeated until the decode operation is successful or until a predetermined number of trapped-block-decoding iterations have been performed. When the decode operation is successful in decoding the FEC block the codeword is output.
    Type: Grant
    Filed: September 24, 2022
    Date of Patent: December 12, 2023
    Assignee: Microchip Technology Inc.
    Inventor: Peter John Waldemar Graumann
  • Patent number: 11829315
    Abstract: An electronic device is provided.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jisang Kim
  • Patent number: 11803392
    Abstract: Apparatuses and methods for preventing accidental-shutdown in a robot-assisted surgical device are disclosed. An exemplary control apparatus includes an on/off key configured to trigger a start action or a shutdown action, an on/off control module configured to detect the shutdown action of the on/off key and obtain a shutdown intention through man-machine interaction, and an on/off hardware circuit configured to detect the start action and send a signal to a power supply. The on/off hardware circuit is configured to detect the shutdown action of the on/off key and a shutdown control signal sent by the on/off control module and send a signal to cut off the power supply. The control apparatus can reduce the probability of accidental shutdown caused by system software and hardware failure or man-made mis-operation and improve the operating reliability of the robot-assisted surgical device without significantly increasing cost.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: October 31, 2023
    Assignee: BEIJING SURGERII ROBOTICS COMPANY LIMITED
    Inventors: Kai Xu, Aolin Tang
  • Patent number: 11755871
    Abstract: A transaction card with a luminous display includes a card body, an electronic control module, a light emitting module and a light guide module. The card body is provided with a light-transparent frame part around; the electronic control module is provided in the card body; the light emitting module is provided in the card body and electrically connected to the electronic control module; the light guide module is provided in the card body and corresponds to the light emitting module, the light guide module guides a light source of the light emitting module to the light-transparent frame part of the card body.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: September 12, 2023
    Inventor: Lien Hao Chuang
  • Patent number: 11669385
    Abstract: Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having an integrated voltage regulator and a power management controller, and a first communication path coupled to the power management controller, wherein the first communication path is to carry power error information to the power management controller. The technology may also include a second communication path coupled to an error pin of the SoC, wherein the second communication path is to carry the power error information to the error pin, and wherein the power error information is associated with the integrated voltage regulator.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Prashant D. Chaudhari, Bradley T. Coffman, Gustavo P. Espinosa, Ivan Rodrigo Herrera Mejia
  • Patent number: 11669401
    Abstract: Techniques are provided for improved restart of a system. In an example, a system can alternate storing a status register value or state to two or more non-volatile memory locations. Upon a power interruption and restart, the value of the status register can be restored to a state very close to or commensurate with a last occurring state even if a write operation to one of the non-volatile memory locations resulted an inaccurate saving of that state of the status register.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: June 6, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Samuel Thomas Breen
  • Patent number: 11662791
    Abstract: According to a first aspect, an industrial personal computer (IRC) (100) is provided. The IPC comprises: •a first housing module (10) having a first electronic component, an internal electric power supply device and a first electric connection portion; and •a second housing module (20?) having a second electronic component and a second electric connection portion, the first and the second housing modules being stacked along a stacking direction (SD), wherein the first and second connection portions form a connection bus along the stacking direction at least for transmitting electric power between the first and second housing modules; wherein •the second electronic component is an uninterruptible power supply (UPS) device (21); and •the IRC further comprising a power management controller (28).
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 30, 2023
    Assignee: OMRON Corporation
    Inventors: Frank Exoo, Martijn Elias
  • Patent number: 11656967
    Abstract: A method of supporting persistence of a computing device is provided. The computing device performs a stop procedure upon power failure. In the stop procedure, the computing device schedules out a running process task, stores a state of the process task to a process control block of a memory module including a non-volatile memory, flushes a cache for the processor, and flushes a pending memory request.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: May 23, 2023
    Assignees: MEMRAY CORPORATION, KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Myoungsoo Jung, Miryeong Kwon, Gyuyoung Park, SangWon Lee
  • Patent number: 11635900
    Abstract: A method includes receiving signaling indicative of performance of a shutdown operation involving a memory device to a controller resident on the memory device; initiating a power off sequence in response to the received signaling, wherein the power off sequence includes execution of instructions corresponding to a plurality of routines; and writing data comprising respective shutdown signatures associated with execution of the plurality of routines to a media associated with the memory device upon completion of each of one or more of the plurality of routines, wherein the media is bit-addressable or byte-addressable.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: April 25, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Kelsey J. Dobner
  • Patent number: 11630733
    Abstract: Techniques are provided for persistent memory file system reconciliation. As part of the persistent memory file system reconciliation, high level file system metadata associated with a persistent memory file system of persistent memory is reconciled. Client access to the persistent memory file system is inaccessible until reconciliation of the high level file system metadata has completed. A first scanner is executed to traverse pages of the persistent memory in order to fix local inconsistencies associated with the pages. A local inconsistency of a first set of metadata or data of a page is fixed using a second set of metadata or data of the page. The first scanner is executed asynchronously in parallel with processing client I/O directed to the persistent memory file system.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 18, 2023
    Assignee: NetApp, Inc.
    Inventors: Matthew Fontaine Curtis-Maury, Ram Kesavan, Ananthan Subramanian, Abdul Basit, Vinay Devadas, Yash Hetal Trivedi
  • Patent number: 11609701
    Abstract: The disclosure provides a power management method and a power management device. The method includes: reading a specific memory which includes a plurality of error data records; selecting a specific data record based on a usage status indicator of each error data record; sequentially sending an enable signal to each hardware device; in response to determining that an enable successful response corresponding to the enable signal is not received from a specific hardware device, or a boot alarm is received, at least obtaining a low pin count value and a power management status; recording the low pin count value and the power management status in the specific data record, and accordingly updating the usage status indicator of the specific data record.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: March 21, 2023
    Assignee: Ufi Space co., Ltd.
    Inventors: Yu-Min Wang, Chih-Tsao Chang, Ying-Hsiu Lai
  • Patent number: 11482135
    Abstract: A badge holding system, a holder for a user identification badge and an associated method are provided in order to provide an alert in response to the identification of one or more objects proximate the holder of the badge holding system. In relation to a holder, the holder includes a housing to receive and hold the user identification badge and a controller carried by the housing. The holder also includes a proximity identification system carried by the housing to identify one or more objects proximate the holder. The proximity identification system also provides information to the controller regarding the one or more objects that have been identified. The holder further includes an alerting output device carried by the housing and responsive to the controller. The alerting output device provides an alert in response to identification of one or more objects proximate the holder.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: October 25, 2022
    Assignee: THE BOEING COMPANY
    Inventors: William Harkness, Cynthia Dawn Murray
  • Patent number: 11403159
    Abstract: An apparatus comprising: a drive carrier assembly (DCA) including; an energy storage device having at least a portion thereof encased by a housing; and a printed circuit assembly to detect a power failure of a host computing device, wherein the printed circuit assembly has a first portion coupled to the energy storage device and a second portion coupled to a backplane of the host computing device.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John Norton, James Jeffery Schulze, Reza M. Bacchus, Robert C. Elliott, Troy A. Della Fiora, Keith Sauer, Darrel G. Gaston
  • Patent number: 11392565
    Abstract: Compressing data in dependence upon characteristics of a storage system, including: receiving an amount of processing resources available in the storage system; receiving an amount of space available in the storage system; and selecting, in dependence upon the priority for conserving the amount of processing resources and the amount of space, a data compression algorithm to utilize to compress the data.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: July 19, 2022
    Assignee: PURE STORAGE, INC.
    Inventors: John Colgrove, Joern Engel, Christopher Golden, Ethan Miller, Naveen Neelakantam
  • Patent number: 11354455
    Abstract: A host port is enabled for security. In response to a determination by the host port that authentication or security association negotiation with a storage port cannot be completed successfully, the host port determines whether an audit mode indicator has been enabled in a login response from the storage port. The host port preserves input/output (I/O) access to the storage port based on determining whether the audit mode indicator has been enabled in the login response from the storage port.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger G. Hathorn, Patricia G. Driever, Christopher J. Colonna, Evan Rivera, John R. Flanagan
  • Patent number: 11314867
    Abstract: In some examples, a trust controller generates a first value and send the first value to a target controller of a subsystem, and generates a first verification value based on the first value and a known good code image for the target controller. The trust controller receives a second verification value from the target controller, the second verification value based on the first value and a code image to be executed at the target controller. The trust controller determines whether the code image to be executed at the target controller is compromised based on the first verification value and the second verification value.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: April 26, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Stewart Gavin Goodson, II, Daniel Humphrey, Robin Kel Schrader
  • Patent number: 11307868
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating system to a second operating system, copying a system context for the second operating system from a location of a non-volatile memory to a volatile memory, the location associated with the second operating system and transitioning from the first operating system to the second operating system using the system context for the second operating system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 19, 2022
    Assignee: INTEL CORPORATION
    Inventors: Faraz A. Siddiqi, Barnes Cooper
  • Patent number: 11243941
    Abstract: Techniques a provided for performing multi-system operations in which changes are asynchronously committed in multiple systems. Metadata about the multi-system operation is injected into the commit logs of one system involved in a multi-system operation. An event stream is generated based on the commit logs of the one system, and is used to drive the operations that one or more other systems need to perform as part of the multi-system operation. A reconciliation system reads the logs of all systems involved in the multi-system operation and determines whether the multi-system operation completed successfully. Techniques are also provided for using machine learning to generate models of normal execution of different types of operations, detect anomalies, pre-emptively send expectation messages, and automatically suggest and/or apply fixes.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: February 8, 2022
    Assignee: LENDINGCLUB CORPORATION
    Inventors: Yana Nikitina, Igor Petrunya
  • Patent number: 11194655
    Abstract: A storage device includes a non-volatile memory including a plurality of memory blocks and a storage controller configured to control a read operation of the non-volatile memory. The storage controller receives power-off time information indicating a power-off time point at which the storage device is powered off, and power-on time information indicating a power-on time point at which the storage device is powered on, when the storage device is switched from a power-off state to a power-on state. The storage controller stores a power-off time stamp corresponding to the power-off time point and a power-on time stamp corresponding to the power-on time point in the non-volatile memory.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: December 7, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jihwan Kim, Inyoung Kim, Jonghwa Kim, Chanik Park
  • Patent number: 11182313
    Abstract: In one embodiment, an apparatus includes: a first memory controller to control access to a first memory, the first memory controller including a memory mirroring circuit, in response to a memory write request from a first processor socket for which the first memory comprises a primary memory region, to cause data associated with the memory write request to be written to the first memory and to send a shadow memory write request to a second memory to cause the second memory to write the data into a secondary memory region; and a shadow memory table including a plurality of entries each to store an association between a primary memory region and a secondary memory region. The memory mirroring circuit may access the shadow memory table to identify the secondary memory region. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 23, 2021
    Assignee: Intel Corporation
    Inventors: Ishwar Agarwal, Theodros Yigzaw
  • Patent number: 11099627
    Abstract: Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: August 24, 2021
    Assignee: Abbott Diabetes Care Inc.
    Inventors: Daniel M. Bernstein, Saeed Nekoomaram, Mark K. Sloan
  • Patent number: 11099736
    Abstract: A device and method dynamically optimize processing of a storage command within a storage system. The device and method execute a rule based on predetermined criteria and internal operation parameters of the storage system. An extended application program interface within the storage system provides internal operation parameters for use in execution of the rule. Based on execution of the rule, the storage system controls processing of the storage command.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 24, 2021
    Assignee: Toshiba Memory Corporation
    Inventor: Yaron Klein
  • Patent number: 11010116
    Abstract: In some implementations, a print device may possess a processor, print device memory, and a print queue manager. The print queue manager is to add a print job to a print queue having a plurality of print jobs to be printed. The print job corresponds to a print request received from a user for printing a digital document. The print queue manager further determines occurrence of a first trigger event for creating a print job backup. The first trigger event includes a print job deferment input. The print queue manager may further obtain print data corresponding to an unprocessed print job identified for print job backup based on the occurrence of the first trigger event and save the print data corresponding to the identified unprocessed print job in the print device memory to create the print job backup.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 18, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ashok Vardhan Kopparthi
  • Patent number: 10911607
    Abstract: A diagnostic apparatus includes a first acquiring unit that acquires sound information, a second acquiring unit that acquires operation information indicating a component in operation among a plurality of components of an analysis target apparatus, and a display unit that, when the acquired sound information is reproduced, displays operating states of the plurality of components at the time point when the reproduced sound is acquired, using the operation information.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: February 2, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Shinya Miyamori, Tsutomu Udaka, Fumihiko Ogasawara, Katsuyuki Kouno, Atsushi Ito, Tomoyuki Mitsuhashi
  • Patent number: 10488906
    Abstract: A power storage adapter may use a method for power delivery based on temperature and other factors. In particular, when electrical power is being supplied to a portable information handling system, a temperature of the power storage adapter may increase. Power storage adapter may reduce the electrical power being supplied to the portable information handling system based on the temperature to prevent the power storage adapter from potentially overheating.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 26, 2019
    Assignee: Dell Products L.P.
    Inventors: Andrew Thomas Sultenfuss, Richard Christopher Thompson
  • Patent number: 10289400
    Abstract: A system and method for seamlessly and automatically handling outdated resources in a cloud and/or performing a multiple-version upgrade within the cloud with little visibility of interim operations to end users are presented. Mechanisms ensure that outdated resources do not communicate with the rest of the cloud (for example, via distributed data models and Application Programming Interfaces (APIs) before they are upgraded to a target software level. A multiple-version upgrade is implemented in the cloud by a single upgrade operation, by which internal paths for upgrading through various interim versions of software are concealed from end users of the cloud.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: May 14, 2019
    Assignee: Amplidata N.V.
    Inventors: Ruben De Zaeytijd, Carl Rene D'Halluin, Frederik Jacqueline Luc De Schrijver
  • Patent number: 10289466
    Abstract: A mechanism is provided for improving error data collection in a storage network component. Each time an associated error code generated by a device coupled to the storage network component occurs, each error counter in a set of error counters associated with the error code generated by the device in the storage network component is incremented and the error is legged in an error log area associated with the device in the storage network component. Responsive to one or more clip levels in a set of clip levels being met, a notification associated with the one or more clip levels that are met is triggered thereby causing the error associated with the device to be addressed. The set of clip levels is associated with the error log area and each error counter in the set of error counters associated with the error code generated by the device.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Erik Rueger, Christof Schmitt
  • Patent number: 10146610
    Abstract: Systems and methods for agentless remediation and recovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU); a Basic Input/Output System (BIOS) coupled to the CPU; a logic controller coupled to the CPU; and a memory coupled to the logic controller, the memory having program instructions stored thereon that, upon execution by the logic controller, cause the IHS to: during a first stage, check an operational state of a plurality of hardware components within the IHS in the absence of any involvement by the CPU or the BIOS; and during a second stage following the first stage, identify a failed hardware component amongst the plurality of hardware components in the absence of any involvement by the CPU or the BIOS.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 4, 2018
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Joseph Kozlowski
  • Patent number: 10120760
    Abstract: The invention relates to a vehicle infotainment system, comprising a system-on-chip with a restart monitoring device. In this arrangement, the restart monitoring device is designed to determine a number of restarts of the system-on-chip and to deactivate the system-on-chip or to switch it in an idle mode when the number of restarts of the system-on-chip exceeds a predetermined threshold value. In this manner, the restart monitoring device can prevent a discharge of the battery of the vehicle by a faulty loop of restarts.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: November 6, 2018
    Assignee: Continental Automotive GmbH
    Inventors: Holger Braun, Wolfgang Weber
  • Patent number: 9804960
    Abstract: A data storage module includes a non-volatile memory and a controller. A method performed in the data storage module includes receiving an overprovision capacity instruction from a host device. The method further includes updating a file system table of the non-volatile memory to indicate, by designating logical addresses in the file system table as being in use, that the logical addresses are used without reducing an amount of free physical space in the non-volatile memory.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 31, 2017
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Aki Bleyer, Tal Heller
  • Patent number: 9672920
    Abstract: This disclosure provides a memory device. The memory device includes a plurality of memory cells and a control circuit coupled to the memory cells. The control circuit is configured to provide a first programming voltage to the memory cells; verify the memory cells against an interim level verify voltage to divide the memory cells into a first group of memory cells and a second group of memory cells according to whether the memory cells do not reach or do reach the interim level verify voltage, respectively; provide a second programming voltage to the first group of memory cells and inhibit the second group of memory cells from receiving the second programming voltage, the second programming voltage being greater than or equal to the first programming voltage; and verify the first group of memory cells and the second group of memory cells against a desired level voltage.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 6, 2017
    Assignee: Macronix International Co., Ltd.
    Inventors: Chih-Chang Hsieh, Ti Wen Chen, Yungchun Li, Hang Ting Lue
  • Patent number: 9606944
    Abstract: A first memory buffer has a first high speed memory channel and a second high speed memory channel. A second memory buffer is connected to the first memory buffer through a first connection. The second memory buffer has a third high speed memory channel and a fourth high speed memory channel. The first connection connects the first high speed memory channel and the third high speed memory channel. A first memory controller is connected to the first memory buffer through the second high speed memory channel. A second memory controller is connected to the second memory buffer through a second connection. The second connection is connected to the second memory buffer through the fourth high speed memory channel. A first memory module set is connected to the first memory buffer and a second memory module set is connected to the second memory buffer.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Edgar R. Cordero, Girisankar Paulraj, Diyanesh B. Chinnakkonda Vidyapoornachary
  • Patent number: 9411700
    Abstract: Disclosed is a storage tester capable of individual control for a plurality of storages, which comprises a host terminal for receiving user's control signal for storage test; a communication interface unit transmitting data among the host terminal, an embedded processor and a data engine unit; a data engine unit for generating pattern data and command data and reading the data from the storage; a sequence control module for controlling respectively a plurality of SATA/SAS/PCIe interface units; and SATA/SAS/PCIe interface unit for connecting to the storage through one among SATA, SAS, PCIe interface according to the signal for interface selection generated from the embedded processor and controlling a plurality of storages according to control of the sequence control module by the embedded processor in order to test respectively connected storage.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 9, 2016
    Assignee: UNITEST INC.
    Inventor: Eui Won Lee
  • Patent number: 9317299
    Abstract: A method and a device for cold starting an Android mobile terminal are disclosed. The method includes: the mobile terminal in standby state backs up data needing to be saved to a non-volatile storage device and then is powered off after a power supply of the mobile terminal is turned off in a fast cold starting mode; after the mobile terminal is restarted, the data backed up in the non-volatile storage device is restored to a corresponding physical memory. The advantage of the technical solution is that: by backing up the data needing to be saved, such as used pages, the efficiency of data backup and recovery is improved, and the time for cold starting of the Android mobile terminal is significantly shortened.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 19, 2016
    Assignee: ZTE Corporation
    Inventor: Huipeng Zeng
  • Patent number: 9286153
    Abstract: An approach is provided for monitoring the health of a Question/Answer (QA) Computing System. In the approach, performed by an information handling system, a number of static questions are periodically submitted to the QA system, wherein each of the static questions corresponds to a previously established verified answer. Responses are received from the QA system, with the responses including answers corresponding to the submitted static questions. Monitoring the performance of the QA system based on the received responses. When the monitoring detects a problem with the QA system, a user is notified of the detected problem.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kenneth M. Giffels, Christopher J. Karle, William G. O'Keeffe, Ketan T. Patel, David D. Taieb, Sabrina Yee
  • Patent number: 9282014
    Abstract: A computer system is configured to monitor server stability based on a stability time specification of a server. An embodiment specifies a stability time for the server, wherein the stability time is defined as a time between a starting state of the server and a stability point of the server. The server activity is monitored by an availability manager to determine an availability status of the server. Responsive to the server activity progressing to the stability point within the stability time, an embodiment determines that the server is stable. Responsive to the server activity failing to progress to the stability point within the stability time, an embodiment determines that the server is unreliable.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Abrams, Nicholas C. Matsakis, Daniel Nieves, Anthony T. Sofia
  • Patent number: 9223664
    Abstract: An energy storage device included in a data center environment can supply energy to a set of solid state drives in the data center environment when power failure or another power event has occurred. In some embodiments, there can be a controller for each solid state drive. The controller can be configured to detect or determine the occurrence of the power failure or other power event and, in response, transmit a command to a respective solid state drive instructing the solid state drive to perform a graceful and atomic shutdown operation, so that data stored on the drive is made durable and the drive enters a quiescent state (e.g., sleep mode, hibernate mode, power-off mode, etc.). As such, the energy storage device can provide protection against power events to solid state drives that lack native (e.g., built-in, inherent, etc.) power protection mechanisms.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: December 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Nathan Watson, Adam Douglas Morley, David Edward Bryan, Michael David Marr
  • Patent number: 9209720
    Abstract: A system that includes a first data storage element actuated by a first electric motor. The system also includes a second data storage element actuated by a second electric motor. An electrical connector assembly transfers electrical energy from a back electromotive force generated in the first electric motor, by movement of the first data storage element, to the second electric motor to thereby energize the second electric motor.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 8, 2015
    Assignee: Seagate Technology LLC
    Inventors: Timothy R. Feldman, John W. Shaw
  • Patent number: 9201717
    Abstract: A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which data is managed in a predetermined unit, and a controller that writes data requested by a host apparatus in the second storing unit via the first storing unit and reads out data requested by the host apparatus from the second storing unit to the first storing unit and transfers the data to the host apparatus. The controller includes a management table for managing the number of failure areas in a predetermined unit that occur in the second storing unit and switches, according to the number of failure areas, an operation mode in writing data in the second storing unit from the host apparatus.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: December 1, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Junji Yano, Hidenori Matsuzaki, Kosuke Hatsuda
  • Patent number: 9170887
    Abstract: According to one embodiment, when being notified of an interruption of an external electric power supply, a second processor performs a saving operation for storing management information and data stored in a first volatile memory to a first non-volatile memory, and records a progress log, indicating a progress of the saving operation, into a second volatile memory. The first processor periodically checks whether the progress log is recorded in the second volatile memory or not, and when the progress log is recorded in the second volatile memory, the first processor stores the progress log into the second non-volatile memory.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: October 27, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasunori Nakamura, Nobuhiro Ono
  • Patent number: 9158700
    Abstract: A power loss condition is detected that affects volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device. The volatile cached data is stored in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 13, 2015
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Ryan J. Goss, David S. Seekins
  • Patent number: 9106772
    Abstract: When an error occurs in communication between an access point and an image processing apparatus, it is determined whether a setting of the access point has been changed. When an error occurs in communication between the access point and the image processing apparatus, the error is notified to a user. If it is determined that the setting of the access point has been changed, resetting of a wireless LAN by a user is awaited, and then, connection between the access point and the image processing apparatus is started.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 11, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiaki Katahira
  • Patent number: 9081712
    Abstract: A method of storing data includes a storage device controller that receives a storage access operation to store data on at least one non-volatile storage device having a plurality of individually accessible blocks. In response to receiving the storage access operation to store data, the controller initiates a first program cycle to store the data as temporary data within one or more of the blocks. The program cycle has an associated first set of parameters for storage of temporary data. In response to a pre-determined period of time for the storage of temporary data being exceeded or a pre-determined capacity for temporary data has been exceeded, the controller initiates a second program cycle to store the temporary data as persistent data within one or more of the blocks. The second program cycle has an associated second set of parameters for storage of persistent data.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 14, 2015
    Assignee: DELL PRODUCTS, L.P.
    Inventor: Gary B. Kotzur
  • Publication number: 20150135011
    Abstract: A system and method provide vital shutdown of a remote slave unit linked by a fiber optic connection to a local, checked redundant master unit with two paired computers. Each computer sends a life signal to an associated local vital supervision card (VSC) and copper to fiber converter (C/F converter) for transmission via fiber to a corresponding fiber to copper converter (F/C converter) on the slave unit, then to a corresponding remote VSC. Each local VSC controls power to a corresponding second local VSC-associated C/F converter, and each remote VSC controls power to a corresponding second remote VSC F/C converter. A VSC detecting an incorrect life signal signature removes power to the corresponding controlled converter and, optionally, to a respective local or remote I/O rack, thereby shutting down the slave unit.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Inventors: Cameron FRASER, Abe KANNER, Serge KNIAZEV
  • Publication number: 20150113326
    Abstract: An aggregation module combines a plurality of logical address spaces to form a conglomerated address space. The logical address spaces comprising the conglomerated address space may correspond to different respective storage modules and/or storage devices. An atomic aggregation module coordinates atomic storage operations within the conglomerated address space, and which span multiple storage modules. The aggregation module may identify the storage modules used to implement the atomic storage request, assign a sequence indicator to the atomic storage request, and issue atomic storage requests (sub-requests) to the storage modules. The storage modules may be configured to store a completion tag comprising the sequence indicator upon completing the sub-requests issued thereto. The aggregation module may identify incomplete atomic storage requests based on the completion information stored on the storage modules.
    Type: Application
    Filed: June 6, 2014
    Publication date: April 23, 2015
    Applicant: FUSION-IO, INC.
    Inventors: Nisha Talagala, Dhananjoy Das, Swaminathan Sundararaman, Ashish Batwara, Nick Piggin