Patents Examined by Matthew M. Kim
  • Patent number: 11314596
    Abstract: This invention introduces an electronic apparatus and an operative method thereof which are capable of triggering an initialization operation for the electronic apparatus correctly. The electronic apparatus includes a plurality of latches and a power power-on-reset generator. The plurality of latches are coupled to memory cells and are configured to monitor memory data of the memory cells. The power-on-reset generator is coupled to the plurality of latches and is configured to generate a power-on-reset pulse to reset the electronic apparatus in response to a data corruption on at least one of the memory cells. The data corruption is detected during an initialization operation of the electronic apparatus according to memory data of the memory cells and corresponding hardwired code data.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: April 26, 2022
    Assignee: Winbond Electronics Corp.
    Inventors: Pil-Sang Ryoo, Wen-Chiao Ho
  • Patent number: 11314608
    Abstract: A subset of drives with protection groups that have D data members and P parity members is created with (W+1) drives each having W partitions where W=(D+P). A single partition protection group is created in the lowest numbered partition of the W lowest numbered drives. Spares are created at drive X partition Y that satisfy X+Y=W+2. Members of additional protection groups with W members are symmetrically distributed on remaining partitions such that the protection group member at drive X partition index Y belongs to protection group N: if (X+Y)<(W+2), then N=(X+Y?2); and if (X+Y)>(W+2), then N=(X+Y?W?2). The spares are used to rebuild partitions in the event of drive failure. When a new drive is added the first W protection group members in the lowest numbered unrotated partition are rotated onto the new drive. The single partition protection group is excluded from rotation. Partitions vacated by rotated protection group members and a rotated spare are used to create a new protection group.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 26, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kuolin Hua, Kunxiu Gao
  • Patent number: 11314585
    Abstract: A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring data center assets within a data center; identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center; determining whether remediation documentation is available for the issue within the data center; generating a remediation task, the remediation task being designed to address the issue within the data center, the generating using the remediation documentation when the remediation documentation is available; performing a data center remediation operation based upon the remediation task; and, generating remediation documentation associated with performance of the remediation task when the remediation documentation is not available.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 26, 2022
    Assignee: Dell Products L.P.
    Inventors: Saurav Shrestha, Margaret Patton, Carlin Mendonca, Jeffrey M. Lairsey
  • Patent number: 11307921
    Abstract: One embodiment provides for a data processing system comprising multiple independent processors to execute multiple operating system environments of the data processing system, the multiple operating system environments to enable operation of multiple regions of a computing device associated with the data processing system. The multiple operating system environments are interconnected via a transport agnostic communication link. In response to detection of a fatal error in one or more of the multiple operating system environments, the multiple operating system environments coordinate performance of multiple separate error handling operations within the multiple operating system environments to generate a combined error log. The combined error log includes operational states of the multiple operating system environments.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: April 19, 2022
    Assignee: Apple Inc.
    Inventors: Christopher J. Noe, Joshua H. Berlin, Joseph J. Castro, Hardik K. Doshi, Joel N. Kerr, Kerry J. Kopp, Michael J. Smith
  • Patent number: 11307915
    Abstract: Systems, devices, computer-implemented methods, and/or computer program products that facilitate fault localization for distributed applications. In one example, a system can comprise a process that executes computer executable components stored in memory. The computer executable components can comprise a graph compiler and a partitioning component. The graph compiler can generate a hypernode graph for a distributed application using causality data inferred from log data generated by services emitting errors. The distributed application can comprise the services. The partitioning component can cluster the services into a plurality of groups using the hypernode graph and an objective function.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larisa Shwartz, Jinho Hwang, Pooja Aggarwal, Seema Nagar
  • Patent number: 11307916
    Abstract: A method for determining an estimated duration before a technical incident in a computing infrastructure, executed by a computing device. The computing device including a data processing module, a storage module that stores in memory at least one correlation base between performance indicators, wherein the correlation base includes values of duration before becoming anomalous between correlated performance indicators, and a collection module. The method includes receiving performance indicator values, identifying anomalous performance indicators, identifying first and other at-risk indicators. The method includes determining an estimated duration before a technical incident including a calculation, from the anomalous indicators and at-risk indicators, a shorter path leading to a risk of technical incident, and a calculation of an estimated duration before a technical incident.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: April 19, 2022
    Assignee: BULL SAS
    Inventors: Jean-François Roy, Kaoutar Sghiouer, Guillaume Porcher, Pierre Seroul
  • Patent number: 11307948
    Abstract: A fault injection method and apparatus, an electronic device and a storage medium are provided, which are related to the technical fields of computers and cloud computing, in particular to the field of testing. The fault injection method includes: acquiring a fault injection task, which includes at least one target service identification and a fault scenario corresponding to the target service identification; determining a target service according to each target service identification, and acquiring a state of the target service; and injecting the fault scenario corresponding to the target service identification into the target service in a case that the state of the target service is a normal state. The application is beneficial to reduction of labor cost.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: April 19, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventor: Yu Guan
  • Patent number: 11301327
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device in a data node of a plurality of data nodes, and in response to the detecting, initiating a rebuilding of data in a spare location using proactive copy metadata and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 12, 2022
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11301232
    Abstract: A system and method for management of updates across a plurality of enterprise computing devices. The system is configured to receive telemetry about the enterprise computing devices that will be used to develop a rollout strategy for upcoming updates. The system provides IT administrators with a user interface for modifying and customizing the rollout strategy. The proposed system and method can significantly improve the efficiency of regular update deployments to enterprise computing devices, and reduce the network cost associated with such deployments.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dhirendra Kumar Bhupati, Yuanbo Guo, Shashidhar Rajashekara, Dicheng Wu, Tak Wing Ng, Madhavilatha Kaniganti, Xin Zhou, Amesh Shewak Mansukhani, Sundararajan Subramanian
  • Patent number: 11294743
    Abstract: Devices, methods and instruction sets are provided for performing operations with respect to analyzing firmware. A firmware event tracker includes a tracker event log in which events occurring during execution of firmware are recorded as event-items and stored in volatile. Flushing of event-items from volatile memory to non-volatile memory via a flush strategy and flush access path. In other aspects, the stored tracker event log, is used for performing failure analysis of the firmware.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 5, 2022
    Assignee: SK hynix Inc.
    Inventors: Andrei Konan, Alexander Zapotylok
  • Patent number: 11294759
    Abstract: A computer-implemented method includes obtaining data associated with execution of a model deployed in a computing environment. At least a portion of the obtained data is analyzed to detect one or more failure conditions associated with the model. One or more restoration operations are executed to generate one or more restoration results to address one or more detected failure conditions. At least a portion of the one or more restoration results is sent to the computing environment in which the model is deployed.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Evelyn Duesterwald, Punleuk Oum, Gaodan Fang, Debashish Saha, Anupama Murthi, Waldemar Hummer
  • Patent number: 11288165
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Patent number: 11281178
    Abstract: The controlling apparatus for an industrial product of this disclosure has a couple of microcomputers each of which has a CPU and a memory and each of which runs the same controlling program as well as the same diagnostic program sequence parallelly and simultaneously. After the CPU of the microcomputer writes the calculated result of the diagnostic program sequence in the predetermined area of the storing area for monitoring value, such CPU send the same calculated result to the other one of the microcomputers (receiving microcomputer). The CPU of the receiving microcomputer makes a diagnosis for finding whether or not the received result is identical with its own calculated result.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: March 22, 2022
    Assignee: DENSO WAVE INCORPORATED
    Inventor: Riho Uchizawa
  • Patent number: 11275660
    Abstract: A method, an information handling system (IHS) and a memory mirroring system for operating a mirrored memory. The method includes detecting, via a memory controller, at least one uncorrectable data error (UCDE) in a first memory device. In response to detecting the at least one UCDE, a UCDE event counter is retrieved that tracks the number of UCDE events that have occurred and a UCDE event threshold is retrieved corresponding to a maximum number of allowed UCDE events. The method further includes determining if the UCDE event counter is greater than the UCDE event threshold and in response to determining that the UCDE event counter is not greater than the UCDE event threshold, continuing writing of data to the first memory device via a first memory channel and continuing writing of the data to a second memory device via a second memory channel to create a mirror of the data.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 15, 2022
    Assignee: Dell Products, L.P.
    Inventors: Tuyet-Huong Thi Nguyen, Mukund P. Khatri
  • Patent number: 11269707
    Abstract: In various embodiments, a technique can be provided to address debug efficiency for failures found on an operational system. The approach can make use of an existing pin on a memory device with added logic to respond to a trigger signal structured different from a signal that is normally sent to the existing pin on the memory device such that the memory device performs a normal or routine function of the memory device in response to the signal. In response to detecting one or more error conditions associated with the memory device, a system that interfaces with the memory device can generate the trigger signal to the memory device. In response to receiving the trigger signal, the memory device can dump an error log of the memory device to a memory component in the memory device. The error log can later be retrieved from the memory component for failure analysis.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: March 8, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Qing Liang, Jonathan Scott Parry
  • Patent number: 11263116
    Abstract: Systems, methods, and computer-readable media for identifying a champion test case that provides an increased likelihood of exposing a fault and expanding a set of test cases to include the champion test case are described. The fault may occur in a System Under Test (SUT), which may be a hardware system or a software system. A weight may be assigned to a champion test case that indicates the relative strength of the test case in detecting faults. The weight may be used to influence the selection of other test cases.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Dale E. Blue, Ryan Rawlins
  • Patent number: 11263100
    Abstract: This application provides a testing method and a testing device to determine a problem source of a server failure. When a server experiences a failure, one or more than one Electro Magnetic Susceptibility (EMS) tests are performed and the time domain waveforms during an EMS test are compared to determine whether the server failure is related to EMS interference.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: March 1, 2022
    Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Jie Dang
  • Patent number: 11263083
    Abstract: A system and method for to modify a setup to allow a restart despite a faulty hardware component is disclosed. The system includes a management controller storing a system error log. The computer system includes hardware components in communication with the management controller. A basic input output system (BIOS) includes a start-up routine that successfully completes if all of the hardware components are functional. The start-up routine determines an error in one of the hardware components from the system error log. The routine disables the hardware component. The routine then completes a power-on self-test routine.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: March 1, 2022
    Assignee: QUANTA COMPUTER INC.
    Inventors: Po-Yen Lu, Wei-Tsung Tu, Yu-Kai Wang
  • Patent number: 11249830
    Abstract: Methods, systems, and devices for detecting page fault traffic are described. A memory device may execute a self-learning algorithm to determine a priority size for read requests, such as a maximum readahead window size or other size related to page faults in a memory system. The memory device may determine the priority size based at least in part on by tracking how many read requests are received for different sizes of sets of data. Once the priority size is determined, the memory device may detect subsequent read requests for sets of data having the priority size, and the memory device may prioritize or other optimize the execution of such read requests.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: February 15, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Luca Porzio, Alessandro Orlando, Danilo Caraccio, Roberto Izzi
  • Patent number: 11249868
    Abstract: The invention relates to a method of fault management in a network of nodes (2), comprising, for each node considered (2) of all or part of the nodes (2) of the network performing one and the same calculation: firstly, a step of local backup of the state of this node considered (21), at the level of a storage medium (31) for this node considered (21), the link (6) between this storage medium (31) and this node considered (21) being able to be redirected from this storage medium (31) to another node (23), thereafter, a step of relaunching: either of the node considered (21) if the latter is not defective, on the basis of the local backup of the state of this node considered (21), or of an operational node (23) different from the node considered (21), if the node considered (21) is defective, on the basis of the recovery of the local backup of the state of this node considered (21), by redirecting said link (6) between the node considered (21) and its storage medium (31) so as to connect said storage medium (31
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 15, 2022
    Assignee: BULL SAS
    Inventors: Sébastien Dugue, Christophe Laferriere, Benoit Welterlen