Patents Examined by Jason B Bryan
-
Patent number: 12705150Abstract: Various embodiments provide handling block program failure in a memory sub-system that supports zones. In particular, some embodiments described herein handle block program failure during a data write (e.g., host data write) to a cache block of a zone on a memory device on a memory sub-system, block program failure during refresh of a cache block of a zone on a memory device on a memory sub-system, block program failure during migration of data between a cache block and a non-cache block of a zone on a memory device on a memory sub-system, block program failure during refresh of a non-cache block of a zone on a memory device on a memory sub-system, or some combination thereof.Type: GrantFiled: July 30, 2024Date of Patent: August 11, 2026Assignee: Micron Technology, Inc.Inventors: Juane Li, Amit Bhardwaj, Michael Winterfeld
-
Patent number: 12693942Abstract: A system detects a switch off event sent by a virtual machine management server, and identifies a virtual machine that is tagged by the switch off event and protected by a data protection server, and applies a deletion lock to the virtual machine. The system detects a deletion event sent by the virtual machine management server, and identifies a virtual machine that is tagged by the switch off event, protected by the data protection server, and tagged by the deletion event. The system creates a backup file for the virtual machine that is tagged by the deletion event. The system releases the deletion lock from protecting the virtual machine that is tagged by the deletion event. If the deletion event was accidental or malicious, the system uses the backup file to restore the virtual machine which was deleted by the deletion event after the release of the deletion lock.Type: GrantFiled: March 5, 2025Date of Patent: July 28, 2026Assignee: Dell Products L.P.Inventors: Prakash Appayya Acharya, Sharath Talkad Srinivasan
-
Patent number: 12693938Abstract: A backup process implemented by generating data to be backed up from a file-based application or an object-based application from a respective application host. A generic proxy component collocated with the application host is deployed and contains protocol specific servers and a DDBoost client. The data is transmitted from the application host to the generic proxy using a defined file transfer protocol. The data is then transformed in a protocol specific server of the generic proxy to a format compatible with the DDBoost client, and to leverage distributed segment processing (DSP) to optimize data transfers using the generic proxy. The transformed data is then transmitted to a backup system over a network using a data transmission protocol and the data stored by the backup system in a data storage target.Type: GrantFiled: January 28, 2025Date of Patent: July 28, 2026Assignee: Dell Products L.P.Inventors: Omkar Anand Ekbote, Vikas Jagannath Chaudhary
-
Patent number: 12693948Abstract: A scale-out computing cluster may include a large number of computing servers and storage devices. In order to provide high reliability, the computing cluster must be able to handle failures of individual devices. Reliability of the computing cluster may be improved by providing a standby server for each active server in the computing cluster. If any active server fails, the corresponding standby server is activated. The failed server may be brought back online or replaced, at which time the restored server becomes the standby server for the now-active original standby server. During the restoration period, if any other active server fails, the standby server for that active server is immediately activated. As a result, the recovery ability of the computing cluster is only challenged if both servers of an active/standby pair fail during the restoration period, substantially improving reliability.Type: GrantFiled: March 26, 2025Date of Patent: July 28, 2026Assignee: SAP SEInventors: Markus Behrens, Reiner Singer, Werner Thesing, Yue Zhu, Mitja Kleider, Omran Saleh, Timo Sulg, Marcel Birn, Christoph Roterring
-
Patent number: 12688091Abstract: A method comprises establishing a communications channel between a host device operating system and a chassis management module of a chassis, analyzing, by the chassis management module, operational data corresponding to one or more chassis components and data corresponding to usage of one or more nodes by the host device operating system, and activating one or more of a plurality of flags based at least in part on the analyzing, wherein the plurality of flags respectively correspond to different failure events associated with at least one of the one or more chassis components and the one or more nodes. The one or more flags are sent from the chassis management module to the host device operating system via the communications channel.Type: GrantFiled: August 12, 2024Date of Patent: July 21, 2026Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Raahul Kumar, Veena Ramarao
-
Patent number: 12688093Abstract: Aspects of the present disclosure provide a monitoring algorithm that ensures that each step of an automated virtual machine reclamation process executes correctly before moving on to the next step. After each step of the process, some implementations can determine whether the resulting data is correct. If the resulting data is incorrect, some implementations can initially revert any fields updated by the process to their correct value. Some implementations can further decide whether to resubmit the virtual machine for reclamation automatically, or queue it for manual review based on, for example, multiple or repeated failures, server or data center failures, etc. Thus, some implementations can not only automate each step of the reclamation process, but also provide process evaluation and error detection for the reclamation process.Type: GrantFiled: February 19, 2025Date of Patent: July 21, 2026Assignee: United Services Automobile Association (USAA)Inventors: Ahmad Ali Shaik, Arturo Zuniga
-
Patent number: 12688100Abstract: OP logs are utilized for fast recovery of synchronous replication in a storage system. According to one embodiment, a computer-implemented method comprises establishing synchronous replication between one or more storage objects of a first consistency group (CG1) of a primary storage site and one or more storage objects of a second consistency group (CG2) of a secondary storage site, initiating a peer health check to determine a health condition of the primary storage site and concurrently initiating a create snapshot process to create a snapshot of one or more storage objects of the CG2 of the secondary storage site in response to detection of missing heartbeat communications from the primary storage site, and performing inflight tracking replay and reconciliation between a first Op log of the primary storage site and a second Op log of the secondary storage site when an out of sync state or failover occurs.Type: GrantFiled: January 22, 2025Date of Patent: July 21, 2026Assignee: NetApp, Inc.Inventors: Akhil Kaushik, Anoop Vijayan, Sohan Shetty, Preetham Kudgi Shenoy, Krishna Murthy Chandraiah Setty Narasingarayanapeta
-
Patent number: 12681821Abstract: A test method and system based on a variable combination time sequence function coverage are provided, where the method includes: constructing a variable combination time sequence function coverage structure, and using the variable combination time sequence function coverage structure as a random constraint; determining a random seed of each value range of each variable in the variable combination time sequence function coverage structure; sequentially obtaining a time point as a current time point based on a time sequence of the variable combination time sequence function coverage structure; obtaining a value segment of each variable at the current time point from the variable combination time sequence function coverage structure, to form a variable combination structure at the current time point; and for the variable combination structure at the current time point, generating a random excitation of each variable to perform testing in a current scenario.Type: GrantFiled: April 13, 2023Date of Patent: July 14, 2026Assignee: Jinan Xinyu Software Technology Co., Ltd.Inventors: Min Yi, Ming Wei, Min Cheng, Yunzhao Yang, Chuanqiang Shen, Tianhao Yi
-
Patent number: 12681799Abstract: A method for managing a data protection system includes obtaining, by an interaction manager, a failure notification for a data protection workload executing on the data protection system, wherein the data protection system comprises a plurality of services, and wherein the data protection workload is executed by the plurality of services communicating with each other using application programming interface (API) calls, based on the failure notification, identifying a portion of the plurality of services used for the data protection workload, performing a recreation of the data protection workload to identify a failure point associated with the failure notification, and performing a remediation action of the data protection workload based on the recreation.Type: GrantFiled: January 16, 2025Date of Patent: July 14, 2026Assignee: Dell Products L.P.Inventors: Avinash Kumar, Gururaj Kulkarni, Shelesh Chopra
-
Patent number: 12675379Abstract: Apparatuses, systems, and techniques to adjust a number of processors to be used by software. In at least one embodiment, as a result of a failure of one or more processors of a first group of processors, software performed by this first group of processors to be restarted, using a second smaller group of processors.Type: GrantFiled: April 19, 2024Date of Patent: July 7, 2026Assignee: NVIDIA CorporationInventors: Abhijit Prakash Paithankar, Suryanarayan Ramamurthy, Arpit Singh
-
Patent number: 12664043Abstract: A method, computer program product, and computing system for receiving a telemetry data stream associated with a storage system. An erroneous portion of the telemetry data stream is identified by processing the telemetry data stream using an error detection process. The erroneous portion of the telemetry data stream is filtered by removing the erroneous portion of the telemetry data stream from the telemetry data stream.Type: GrantFiled: October 23, 2024Date of Patent: June 23, 2026Assignee: Dell Products L.P.Inventors: Shaul Dar, Arun Rameshbabu, Midhudev Kodiyath
-
Patent number: 12657085Abstract: Disclosed herein is a method for managing memory in a memory disaggregation environment. The method includes handling a required subblock within a block more preferentially than an additional block in the event of a page fault and handling a page fault for the block in which the required subblock is preferentially processed.Type: GrantFiled: July 29, 2024Date of Patent: June 16, 2026Assignees: ELECTRONICS and TELECOMMUNICATIONS RESEARCH INSTITUTE, AJOU UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATIONInventors: Tae-Hoon Kim, Kwang-Won Koh, Chang-Dae Kim, Eun-Ji Pak, Yeon-Jeong Jeong, Sang-Hoon Kim
-
Patent number: 12656413Abstract: A safety mechanism circuit is provided. The safety mechanism circuit is disposed on a motherboard which includes a connector to be connected to a function circuit. In response to the function circuit being coupled to the connector, a detection circuit detects the voltage level of a contact terminal. In response to the voltage level of the contact terminal not being equal to a predetermined level, an operating circuit enters a safety mode to perform a safety operation. In response to the voltage level of the contact terminal being equal to the predetermined level, the operating circuit enters a normal mode to stop performing the safety operation.Type: GrantFiled: December 24, 2024Date of Patent: June 16, 2026Assignee: QUANTA COMPUTER INC.Inventors: Chih-Wei Yang, Chin-Yu Liu, Ming Hong Ni, Kung-Chang Chuang
-
Patent number: 12639160Abstract: This disclosure is directed to a system for performing read error handling. The system reads a first portion of a memory block from a memory device and skips reading a second portion of the memory block when determining that a read bit error rate (RBER) associated with the second portion of the memory block transgresses an RBER threshold. The system, before initiating error correction operations on the second portion, continues to read additional portions of the memory block after determining that the RBER associated with the second portion of the memory block transgresses the RBER threshold and performs the error correction operations on the second portion using at least the first portion of the memory block and the additional portions of the memory block to correct the second portion of the memory block.Type: GrantFiled: November 21, 2024Date of Patent: May 26, 2026Assignee: Micron Technology, Inc.Inventor: Hanchao Chai
-
Patent number: 12619504Abstract: Enhancing data replication performance optimization by maintaining parent-child file relationships when cloning an entire or portion of a first namespace to a second namespace for backups cloned across namespaces in a deduplication filesystem. The file copies may be made by either virtual synthetic (VS) copies that keep a one-way relationship between parent-child files or fast copy overwrite (FCOW) copies that keep a two-way parent-child relationship. Extended attributes are used as metadata for the files to indicate a path or recipe to generate the child file. The extended attributes for the cloned parent and child files are fixed to reference the second namespace so that a relative relationship between the parent and child files is maintained after cloning to the second namespace.Type: GrantFiled: July 31, 2024Date of Patent: May 5, 2026Assignee: Dell Products L.P.Inventors: Nitin Madan, Salil Dangi, Alok Katiyar
-
Patent number: 12608276Abstract: Systems, methods, and computer-readable storage devices can include fabric networks for isolating and correcting failures in the fabric network and device failures. The fabric network connects to a group of devices and a host. The group of devices includes at least a target data device, other data devices, and a parity device. A redundant array of independent devices (RAID) engine, which is coupled to the one group of devices, performs an access operation. The fault tolerant engine is provided in a leaf switch of the fabric network. A routing processor determines a path for a request received from the host to the target data device. The routing processor is coupled to the fault tolerant engine, and the routing processor is provided in the leaf switch.Type: GrantFiled: June 4, 2024Date of Patent: April 21, 2026Assignee: Micron Technology, Inc.Inventors: Tony M. Brewer, Craig Warner
-
Patent number: 12602302Abstract: Methods, systems, and apparatus, including computer-readable storage media for handling component error of datacenter infrastructure by training machine learning models to handle errors when the models are deployed. Rather than predict or mitigate errors in the hardware of a datacenter or another site deploying the machine learning model, the model is trained to perform a task with comparable accuracy and efficiency even when some hardware on which the model is deployed fails. Component error can instead be simulated during training to cause the machine learning model deployed on the infrastructure to learn to correct errors caused by the component errors. The model can continue to be trained to compensate for periods in which not all parts of the model are available at inference. Updates to the model can be backpropagated to correct errors for handling instances of component error.Type: GrantFiled: August 14, 2024Date of Patent: April 14, 2026Assignee: Google LLCInventor: Shirish Bahirat
-
Patent number: 12596601Abstract: In one embodiment, a method herein comprises: determining, by a service mesh process, whether a problematic metric for an application is based on a transport network to a cloud infrastructure or is within the cloud infrastructure; delineating, in response to the problematic metric being within the cloud infrastructure, cloud infrastructure network contribution versus application microservice architecture contribution to the problematic metric; determining, in response to the application microservice architecture contribution being a primary contributor to the problematic metric as compared to the cloud infrastructure network contribution, whether the problematic metric is due to a software issue or a hardware issue of the cloud infrastructure, a high load issue with application microservices of the cloud infrastructure for the application, or else an issue with the application itself; and exporting a corresponding determination related to whether the problematic metric is due to the transport network, the cloType: GrantFiled: October 4, 2024Date of Patent: April 7, 2026Assignee: Cisco Technology, Inc.Inventors: Thomas Szigeti, David John Zacks, Walter Theodore Hulick, Jr.
-
Patent number: 12596605Abstract: Systems and methods for device ecosystem disruption notification following an accident are described. In some embodiments, an Information Handling System (IHS) may include an Embedded Controller (EC) and a memory coupled to, or integrated into, the EC, where the memory comprises program instructions that, upon execution by the EC, cause the EC to, in response an accident, take inventory of IHS components and, in response to a difference between the inventory and a previous inventory, perform an action.Type: GrantFiled: November 9, 2023Date of Patent: April 7, 2026Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Daniel L. Hamlin, Balasingh P. Samuel, Alan H. Abdelhalim
-
Patent number: 12572421Abstract: A set of correctable errors in a data segment stored at one or more storage devices is detected. Corresponding corrections for the set of correctable errors is stored in a data structure that is separate from the data segment. A read operation is performed to read data from the data segment by utilizing the corresponding corrections to replace one or more of the set of correctable errors in the data segment with the corresponding correction in the data structure.Type: GrantFiled: March 13, 2024Date of Patent: March 10, 2026Assignee: PURE STORAGE, INC.Inventors: Joern Engel, Ronald Karr