Patents Examined by Matthew N Putaraksa
  • 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: 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: 11288151
    Abstract: Disclosed herein are systems and method for determining a boot status of a failover server. In an exemplary aspect, a method may receive a failover test request for a failover server that provides disaster recovery for a production server, wherein the failover test request queries a successful boot status of the failover server. The method may determine whether a login into the failover server can be performed to execute the failover test request. In response to determining that the login cannot be performed, the method may retrieve server metrics for a failover server from a metric store and may determine a probability of the successful boot status based on both the retrieved server metrics and historic server metrics. In response to determining that the probability is greater than a threshold probability, the method may mark a recovery point of the failover server as validated.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: March 29, 2022
    Assignee: Acronis International GmbH
    Inventors: Alexey Yakushkin, Georgy Gomenyuk, Anton Enakiev, Sergey Ulasen, Stanislav Protasov, Serguei Beloussov
  • 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: 11275764
    Abstract: In one aspect, automatic recovery of a synchronous replication session in response to an error is provided for a storage system that includes a source and target sites. During an active sync replication session in which a state machine indicates the system is operating in sync, an aspect includes monitoring input/output (IO) operations. Upon determining an occurrence of the error in which data has been persisted at the source site but not at the target site, an aspect includes discontinuing replication to the target site and transitioning the state machine from a sync state to a tripped state. Upon determining, during the tripped state, resources exist to conduct sync replication remote data transfer operations, transition the state machine to an async_to_sync state. The async_to_sync state causes the storage system to initiate a recovery operation to return the source and target sites to the sync state.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, Svetlana Kronrod
  • 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: 11221928
    Abstract: Methods, non-transitory machine readable media, and computing devices that facilitate cache rewarming in a failover domain are disclosed. With this technology, a tag is inserted into a local tagstore. The tag includes a location of data in a cache hosted by a failover computing device and is retrieved from a snapshot of a remote tagstore for the cache. An invalidation log for an aggregate received from the failover computing device is replayed subsequent to mounting a filesystem that is associated with the aggregate and comprises the data. The data is retrieved from the cache following determination of the location from the tag in the local tagstore in order to service a received storage operation associated with the data. Takeover nodes do not have to wait for a cache to repopulate organically, and can leverage the contents of a cache of a failover node to thereby improve performance following takeover events.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: January 11, 2022
    Assignee: NETAPP, INC.
    Inventor: Brian Naylor
  • Patent number: 11210149
    Abstract: A method, computer program product, and computer system for prioritization of data collection and analysis for incident detection. Data points within a plurality of monitor data corresponding to effects of incidents may be identified by a computing device. The plurality of monitor data may be converted to a set of time series extracted from the plurality of monitor data. The set of time series may be aligned and summarized. A causal relationship graph may be constructed between the set of time series extracted from the plurality of monitor data. Features may be prioritized by likelihood of importance in incident analysis based upon, at least in part, the causal relationship graph.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Uttam Thakore, HariGovind Venkatraj Ramasamy, Yu Gu, Mahesh Viswanathan
  • Patent number: 11210190
    Abstract: A computer-implemented method for cloud-based testing of a payment network may include receiving a test configuration for testing a payment processing network, configuring a simulated worker generator for generating a plurality of simulated workers according to the received test configuration, reading commands to be executed by each simulated worker among the plurality of simulated workers from a command bank according to the received test configuration, configuring the plurality of simulated workers according to the commands and the received test configuration, starting a swarm test of the payment processing network by the plurality of simulated workers, reading results of the swarm test from the plurality of simulated workers, and saving the results to storage.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 28, 2021
    Assignee: Worldpay, LLC
    Inventor: Walter Banks
  • Patent number: 11200128
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a network interface device is disclosed. The device includes a network interface configured to provide an interface to a network, a functional component interface configured to provide an interface to a functional component, and distributed test logic located in a path between the network interface and the functional component interface and configured to manage test information related to testing of the functional component and to communicate test information between the network interface and the distributed test logic and between the functional component interface and the distributed test logic.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: December 14, 2021
    Assignee: NXP B.V.
    Inventors: Abhijit Kumar Deb, Hubertus Gerardus Hendrikus Vermeulen, Lucas Pieter Lodewijk van Dijk
  • Patent number: 11194680
    Abstract: Systems and methods for high availability computing systems. Systems and methods include disaster recovery of two-node computing clusters. A method embodiment commences upon identifying a computing cluster having two nodes, the two nodes corresponding to a first node and a second node that each send and receive heartbeat indications periodically while performing storage I/O operations. One or both of the two nodes detect a heartbeat failure between the two nodes, and in response to detecting the heartbeat failure, one or both of the nodes temporarily cease storage I/O operations. A witness node is accessed in an on-demand basis as a result of detecting the heartbeat failure. The witness performs a leadership election operation to provide a leadership lock to only one requestor. The leader then resumes storage I/O operations and performs one or more disaster remediation operations. After remediation, the computing cluster is restored to a configuration having two nodes.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: December 7, 2021
    Assignee: Nutanix, Inc.
    Inventors: Pavan Kumar Konka, Karan Gupta, Aashray Arora, Deepthi Srinivasan
  • Patent number: 11182258
    Abstract: Example peer storage systems, storage devices, and methods provide data rebuild across a peer communication channel using dynamic work allocation. A rebuild coordinator among the peer storage devices identifies peer storage devices including data units for the rebuild operation. The rebuild coordinator determines work profiles for the peer storage devices and uses the work profiles to determine the rebuild queue for the data units. The data is rebuilt according to the rebuild queue using the data units from the peer storage devices.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: November 23, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Gunter Knestele, Maliheh Sarikhani, Mary Barrington, Jeff Furlong
  • Patent number: 11182669
    Abstract: A neural network circuit is provided. The neural network circuit includes a memory device including memristors connected in a matrix, a controller arranged to control a voltage application device to perform writing, deleting and reading data in the memory device, multiple current-to-voltage (I-V) conversion amplifier circuits arranged to convert currents flowing through the memory elements into voltages and outputting the voltages, and multiple current adjusters respectively corresponding to the I-V conversion amplification circuits, each current adjuster being arranged to adjust a total current value input to a corresponding I-/V conversion amplification circuit to zero.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: November 23, 2021
    Assignee: DENSO CORPORATION
    Inventors: Shigeki Otsuka, Irina Kataeva
  • Patent number: 11176007
    Abstract: A redundant processing fabric in an autonomous vehicle may include processing, by a first processing unit of a plurality of processing units, sensor data from a first sensor of a plurality of sensors, where the plurality of processing units are coupled to the plurality of sensors via a switched fabric, wherein the plurality of processing units and plurality of sensors are included in the autonomous vehicle; determining a failure in processing the sensor data by the first processing unit; and redirecting, via the switched fabric, sensor data from the first sensor a redundant processing unit.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: November 16, 2021
    Assignee: GHOST LOCOMOTION INC.
    Inventors: John Hayes, Volkmar Uhlig
  • Patent number: 11169899
    Abstract: To predict a failure condition in a power module of a vehicle, it is determined whether a discontinuity in statistical data characterizing physical measurements of the power module meets a threshold criterion. Responsive to the discontinuity meeting the threshold criterion, a data offset in the physical measurements is computed at the discontinuity. A shift correction is applied to the physical measurements in accordance with the computed data offset responsive to a determination that the discontinuity is attributable to a restart of the power module. Other statistical data characterizing the shift-corrected physical measurements are computed and the statistical data and the other statistical data are provided to a machine learning processor that predicts the failure condition in the power module.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: November 9, 2021
    Assignees: Toyota Motor Engineering & Manufacturing North America, Inc., University of Connecticut
    Inventors: Ali M. Bazzi, Lingyi Zhang, Weiqiang Chen, Krishna Pattipati, Donald McMenemy, Shailesh Joshi
  • Patent number: 11157346
    Abstract: One embodiment provides a system for facilitating anomaly detection. During operation, the system determines, by a computing device, a set of testing data which includes a plurality of data points, wherein the set includes a data series for a first variable and one or more second variables, and wherein the one or more second variables are dependent on the first variable. The system divides the set of testing data into a number of groups based on a type of the data series. The system determines an inter-quartile range for a respective group. The system classifies a first testing data point in the respective group as an anomaly based on the inter-quartile range for the respective group, thereby enhancing data mining and outlier detection for the data series for multiple variables.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 26, 2021
    Inventors: Ajay Raghavan, Ryan A. Rossi, Jungho Park
  • Patent number: 11151014
    Abstract: Techniques are provided for system operational analytics using additional features over time-series counters for health score computation. An exemplary method comprises: obtaining log data from data sources of a monitored system; applying a counting function to the log data to obtain time-series counters for a plurality of distinct features within the log data; applying an additional function to the time-series counters for the plurality of distinct features; and processing an output of the additional function using a machine learning model to obtain a health score for the monitored system based on the output of the additional function.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: October 19, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shiri Gaber, Omer Sagi, Amihai Savir, Ohad Arnon
  • Patent number: 11151002
    Abstract: A computer system that has two or more processing engines (PE), each capable of performing one or more operations on one or more operands but one or more of the PEs performs the operations unreliably. Initial results of each operation are debiased to create a debiased result used by the system instead of the initial result. The debiased result has an expected value equal to a correct output where the correct output is the initial result the respective operation would have produced if the respective operation performed was reliable.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saketh V. Rama, Augusto Vega, Alper Buyuktosunoglu, Pradip Bose
  • Patent number: 11126514
    Abstract: An information processing apparatus, includes a first nonvolatile storage device, and a processor coupled to the first nonvolatile storage device, wherein the processor is configured to suspend, when receiving a write request of data from an application, a write process for the write request in a case where second writing of the data into a second nonvolatile storage device of a different information processing apparatus fails while first writing of the data into the first nonvolatile storage device succeeds, record, after the write process is suspended, error information indicative of an error of the second writing, resume, after the error information is recorded, the write process and issue a notification of the application of completion of the write process, and isolate, after the notification of the completion of the write process is issued, a region of the second nonvolatile storage device which is used by the application.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 21, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Nonaka, Asuka Okagawa, Akihiro Sugaya