Patents Examined by Albert Li
-
Patent number: 11966307Abstract: Systems and methods for re-aligning data replication configuration of a cross-site storage solution after a failover are provided. According to one embodiment, after a failover, the new primary distributed storage system orchestrates flipping of the data replication configuration of a peered consistency group (CG) to reestablish zero RPO and zero RTO protections for the peered CG. The primary causes the secondary distributed storage system to perform an atomic database operation on its remote configuration database to (i) delete an existing source configuration that identifies the secondary as a source of data replication; and (ii) persist a new destination configuration identifying the secondary as a destination of data replication.Type: GrantFiled: May 23, 2022Date of Patent: April 23, 2024Assignee: NetApp, Inc.Inventors: Murali Subramanian, Sohan Shetty, Akhil Kaushik
-
Patent number: 11921570Abstract: An apparatus comprises a processing device configured to obtain monitoring data for devices comprising a plurality of features, determining two or more rankings of the features using two or more filter-based feature selection algorithms, and selecting a subset of the features based at least in part on the two or more rankings. The processing device is also configured to generate a failure prediction for a given one of the devices using at least one classifier that takes as input the selected subset of features, and applying a conformal prediction framework to the generated failure prediction to obtain a confidence measure indicating a quality of the generated failure prediction and a credibility measure indicating a quality of the monitoring data. The processing device is further configured to initiate one or more remedial actions based at least in part on the generated failure prediction, the confidence measure, and the credibility measure.Type: GrantFiled: September 21, 2020Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Jayanth Kumar Reddy Perneti, Vindhya Gangaraju
-
Patent number: 11809293Abstract: The present invention provides a control method of a server, wherein the control method includes the steps of: periodically controlling a first register and a second register of a first node to have a first value and a second value, respectively; periodically controlling a third register and a fourth register of a second node to have a third value and a fourth value, respectively; controlling the first register and the fourth register to synchronize with each other, wherein the first value is different from the fourth value; controlling the second register and the third register to synchronize with each other, wherein the second value is different from the third value; and periodically checking if the third register has the third value and the fourth register has the fourth value to determine if the first node fails to work.Type: GrantFiled: November 23, 2021Date of Patent: November 7, 2023Assignee: Silicon Motion, Inc.Inventor: Li-Sheng Kan
-
Patent number: 11803435Abstract: The disclosure relates to an MCU failure detection device and method. According to the disclosure, a device for detecting a failure in a microcontroller unit (MCU) comprises a receiver receiving first watchdog output information for determining a failure from an electronic control device, a determination unit determining whether the electronic control device has a failure based on the first watchdog output information, and upon determining that the electronic control device has the failure, transmitting a first reset signal to the electronic control device.Type: GrantFiled: July 28, 2021Date of Patent: October 31, 2023Assignee: HL Klemove Corp.Inventors: Jong Gyu Park, Chaiwon Yoon
-
Patent number: 11797401Abstract: One example method includes performing, as part a planned failover procedure, operations that include connecting a replica OS disk to a replica VM, powering up the replica VM, booting an OS of the replica VM, disconnecting a source VM from a network, and connecting replica data disks to the replica VM. IOs issued by an application at the source VM continue to be processed by the source VM while the replica OS disk is connected, the replica VM is powered up, and the OS of the replica VM is booted.Type: GrantFiled: June 24, 2020Date of Patent: October 24, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Jawad Said, Kfir Wolfson, Jehuda Shemer
-
Patent number: 11789830Abstract: A strongly consistent distributed data storage system comprises an enhanced metadata service that is capable of fully recovering all metadata that goes missing when a metadata-carrying disk, disks, and/or partition fail. An illustrative recovery service runs automatically or on demand to bring the metadata node back into full service. Advantages of the recovery service include guaranteed full recovery of all missing metadata, including metadata still residing in commit logs, without impacting strong consistency guarantees of the metadata. The recovery service is network-traffic efficient. In preferred embodiments, the recovery service avoids metadata service downtime at the metadata node, thereby reducing the impact of metadata disk failure on the availability of the system. The disclosed metadata recovery techniques are said to be “self-healing” as they do not need manual intervention and instead automatically detect failures and automatically recover from the failures in a non-disruptive manner.Type: GrantFiled: September 2, 2021Date of Patent: October 17, 2023Assignee: Commvault Systems, Inc.Inventors: Deepak Jain, Lásaro Camargos, Srinivas Lakshman, Avinash Lakshman
-
Patent number: 11762742Abstract: A process control system includes first type and second type controllers having different hardware architectures coupled together by a redundancy network for providing a controller pool. Primary application modules (AMs) are coupled to the controller platforms by a plant-wide network. The controller platforms are coupled by an input/output (I/O) mesh network to I/O devices to provide an I/O pool coupled to field devices coupled to processing equipment. A translating device translates states and values from one of the primary AMs running on a first type controller to generate a backup AM having an instruction set compatible with the second type controller. A controller application module orchestrator (CAMO) extends synchronization to the second type controller, makes the backup AM available to the second type controller, and then switches to utilize the second type controller as an active controller running the process.Type: GrantFiled: March 31, 2020Date of Patent: September 19, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Paul Francis McLaughlin, Jason Thomas Urso, James Michael Schreder, Joseph Pradeep Felix, Michael James Waynick, Elliott Harry Rachlin
-
Patent number: 11755395Abstract: Techniques for storage management involve determining, based at least on an upper limit duration for recovering a predetermined number of disk sets among a plurality of disk sets, a first recovery rate for recovering at least a portion of the plurality of disk sets. The techniques may further involve determining the number of disk sets that are not recovered based on the first recovery rate among the plurality of disk sets. In addition, the techniques may further involve performing data recovery on unrecovered disk sets among the plurality of disk sets based on a predetermined second recovery rate according to the determined number being less than or equal to the predetermined number, the second recovery rate being lower than the first recovery rate and being associated with the upper limit duration. Accordingly, it can be ensured that all to-be-recovered disk sets may be recovered within a recovery duration.Type: GrantFiled: September 8, 2021Date of Patent: September 12, 2023Assignee: EMC IP Holding Company LLCInventors: Hongpo Gao, Jian Gao, Shaoqin Gong, Baote Zhuo
-
Patent number: 11748217Abstract: A method for failure detection and role selection for a process in a network of redundant processes including a primary process configured to transmit a heartbeat signal with a predetermined interval to the processes of the network.Type: GrantFiled: June 23, 2021Date of Patent: September 5, 2023Assignee: ABB Schweiz AGInventors: Bjarne Johansson, Mats Rågberger, Anders Rune
-
Patent number: 11714699Abstract: Intelligent collection and analysis of in-app failure data is disclosed herein. Upon an application failure in a client device, the client device may collect failure information uniquely identifying a specific failure and provide the failure information to an analysis system. The analysis system may identify a specific failure that identifies the application and a specific portion of the code in the application, based on the failure information and match an action correlated to the specific failure where the action is uniquely designed to resolve the specific failure in the application. The action may include instructions for the client device used to intelligently lead to a resolution of the specific failure. The analysis system may transmit the action to the client device to perform the action and provide any follow up information to the analysis server. The analysis server may use the information to further analyze the specific failure.Type: GrantFiled: June 22, 2021Date of Patent: August 1, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dhruv Joshi, Brian Allan Mueller, Sameera Satyavan Desai, Suneetha Dhulipalla, Dolly Sobhani
-
Patent number: 11663065Abstract: A memory system includes: a memory device; and a controller suitable for controlling the memory device and including a buffer memory, wherein the controller performs error history logging into the buffer memory in response to a logging start command from a host, stops the error history logging in response to a logging stop command from the host, and provides the host with the logged error history in response to an output command from the host.Type: GrantFiled: January 15, 2021Date of Patent: May 30, 2023Assignee: SK hynix Inc.Inventor: Kyu Ho Choi
-
Patent number: 11656929Abstract: A memory module includes; dynamic random access memories (DRAMs), a controller configured to control operation of the DRAMs, and an active device configured, in response to detection of an error occurring in at least one of the DRAMs, to generate an interrupt and store error information corresponding to the error.Type: GrantFiled: June 11, 2021Date of Patent: May 23, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Mi Jin Lee, Dong-Yoon Kim, Min-Hyouk Kim, Sung-Joon Kim, Sung Up Moon, Jong Young Lee
-
Patent number: 11614997Abstract: A method for managing a host memory buffer, a memory storage apparatus, and a memory control circuit unit are provided. The method includes: detecting whether a system abnormality occurs; copying a first command and first data corresponding to the first command stored in a data buffer of a host system to the memory storage apparatus in response to determining that the system abnormality occurs; executing an initial operation after copying the first command and the first data, wherein the initial operation initializes a part of a hardware circuit in the memory storage apparatus and does not initialize another part of the hardware circuit in the memory storage apparatus; and re-executing the first command stored in the memory storage apparatus after initializing the part of the hardware circuit.Type: GrantFiled: May 3, 2021Date of Patent: March 28, 2023Assignee: PHISON ELECTRONICS CORP.Inventor: Hsiao-Chi Ho
-
Patent number: 11609831Abstract: A resource matching technique between a primary site and one or more secondary sites accommodates a configuration update of a virtual machine (VM) in a disaster recovery (DR) environment. The resource matching technique determines whether a proposed resource configuration update or change to a primary VM running at the primary site is permissible on a secondary VM configured for failover operation at a secondary site in the event of failure to the primary VM. The technique continuously monitors the availability of resources at each secondary site and enables negotiation between the primary and secondary sites of the proposed configuration change based on corresponding indications resource availability. The resources may include generic resources (e.g., memory, storage capacity and CPU processing capacity) and specialized resources (e.g., GPU types and/or models).Type: GrantFiled: February 19, 2021Date of Patent: March 21, 2023Assignee: Nutanix, Inc.Inventors: Hemanth Kumar Mantri, Igor Grobman, Raymond Wai-Man Yip
-
Patent number: 11593221Abstract: A method for generating a backup schedule, that includes receiving, by a scheduling agent, an event entry specifying an event associated with a container, determining that the event entry specifies an alert event, adding the event entry to a plurality of historical event entries in a historical event repository, determining that the plurality of historical event entries indicates a repeating error state of the container, determining that an error frequency of the repeating error state is greater than an existing backup frequency of a container backup schedule, and generating a backup schedule warning indicating a recommended backup frequency.Type: GrantFiled: February 28, 2020Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Swaroop Shankar D H, Chetan Battal, Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra
-
Patent number: 11568253Abstract: There are provided systems and methods for a fallback artificial intelligence (AI) system for redundancy during system failover. A service provider may provide AI systems for automated decision-making, such as for risk analysis, marketing, and the like. An AI system may operate in a production computing environment in order to provide AI decision-making based on input data, for example, by providing an output decision. In order to provide redundancy to the production AI system, the service provider may train a fallback AI system using the input/output data pairs from the production AI system. This may utilize a deep neural network and a continual learning trainer. Thereafter, when a failover condition is detected for the production AI system, the service provider may switch from the production AI system to the fallback AI system, which may provide decision-making operations during failure of within the production computing environment.Type: GrantFiled: August 11, 2020Date of Patent: January 31, 2023Assignee: PAYPAL, INC.Inventors: Joydeep Hazra, Harshith Thonupunoori, Md Faiz Alam, Rajendra Bhat, Santosh Bharamasagar Chandrasekharappa, Sourav Kumar, Vijayent Kohli
-
Patent number: 11556425Abstract: Computer-implemented methods, computer program products, and computer systems are provided. A method includes generating a running result matrix for a plurality of batch jobs, indicating corresponding running results for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes obtaining an internal dependency matrix for the plurality of batch jobs, indicating corresponding dependencies between respective processing actions within a batch job of the plurality of batch jobs. The method further includes calculating a recovery matrix for the plurality of batch jobs based, at least in part, on the running result matrix and the internal dependency matrix, the recovery matrix indicating corresponding recovery actions for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes executing failover management for one or more batch jobs based, at least in part, on the calculated recovery matrix.Type: GrantFiled: April 16, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Bo Chen Zhu, Xiao Mou Zhang, Hui R Ruan, Jing Wang, Yuan Jie Zhang
-
Patent number: 11537458Abstract: Aspects of the disclosure provide for reducing service disruptions in a computer system. A method of the disclosure may include identifying a plurality of services running on a node of a computer system, determining a plurality of priorities corresponding to the plurality of services, determining a plurality of service capacity factors for the plurality of services in view of the plurality of priorities, and determining a lost impact factor in view of the plurality of service capacity factors.Type: GrantFiled: January 23, 2020Date of Patent: December 27, 2022Assignee: Red Hat, Inc.Inventor: Huamin Chen
-
Patent number: 11520662Abstract: In some examples, a device includes a processor, a core hardware logic to execute instructions to perform a task in the device, and a controller separate from the processor. The controller detects corruption of the instructions, and in response to detecting the corruption, load a recovery code to the core hardware logic to trigger recovery of the core hardware logic from the corruption of the instructions.Type: GrantFiled: February 11, 2019Date of Patent: December 6, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey Kevin Jeansonne, Valiuddin Ali, Richard Bramley
-
Patent number: 11487628Abstract: Systems for rapidly transferring and, as needed, recovering large data sets and methods for making and using the same. In various embodiments, the system advantageously can allow data to be transferred in larger sizes, wherein data may be easily recovered from multiple regions and wherein latency is no longer an issue, among other things.Type: GrantFiled: May 12, 2020Date of Patent: November 1, 2022Assignee: R-Stor Inc.Inventors: John Edward Gerard Matze, Anthony P. Gaughan, Damian Kowalewski