Backup Patents (Class 711/162)
-
Patent number: 12386857Abstract: Systems and methods can involve, for an execution of a remote copy operation from a primary storage system to a secondary storage system, calculating lag time from a current time and latest copy time received during execution of the remote copy operation. The calculation of the lag time for the execution of the remote copy operation can be conducted by either the primary storage system or the secondary storage system.Type: GrantFiled: September 26, 2023Date of Patent: August 12, 2025Assignee: HITACHI VANTARA, LTD.Inventor: Tomohiro Kawaguchi
-
Patent number: 12353740Abstract: Data may be purged from a memory device in a manner confined to a particular partition of a memory device having two or more partitions. Logical memory blocks may be de-mapped from physical memory blocks of a first storage partition of the memory device. De-mapped physical memory blocks of the first storage partition may be listed in a local de-mapped block list uniquely associated with the first storage partition. A local purge command may be received from a host device. In response to the local purge command, at least a portion of the de-mapped physical memory blocks listed only in the local de-mapped block list are purged.Type: GrantFiled: August 18, 2021Date of Patent: July 8, 2025Assignee: QUALCOMM IncorporatedInventors: Baranidharan Muthukumaran, Hung Vuong, Satish Anand, Benish Babu
-
Patent number: 12353901Abstract: A first device receives a migration instruction sent by a second device and creates a target virtual machine of a to-be-migrated virtual machine that is in the first device. Then, the first device receives a memory bitmap of the to-be-migrated virtual machine from the second device, where the memory bitmap may indicate whether data of each memory unit in a memory of the to-be-migrated virtual machine is stored in a non-volatile memory or a volatile memory. In a virtual machine migration process, the first device stores, based on the memory bitmap, data in the memory of the to-be-migrated virtual machine into a volatile memory and a non-volatile memory of the target virtual machine.Type: GrantFiled: February 8, 2022Date of Patent: July 8, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Yubo Feng
-
Patent number: 12353550Abstract: A storage processing unit (SPU), which may be resident in a server in a storage system, provides a boot volume to the server and provides storage services. The SPU may execute a process including taking three snapshots of the boot volume respectively after writing an operating system image into the boot volume, after writing component images or otherwise customizing contents of the boot volume, and after the server boots from the boot volume. For updates, stability, or recovery of the storage system, the SPU may promote any of the snapshots to be the boot volume before the server reboots.Type: GrantFiled: February 28, 2023Date of Patent: July 8, 2025Assignee: Nvidia CorporationInventors: David DeJong, Tobias Flitsch, Siamak Nazari
-
Patent number: 12353719Abstract: In some implementations, a memory device may detect that data is to be written for a set of temperature profiles. The memory device may write, at respective temperatures corresponding to the set of temperature profiles, multiple copies of the data. The memory device may receive, from a host device, a read request associated with the data. The memory device may detect, based on receiving the read request, a current temperature of the memory device. The memory device may read a copy, from the multiple copies, that is associated with a temperature profile, from the set of temperature profiles, that corresponds to the current temperature of the memory device. The memory device may provide, to the host device, the copy of the data.Type: GrantFiled: January 24, 2024Date of Patent: July 8, 2025Assignee: Micron Technology, Inc.Inventor: David Aaron Palmer
-
Patent number: 12346222Abstract: Methods and systems for managing a backup system are disclosed. Edge infrastructures may be made up of large numbers of edge devices that produce and store a wide variety of data. A data backup system is implemented to locate and monitor locations of data stored in these edge infrastructures such that users wanting to backup data from these edge infrastructures are not required to know an exact location and/or an exact name of the data to be backed up. In particular, the data backup system could backup data using only natural language descriptions of the data that is provided by the user.Type: GrantFiled: October 26, 2023Date of Patent: July 1, 2025Assignee: Dell Products L.P.Inventors: Boris Shpilyuck, Maxim Balin, Igor Dubrovsky
-
Patent number: 12346303Abstract: This application discloses a transaction processing method and apparatus, a computer device, and a storage medium, and relates to the technical field of databases. The method includes: obtaining a read set and a write set of a target transaction in response to a read-write operation of the target transaction; determining a logical begin time and a logical end time of the target transaction in response to a validation instruction of the target transaction; updating the logical begin time based on the write set in response to the logical begin time and the logical end time conforming to a concurrent consistency level of the target transaction, to obtain an updated logical begin time; and committing the target transaction in response to the updated logical begin time being less than or equal to the logical end time.Type: GrantFiled: November 29, 2022Date of Patent: July 1, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Haixiang Li
-
Patent number: 12339748Abstract: Providing template-based configuration for backup and restore applications in public clouds is described. A system identifies a deployment of an instance of a backup and restore application in a public cloud, and retrieves a configuration template, generated for the backup and restore application, from within the public cloud. The system retrieves restricted access data, which is excluded from the configuration template, from a secret manager service provided by a cloud provider associated with the public cloud. The system configures the instance of the backup and restore application based on the configuration template, generated for the backup and restore application, and the restricted access data, thereby initiating execution of the configured instance of the backup and restore application to back up a workload.Type: GrantFiled: June 22, 2023Date of Patent: June 24, 2025Assignee: Dell Products L.P.Inventors: Shefali Sharma, Durga Prasad Thorati, Fei Wang
-
Patent number: 12333007Abstract: An information management system includes one or more client computing devices in communication with a storage manager and a secondary storage computing device. The storage manager manages the primary data of the one or more client computing devices and the secondary storage computing device manages secondary copies of the primary data of the one or more client computing devices. Each client computing device may be configured with a ransomware protection monitoring application that monitors for changes in their primary data. The ransomware protection monitoring application may input the changes detected in the primary data into a machine-learning classifier, where the classifier generates an output indicative of whether a client computing device has been affected by malware and/or ransomware. Using a virtual machine host, a virtual machine copy of an affected client computing device may be instantiated using a secondary copy of primary data of the affected client computing device.Type: GrantFiled: February 16, 2024Date of Patent: June 17, 2025Assignee: Commvault Systems, Inc.Inventors: Sri Karthik Bhagi, Pratima Laxman Gadhave, Marcelo dos Reis Mansano, Mrityunjay Upadhyay, Purnachandra Sekhar Bedhapudi, Shyam Sundar Ramkumar
-
Patent number: 12335340Abstract: A network storage system comprises a first application node, storage nodes, and a switch fabric comprising switches providing data paths. Each data path connects the first application node to a storage node of the plurality of storage nodes. The system further comprises a control plane software agent. The control plane software agent configures the network storage system to receive, via the first application node, a request for storing a file, select a first storage node, initialize a file identifier for the file based on a network topology of the switch fabric and the storage nodes, and store the file on the first storage node. The file identifier describes the first storage node, a storage location in the first storage node, and a first data path of the data paths. The first data path includes a first set of switches connecting the first application node to the first storage node.Type: GrantFiled: December 27, 2023Date of Patent: June 17, 2025Assignee: Lemon Inc.Inventors: Yan Sun, Peng Xu, Kyoungryun Bae
-
Patent number: 12333174Abstract: Security is improved when creating a remote copy pair while suppressing performance deterioration of the overall system. In a data management system 1, when a user logs in, a first storage (main site storage 20) uses an external authentication server 50 to authenticate the user's access to its own storage and retains issued authentication information. Subsequently, when a command instructing a creation of a remote copy pair of a first volume (P-VOL) of the first storage and a second volume (S-VOL) of a second storage (sub site storage 40) is issued based on the user's operation, the first storage sends a command to the second storage by appending the authentication information, and the second storage uses the authentication information and requests the external authentication server 50 to authenticate the user's access to its own storage and, when the authentication is successful, the first or second storage starts synchronization of data between the pair volume.Type: GrantFiled: September 7, 2022Date of Patent: June 17, 2025Assignee: HITACHI VANTARA, LTD.Inventor: Kazuma Okamoto
-
Patent number: 12332747Abstract: Systems and methods for orchestrating coordinated snapshots across distinct storage environments are disclosed. The methods include steps for determining, for storage systems storing portions of a dataset, that a local checkpoint at a storage system of the storage systems meets dependency requirements for a coordinated checkpoint of the dataset relative to another local checkpoint at another storage system of the storage systems while storage operations are being applied to the dataset, and based on the determination, orchestrating the coordinated checkpoint.Type: GrantFiled: July 31, 2023Date of Patent: June 17, 2025Assignee: PURE STORAGE, INC.Inventors: Ronald Karr, Naveen Neelakantam, Taher Vohra
-
Patent number: 12321237Abstract: A method is described. The method includes processing first meta data for first units of stored content in a first storage system. The processing includes constructing a first tree of first nodes where first lower nodes represent fewer of the first units of stored content and first higher nodes represent more of the first units of stored content. The first nodes include respective first hash values calculated from the first meta data to represent the respective content of the respective first units of stored content that the first nodes respectively represent. The method includes processing second meta data for second units of stored content in a second storage system. The processing includes constructing a second tree of second nodes where second lower nodes represent fewer of the second units of stored content and second higher nodes represent more of the second units of stored content.Type: GrantFiled: December 13, 2021Date of Patent: June 3, 2025Assignee: Scality, S.A.Inventors: Giorgio Regni, Vianney Rancurel, Rahul Reddy Padigela, Jonathan Gramain, Taylor McKinnon, Artem Bakalov
-
Patent number: 12314178Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes a device interface; input/output circuitry to receive Ethernet compliant packets and output Ethernet compliant packets; circuitry to monitor a particular page for a rate of data copying among nodes within a group of two or more nodes; and circuitry to perform one or more actions based, at least in part, on the rate of data copying among the nodes within the group of two or more nodes to attempt to reduce a number of copy operations of the data among the nodes within the group of two or more nodes, wherein the group of two or more nodes are part of a distributed shared memory (DSM).Type: GrantFiled: June 10, 2021Date of Patent: May 27, 2025Assignee: Intel CorporationInventors: Kshitij A. Doshi, Francesc Guim Bernat, Suraj Prabhakaran, Tushar Sudhakar Gohad
-
Patent number: 12293082Abstract: Provided is a computer system capable of maintaining a storage capacity allocated to a journal volume within an appropriate range during an application period of remote copy. A first storage system includes a primary volume and a primary journal volume, and a second storage system includes a secondary volume and a secondary journal volume. A management computer is configured to manage the remote copy in which a primary volume, a primary journal volume, a secondary journal volume, and a secondary volume are paired, and expand and/or release a capacity of the primary journal volume and/or the secondary journal volume according to operation information of a resource related to the remote copy.Type: GrantFiled: August 30, 2023Date of Patent: May 6, 2025Assignee: HITACHI VANTARA, LTD.Inventors: Tsukasa Shibayama, Akira Deguchi
-
Patent number: 12287782Abstract: Techniques for database management are described. A database management system may transmit a request for a data management system of a database to provide a set of metadata attributes for structured data within the database, and may receive a set of metadata attributes for the structured data within the database. The data management system may perform a pattern matching procedure to evaluate the set of metadata attributes for the structured data within the database against one or more patterns associated with a data type to determine one or more locations within the database that include structured data of the data type. Based on the pattern matching procedure, the data management system may output an indication that the one or more locations within the database include structured data of the data type.Type: GrantFiled: March 25, 2022Date of Patent: April 29, 2025Assignee: Rubrik, Inc.Inventors: Christopher Robert Lumnah, Frank Schwaak, Ganesa Sankar Balabharathi, Michael Patrick Oglesby
-
Patent number: 12282395Abstract: A method and system for efficient data recovery via change block tracking and replication comprising storing data using secured and immutable storage snapshots from a plurality of first devices on a plurality of storage arrays via a first network path and a second network path, determining a condition of data loss, power loss, or a cyber compromise event, and based on determining the condition, instantiating recovery of data using the secured and immutable storage snapshots from the plurality storage arrays via a third network path.Type: GrantFiled: March 9, 2023Date of Patent: April 22, 2025Assignee: Vanguard Group, Inc.Inventors: Nathan G Welshans, Timothy James Emrick, Ryan Michael Spatz, John Edward Beck, Jr.
-
Patent number: 12282479Abstract: A method for performing a parity check of a table by a software application may include obtaining, from a data lake, data lake records stored in the table during a time interval, obtaining partitioning information used to partition the table in a database during the time interval, extracting, from the data lake records and for the partitioning information, partition identifiers stored in the table during the time interval, generating a partition-specific database query including a partition identifier, executing the partition-specific database query to obtain database records stored in the table in a partition of the database during the time interval, extracting a subset of the data lake records that include the partition identifier, and performing a parity comparison on the subset of the data lake records and the database records to generate a parity result.Type: GrantFiled: January 31, 2022Date of Patent: April 22, 2025Assignee: Intuit Inc.Inventors: Sandeep Khurana, Ketan Gunvantrai Popat
-
Patent number: 12271616Abstract: An embodiment of an integrated circuit comprises circuitry to share page tables associated with a page between a processor memory management unit (MMU) and an input/output memory management unit (IOMMU), store a page table entry in the memory associated with the page, and separately control access to the page from a processor and from a direct memory access (DMA) request based on one or more fields of the stored page table entry. Other embodiments are disclosed and claimed.Type: GrantFiled: June 15, 2021Date of Patent: April 8, 2025Assignee: Intel CorporationInventors: Utkarsh Y. Kakaiya, David Koufaty, Rajesh Sankaran, Vedvyas Shanbhogue
-
Patent number: 12248686Abstract: System creates mapping of storage intent, defined for digital asset, to primary storage tier, of primary storage tiers in primary protection storage system, that matches storage intent. System receives request to store copy of digital asset, and stores the copy with storage intent in primary storage tier, based on mapping of storage intent to primary storage tier. System identifies expanded group of storage tiers comprising primary storage tiers combined with additional storage tier. If additional storage tier matches storage intent more than primary storage tier matches storage intent, which is mapped to primary storage tier, system changes mapping of storage intent to primary storage tier into mapping of storage intent, defined for digital asset, to additional storage tier. System relocates each copy of digital asset, based on mapping of storage intent to primary storage tier, to additional storage tier, based on mapping of storage intent to additional storage tier.Type: GrantFiled: May 16, 2023Date of Patent: March 11, 2025Assignee: Dell Products L.P.Inventors: Anand Rudrabhatla, George Mathew, Jehuda Shemer
-
Patent number: 12248592Abstract: Persistence can be enabled in a volatile secure workspace. A management service may be configured to provide a managed application image containing a managed application to a host agent on a user computing device. When a secure workspace is deployed on the user computing device, the host agent can attach the managed application image to the secure workspace to create an injected volume. The host agent can also provide image details of the managed application image to a file system filter in the secure workspace. The file system filter may cause the managed application to be loaded from the managed application image and may then redirect I/O performed by the managed application to the injected volume which in turn will cause such I/O to be persisted in the managed application image. In this way, the managed application, any files it creates or modifies, and any state will be persisted even though the secure workspace is volatile.Type: GrantFiled: November 3, 2022Date of Patent: March 11, 2025Assignee: Dell Products L.P.Inventors: Gokul Thiruchengode Vajravel, Ramanujam Kaniyar Venkatesh, Ramanaa H V, Jyothi Bandakka, Curtis J. Schwebke
-
Patent number: 12248695Abstract: An operation method includes buffering data chunks to be programmed in the multi-level cells in a write buffer; backing up at least one backup data chunk of the data chunks to a backup memory; determining a program sequence of the data chunks, the program sequence for programming a non-backup data chunk among the data chunks to the multi-level cells through a second step program operation of the multi-step program operation; and controlling the memory device to program the data chunks in the multi-level cells, based on the program sequence, by performing first and second step program operations of the multi-step program operation in a first page of the multi-level cells, the second step program operation performed in the first page later than another first step program operation performed in a second page subsequent to the first page.Type: GrantFiled: September 5, 2023Date of Patent: March 11, 2025Assignee: SK hynix Inc.Inventors: Jae Wan Yeon, Do Hun Kim, Ju Hyun Kim, Jin Yeong Kim
-
Patent number: 12242454Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment. A workload prediction framework may receive observed workload information associated with a database in the cloud computing environment (e.g., a DataBase as a Service (“DBaaS”)). Based on the observed workload information, a Statement Arrival Rate (“SAR”) prediction may be generated. In addition, a host variable assignment prediction may be generated based on the observed workload information. The workload prediction framework may then use the SAR prediction and the host variable assignment prediction to automatically create a workload prediction for the database. A physical database design advisor (e.g., a table partitioning advisor) may receive the workload prediction and, responsive to the workload prediction, automatically generate a recommended physical layout for the database (e.g., using a cost model, the current physical layout, and an objective function).Type: GrantFiled: September 7, 2023Date of Patent: March 4, 2025Assignee: SAP SEInventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Michael Grossniklaus, Guido Moerkotte
-
Patent number: 12242362Abstract: A computer-implemented method, a computer program product, and a computer system for data sharding and topology alterations for disaster recovery preparation. A computer system estimates time needed to copy a data store of a data center that is assumed offline. A computer system determines whether the time needed is greater than a recovery time objective (RTO). A computer system creates a data shard for the data store, in response to determining that the time needed is greater than the RTO. Prior to the data center being offline, a computer system alters a current topology of the data store in a network connecting multiple data centers, by copying the data shard to a destination data center that does not contain the data store in the current topology, where, with an altered topology, the RTO is met in an event of the data center being offline.Type: GrantFiled: August 14, 2023Date of Patent: March 4, 2025Assignee: International Business Machines CorporationInventors: John S. Werner, Elton de Souza, Sneha Mary Varghese, Diane Marie Stamboni, Kavita Sehgal
-
Patent number: 12235739Abstract: A method, non-transitory computer readable medium, and a system for intra-backup anomalous object management and post-backup exclusion rule creation. Enterprise information technology environments often include any number of assets maintaining vast quantities of data and state. Any asset, in turn, may be riddled with various anomalous objects that tend to cause backup failure. Embodiments described herein address backup failure due to the presence of anomalous objects by, while any number of assets undergo backup, objects across said asset(s) may be assessed against object exclusion lists, populated during a pre-backup stage, to identify any anomalous objects of said objects. Once identified, the anomalous object(s) (or metadata descriptive thereof) may be recorded as backup metadata, which may be used in the post-backup creation of one or many exclusion rule(s).Type: GrantFiled: April 11, 2023Date of Patent: February 25, 2025Assignee: DELL PRODUCTS L.P.Inventors: Aaditya Rakesh, Upanshu Singhal, Nancy Jain
-
Patent number: 12236258Abstract: Techniques are described for performing browser-driven application capture of application installations. When the browser on the client machine detects a request to begin an application capture session, it downloads an orchestrator binary from an origin server. The orchestrator is a self-extracting executable that decompresses components responsible for preparing the client machine for the application capture session. Preparing the client machine includes starting a local web server, executing a registry script to create the necessary registry state, mounting a virtual disk, and deploying an agent that will record state changes on the client machine. Once the client machine has been prepared, the application installation can begin. During the installation process, the agent intercepts state changes occurring on the client machine and redirects them to the virtual disk.Type: GrantFiled: December 21, 2022Date of Patent: February 25, 2025Assignee: Omnissa, LLCInventor: Vignesh Raja Jayaraman
-
Patent number: 12229441Abstract: According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller acquires, from a host, write data having the same first size as a data write unit of the nonvolatile memory and obtained by dividing write data associated with one write command having a first identifier indicating a first write destination block in a plurality of write destination blocks into a plurality of write data or combining write data associated with two or more write commands having the first identifier. The controller writes the acquired write data having the first size to the first write destination block by a first write operation.Type: GrantFiled: November 1, 2023Date of Patent: February 18, 2025Assignee: KIOXIA CORPORATIONInventors: Shinichi Kanno, Hideki Yoshida, Naoki Esaka, Hiroshi Nishimura
-
Patent number: 12229403Abstract: Aspects of a storage device are provided that handle host commands associated with active and inactive zones using a hybrid L2P mapping system. The storage device includes a NVM, a controller, a first volatile memory and a second volatile memory. The controller allocates, as a superblock, one or more physical blocks respectively in one or more memory dies of the NVM, receives write commands including logical addresses associated with active zones, and stores in an L2P mapping table L2P address mappings of these logical addresses to physical addresses associated with either volatile memory or the superblock. The controller refrains from storing L2P address mappings for inactive zones, instead storing in a superblock mapping table a mapping of superblocks to inactive zones in response to respective zone finish commands. As a result, L2P mapping table sizes are reduced, zone read, reset, and TTR performance are increased, and reduced WAF is achieved.Type: GrantFiled: September 20, 2022Date of Patent: February 18, 2025Assignee: SANDISK TECHNOLOGIES, INC.Inventors: Chaitanya Kavirayani, Vineet Agarwal, Sampath Raja Murthy, Aakar Deora, Varun Singh
-
Patent number: 12222814Abstract: One example method includes assigning, at a production site, a priority to a portion of a dataset to be backed up, checking to determine if the priority meets or exceeds a threshold priority; and, when the priority meets or exceeds the threshold priority, and when an air gap between the production site and a storage vault is closed, backing up, by way of the closed air gap, the portion of the dataset to the storage vault.Type: GrantFiled: October 4, 2022Date of Patent: February 11, 2025Assignee: Dell Products L.P.Inventors: Ofir Ezrielev, Jehuda Shemer, Amihai Savir
-
Patent number: 12210416Abstract: Techniques described herein relate to a method for performing generating backups of host snapshots. The method may include identifying, by a data protection agent of a host, an asset discovery event associated with the host; in response to identifying the asset discovery event: obtaining file system metadata associated with the host from a file system metadata repository on a storage of the host; identifying existing snapshots on the host using the file system metadata; obtaining snapshot metadata associated with the snapshots using the file system metadata; providing the file system metadata to a data protection manager to generate assets; and providing the snapshot metadata to the data protection manager to generate pseudo-assets.Type: GrantFiled: November 10, 2023Date of Patent: January 28, 2025Assignee: DELL PRODUCTS L.P.Inventors: Sunil Yadav, Shelesh Chopra
-
Patent number: 12210762Abstract: Transitioning between replication sources for data replication operations, including: delaying a transition from using a first data repository as a source for data replication to using a second data repository as the source for data replication after detecting that one or more storage operations directed to the first data repository have not been replicated to the second data repository; and promoting the second data repository as the source for data replication such that storage operations received after completing the transition are directed to the second data repository.Type: GrantFiled: April 10, 2023Date of Patent: January 28, 2025Assignee: PURE STORAGE, INC.Inventors: David Grunwald, Thomas Gill, Connor Brooks, Larry Touchette, Saurabh Shukla
-
Patent number: 12204413Abstract: A method for snapshots with crash consistency is provided. The method includes indicating intent to create a snapshot of storage system contents associated with an existing snapshot copy identifier, responsive to confirmation that all of a plurality of distributed agents are in a snapshot creation mode. The method includes responding, with a new snapshot copy identifier that replaces the existing snapshot copy identifier, to one or more inquiries from the plurality of distributed agents regarding one or more I/O operations, after the indicating the intent to create the snapshot. The method includes creating the snapshot using the existing snapshot copy identifier and committing the snapshot, responsive to receiving responses from the plurality of distributed agents that service is complete for all I/O operations that started before the indicating the intent to create the snapshot or that are associated with the existing snapshot copy identifier.Type: GrantFiled: August 31, 2022Date of Patent: January 21, 2025Assignee: PURE STORAGE, INC.Inventors: Ronald Karr, Robert Lee, Igor Ostrovsky
-
Patent number: 12204787Abstract: In a particular embodiment, a dataset that is synchronously replicated across a plurality of storage systems is stored on a particular storage system. The storage system identifies input/output (I/O) requests directed to the dataset. The one or more I/O requests are initiated by an application hosted on a platform of the first storage system. The storage system services the one or more I/O requests directed to the dataset.Type: GrantFiled: June 1, 2023Date of Patent: January 21, 2025Assignee: PURE STORAGE, INC.Inventor: Ronald Karr
-
Patent number: 12204799Abstract: A first node performs copy (virtual copy) of address mapping between a virtual volume and a pool to a first virtual volume to create a third virtual volume in the first node. A second node performs mapping from a first pool volume in the second node to the third virtual volume in the first node, links an address of the first pool volume, which is mapped to the third virtual volume, to an address of a second virtual volume in the second node on a one-to-one basis, and performs log-structured write of the data in the second virtual volume to a second pool volume in the second node.Type: GrantFiled: September 8, 2023Date of Patent: January 21, 2025Assignee: Hitachi Vantara, Ltd.Inventors: Takaki Matsushita, Kazuki Matsugami, Akira Deguchi, Norio Shimozono, Shinichi Hayashi
-
Patent number: 12197291Abstract: Multi-site distributed storage systems and computer-implemented methods are described for providing common snapshot retention and automatic fanout reconfiguration for an asynchronous leg after a failure event that causes a failover from a primary storage site to a secondary storage site. A computer-implemented method comprises providing an asynchronous replication relationship with an asynchronous update schedule from one or more storage objects of the first storage node to one or more replicated storage objects of the third storage node, creating a snapshot copy of the one or more storage objects of the first storage node, transferring the snapshot copy to the third storage node based on an asynchronous mirror policy, and intercepting the snapshot create operation on the primary storage site and transferring the snapshot copy to the second storage node to provide a common snapshot between the second storage node and the third storage node.Type: GrantFiled: January 27, 2023Date of Patent: January 14, 2025Assignee: NetApp, Inc.Inventors: Sohan Shetty, Akhil Kaushik
-
Patent number: 12197756Abstract: An information handling system executing a predictive hash table and carbon dioxide (CO2) minimizing system may comprise a network interface device to receive from a remote data center deduplication process workload metrics, fingerprint hash table size metrics, and a current reserved memory size allocated for storage of a fingerprint hash table, a processor executing code instructions to predict a future workload of deduplication processes and a future fingerprint hash table size to determine a predicted amount of memory to reserve for storage of a future fingerprint hash table based on the predicted future workload of deduplication processes and fingerprint hash table size, and to determine an over-allocated portion of the current reserved memory size where the network interface device transmits an instruction to the data center to limit power provided to the over-allocated portion of the current reserved memory size.Type: GrantFiled: May 11, 2023Date of Patent: January 14, 2025Assignee: DELL PRODUCTS LPInventors: Ramesh Doddaiah, Deeder M. Aurongzeb, Malathi Ramakrishnan
-
Patent number: 12182410Abstract: Recovering worker shares from read prioritization including: while read accesses (RA) to a storage device (SD) are being prioritized over write accesses (WA) to the SD: determining a first count of RA to the SD; performing a first adjusting of a base read share percentage (RSP) to a first adjusted RSP for RA to the SD based on the first count of RA; and controlling read access to the SD based on the first adjusting; determining that RA to the SD have completed being prioritized over WA to the SD; and after RA to the SD have completed being prioritized: determining a second count of WA to the SD; performing a second adjusting of the first adjusted RSP to a second adjusted RSP for RA to the SD based on the second count of WA; and controlling write access to the SD based on the second adjusting.Type: GrantFiled: September 21, 2022Date of Patent: December 31, 2024Assignee: SK hynix NAND Product Solutions CorporationInventors: Jonathan de Vries, Neelesh Vemula
-
Patent number: 12175081Abstract: Disclosed herein is a device and method for dynamically processing of a command within a storage system. This includes identifying a plurality of non-volatile memory storage locations of the storage system that have at least one operation parameter associated with the plurality of non-volatile memory storage locations. For each identified plurality of non-volatile memory storage locations, there is a determination whether a value of the at least one operation parameter exceeds a predetermined threshold value. That value is representative of operation effects of the storage system on a corresponding storage location of the identified plurality of non-volatile memory storage locations.Type: GrantFiled: June 28, 2023Date of Patent: December 24, 2024Assignee: KIOXIA CORPORATIONInventor: Yaron Klein
-
Patent number: 12174707Abstract: Embodiments of a targeted deduplication process that splits protected data into variable size segments, generates a fingerprint for each segment, and then combines fingerprints into groups to form group fingerprints. The group fingerprints are stored on and retrieved from a server by a client to identify duplicate data present on a server during the backup process on an “as needed” basis. The specific group fingerprints sent are based on knowledge of previous backups of the asset, either learned or provided as a hint from the backup application. Once it is known that a specific group fingerprint is present on the server, a virtual synthetic request can be generated instead of a traditional deduplication process. This enables virtual synthetic backups for applications that do not have sufficient knowledge of changed blocks from a previous backup to use the virtual synthetic operations on their own.Type: GrantFiled: April 27, 2022Date of Patent: December 24, 2024Assignee: Dell Products L.P.Inventors: Gokul Prasanna Mani, Donna Barry Lewis, Salil Dangi
-
Patent number: 12177088Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that determine internet traffic data loss from internet traffic data including bulk ingested data utilizing an internet traffic forecasting model. In particular, the disclosed systems detect that observed internet traffic data includes bulk ingested internet traffic data. In addition, the disclosed systems determine a predicted traffic volume for an outage period from the bulk ingested internet traffic data utilizing an internet traffic forecasting model. The disclosed systems further generate a decomposed predicted traffic volume for the outage period. The disclosed systems also determine an internet traffic data loss for the outage period from the decomposed predicted traffic volume while calibrating for pattern changes and late data from previous periods.Type: GrantFiled: October 7, 2022Date of Patent: December 24, 2024Assignee: Adobe Inc.Inventors: Wei Zhang, Ilya Borisovich Reznik
-
Patent number: 12174708Abstract: Embodiments of a targeted deduplication process that splits protected data into variable size segments, generates a fingerprint for each segment, and then combines fingerprints into groups to form group fingerprints. An embodiment auto-generates and persists the group fingerprints for the backups which are already on the storage server, thus enabling the backup client to fetch these fingerprints using an identifier and enforce synthesis for the new backup or replication copy against any previously written backup. For this embodiment, group fingerprints are generated on the storage server itself, rather than being generated on and pushed from the backup client for mere storage on the storage server, so that, as files are ingested, the storage server also auto-generates group fingerprints on its own.Type: GrantFiled: July 26, 2022Date of Patent: December 24, 2024Assignee: Dell Products L.P.Inventors: Donna Barry Lewis, Salil Dangi, Gokul Prasanna Mani
-
Patent number: 12175074Abstract: A system and associated method for a storage device. In the system and method, a sort command from a host is received. In response to having received the sort command, the storage device is configured for sorting by allocating at least one storage location to store data to be sorted based at least on a) an amount of the data to be sorted and b) an available storage space in a memory of the storage device. In the system and method, an upgradable sorting algorithm is utilized to generate sorted data subsets, and the sorted serialized data subsets are stored based on the at least one storage location indicating where the data to be sorted is to be stored. Page identifiers (IDs) of the sorted data subsets are provided to the host.Type: GrantFiled: May 16, 2022Date of Patent: December 24, 2024Assignee: SK hynix Inc.Inventor: Andrey Kuyel
-
Patent number: 12169638Abstract: An information management system creates a modified representation of backup files in a backup copy on restore to overcome the difficulties and challenges imposed by the legal and administrative requirements on the handling of personally information without making changes to the backup copy. In an example, a restore modification component searches backup data files as they are restored from a backup copy but before the restored data files are written into the primary storage system. When the restore modification component identifies a backup data file with a record that matches search criteria defined in the modification repository, the restore modification component replaces one or more of the restored data field values in the record with replacement data values obtained from the modification repository according to respective replacement rules. In this way, the information management system can create a modified representation of the backup copy data without modifying the backup copy.Type: GrantFiled: May 24, 2023Date of Patent: December 17, 2024Assignee: OWN DATA COMPANY LTD.Inventors: Yuval Tobias, Ariel Berkman
-
Patent number: 12164949Abstract: A method includes identifying two virtual machines (VMs) to be migrated from a source host. The method further includes determining that the two VMs correspond to identical memory pages in a memory deduplicaiton module. The method further includes recording, in hypervisor memory, an indication that the two VMs correspond to the two identical memory pages in the memory deduplication module. The method further includes sending, by a processing device of the hypvervisor, a single memory page of the two identical memory pages to a first destination host.Type: GrantFiled: January 6, 2021Date of Patent: December 10, 2024Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, David Alan Gilbert
-
Patent number: 12164902Abstract: A center device includes: an initialization request receiving unit that receives an initialization request for data stored on a vehicle side; an initialization target specifying unit that specifies initialization target data when the data initialization request is received by the initialization request receiving unit; an initialization campaign information distribution unit that distributes initialization campaign information corresponding to an initialization package for initializing the initialization target data; and an initialization package distribution unit that distributes the initialization package.Type: GrantFiled: October 17, 2022Date of Patent: December 10, 2024Assignee: DENSO CORPORATIONInventors: Nao Sakurai, Yuzo Harata, Kazuhiro Uehara
-
Patent number: 12147310Abstract: A geographically distributed data store including a number of geographically distributed regions may be implemented using replication groups that include multiple regions configured according to replication criteria. First tier replication of particular changes to data stored in the distributed data store may be performed in compliance with the replication criteria, where management of replication state is performed with respect to replication across the replication groups. Independent of the first tier replication, individual replication groups may implement second tier replication of changes to data where management of replication state is performed with respect to replication within the particular replication group. Replication group configuration may be determined using the replication criteria which may include thresholds for replication resource utilization, replication latency and utilization of data change logs.Type: GrantFiled: August 12, 2021Date of Patent: November 19, 2024Assignee: Amazon Technologies, Inc.Inventors: Shitanshu Aggarwal, Alexander Richard Keyes, Sharatkumar Nagesh Kuppahally, Somasundaram Perianayagam, Mark Roper, Dharmik Dipakbhai Ghoghari, Akanksha Fouzdar, Debjyoti Roy
-
Patent number: 12147693Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data of a tenant of a multi-tenant compute infrastructure. The compute infrastructure includes an envoy connecting the DMS cluster to virtual machines of the tenant executing on the compute infrastructure. The envoy provides the DMS cluster with access to the virtual tenant network and the virtual machines of the tenant connected via the virtual tenant network for DMS services such as data fetch jobs to generate snapshots of the virtual machines. The envoy sends the snapshot from the virtual machine to a peer DMS node via the connection for storage within the DMS cluster. The envoy provides the DMS cluster with secure access to authorized tenants of the compute infrastructure while maintaining data isolation of tenants within the compute infrastructure.Type: GrantFiled: August 22, 2022Date of Patent: November 19, 2024Assignee: Rubrik, Inc.Inventors: Abdul Jabbar Abdul Rasheed, Soham Mazumdar, Hardik Vohra, Mudit Malpani
-
Patent number: 12141463Abstract: The disclosure provides a method for virtual volume snapshot creation by a storage array. The method generally includes receiving a request to generate a snapshot of a virtual volume associated with a virtual machine, in response to receiving the request, preparing a file system of the storage array to generate the snapshot, wherein preparing the file system comprises creating a delta storage structure to receive write input/output (I/O) requests directed for the virtual volume when generating the snapshot of the virtual volume, deactivating the virtual volume, activating the delta storage structure, generating the snapshot of the virtual volume, and during the generation of the snapshot of the virtual volume: receiving a write I/O directed for the virtual volume and committing the write I/O in the delta storage structure.Type: GrantFiled: May 23, 2023Date of Patent: November 12, 2024Assignee: VMware LLCInventors: Indranil Bhattacharya, Ashutosh Saraswat, Thorbjoern Donbaek Jensen
-
Patent number: 12135893Abstract: An information handling system may include at least one processor; and a storage resource having an element manager stored thereon. The information handling system may be configured to: establish, via the element manager, an information handling system cluster, wherein the information handling system cluster includes the information handling system as a first node and at least one other information handling system as a second node; configure the first node and the second node to communicatively couple to a storage array via a network and use the storage array as a primary storage volume for the information handling system cluster; and migrate the element manager to execute from the storage array.Type: GrantFiled: January 31, 2023Date of Patent: November 5, 2024Assignee: Dell Products L.P.Inventors: Tianming Zhang, Jason Ye, Shangyu Li
-
Patent number: 12132608Abstract: An electronic device includes a first processor; a first commissioning element to communicate with external devices using wireless communication and a first memory storing programs for commissioning a target device onto a communication network. The communication network has configuration data including a network identifier and a network key. The programs provide a user interface for commissioning the target device. The target device includes a second processor, a second wireless radio, and a second commissioning element to receive the network configuration data. The target device decodes the network configuration data to commission the target device onto the communication network. The electronic device sends the network configuration data to the target device and receives confirmation that the target device has successfully connected to the communication network. The electronic device displays the success in a user interface.Type: GrantFiled: June 3, 2021Date of Patent: October 29, 2024Assignee: Google LLCInventors: Jeffrey P. Mathews, Lee R. Taylor