Hardware Arrangements For Backup (epo) Patents (Class 714/E11.12)
-
Patent number: 12210423Abstract: Methods, systems, and devices for data management are described. A first procedure for capturing first point-in-time data for a data object may be performed and may include initiating a first type of operation to back up the first point-in-time data, the first operation being native to the data object and enabling sections of files to be backed up in parallel on a per-section basis. A second procedure for restoring the first point-in-time data to the computing system may also be performed. Performing the second procedure may include executing, based on recreating the first point-in-time data, the first type of operation to backup sections of first files of the first point-in-time data in parallel on the per-section basis to the computing system. And further include initiating a second type of operation to restore second files of the first point-in-time data in parallel on a per-file basis to the computing system.Type: GrantFiled: August 4, 2023Date of Patent: January 28, 2025Assignee: Rubrik, Inc.Inventors: Ganesh Karuppur Rajagopalan, Pandian Raju, Prakhar Kumar
-
Patent number: 12204416Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snapshot multi create operation to selectively form a batch of first and second synchronous replicated datasets that belong to a first group of storage disks at the primary storage site and corresponding second group of storage disks at the secondary storage site, performing a batch snapshot create operation on the primary storage site by executing snapshots of storage objects on the primary storage site of the batch of first and second synchronous replicated datasets in parallel multiple threads to effectively utilize processing resources on the primary storage site, and initiating an independent workflow and state machine for each storage object of the batch of first and second synchronous replicated datasets.Type: GrantFiled: December 30, 2022Date of Patent: January 21, 2025Assignee: NetApp, Inc.Inventors: Akhil Kaushik, Dhruvil Shah, Arun Kumar Selvam
-
Patent number: 12181977Abstract: Techniques described herein relate to a method for performing data protection of file system data on a host. The method includes identifying a backup access event associated with a backup of a virtual machine (VM) stored on a backup storage, wherein the VM comprises a plurality of applications; obtaining backup metadata associated with the backup from a data protection manager; generating a placeholder file structure using the backup metadata and storing the placeholder file in a virtual hard disk file; loading the virtual hard disk file on a host associated with the VM; instantiating single application instances of the VM on the host; and performing application aware backup access services using the placeholder file structure, the backup metadata, and the single application instances of the VM, wherein the single application instances of the VM have limited access to placeholder file structure portions associated with the single application instances.Type: GrantFiled: February 24, 2023Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: Sunil Yadav, Shelesh Chopra
-
Patent number: 12181976Abstract: One example method includes defining object groups by classifying each object in a backup saveset based on respective object types of the objects such that all objects in an object group are the same object type, assigning a different respective storage media type to each of the object groups, storing each object group at a respective storage target, representing each object group with a respective Merkle tree that includes a base hash, and mapping each base hash to the storage target where the object group associated with the Merkle tree that includes the base hash is stored.Type: GrantFiled: January 7, 2022Date of Patent: December 31, 2024Assignee: EMC IP Holding Company LLCInventors: Adam Brenner, Arun Murti, Mark D. Malamut, Joey C. Lei
-
Patent number: 12135617Abstract: Systems, methods, and computer readable media for preventing data loss at ephemeral and/or volatile storage of a local storage system are provided. These techniques may include synchronizing that state of the ephemeral storage system to a cloud-based storage system and capturing a cloud snapshot of the cloud-based storage system. In the event of a failure at the volatile storage, the cloud-based snapshot can be used as a restore point for the cloud-based storage system, the state of which can then be synchronized back to the volatile storage. Additionally, the local storage system includes durable storage for storing transaction logs. After synchronizing the state of the cloud-based storage system to the volatile storage, the local storage system can playback transactions in the transaction log to restore the volatile segment to the state at the time of the failure.Type: GrantFiled: May 24, 2022Date of Patent: November 5, 2024Assignee: TESSELL, INC.Inventors: Balasubrahmanyam Kuchibhotla, Uday Kiran Jonnala, Kamaldeep Singh Khanuja, Maneesh Rawat, Manish Pratap Singh, Bakul Banthia
-
Patent number: 12105982Abstract: Techniques for resynchronizing storage resources of two sites configured for synchronous replication can include tracking in-progress write requests in a map. Responsive to a site failure or a replication link failure resulting in failure or fracture of the synchronous replication, processing can be performed to resynchronize impacted resources of the two sites configured for synchronous replication. The processing can use the in-progress write requests in combination with resource snapshots and snapshot differences to resynchronize the impacted resource of the two sites. In at least one embodiment, the synchronous replication configuration can include active paths between both sites and a host. In at least one embodiment, the synchronous replication configuration can include an active path between the host and one site, and a passive path between the host and the second site. The synchronous replication can be bi-directional or two-way synchronous replication between the two sites.Type: GrantFiled: March 17, 2023Date of Patent: October 1, 2024Assignee: Dell Products L.P.Inventors: Vasudevan Subramanian, Michael C. Brundage, Alan L. Taylor, Nagapraveen Veeravenkata Seela
-
Patent number: 12099623Abstract: A computer-implemented method is provided for removing access to data, comprising: receiving a request from the user to delete the user data; suspending control of the user data; generating a second database comprising the user data under full control of the user; deleting the user data from the database; and, on request re-integrating the user data into the same database or integrating into a further database. By providing a database under complete control of the user and outside the control of any database manager or service provider, users are given more freedom to decide what to do with their data. They can choose to protect it, or to monetize it themselves by selling it or licensing it. They can also create a plurality of copies, allowing sales to more than one database manager or service provider.Type: GrantFiled: November 22, 2022Date of Patent: September 24, 2024Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Peter Groarke, Hubert Graja
-
Patent number: 12093238Abstract: Techniques for data management are described. A file may be saved that includes a representation of an exported database, where the representation may be based on a live database being exported from a computing system via an export operation that spans a time period. A determination that one or more transactions were committed to the live database during the time period may be made. Based on the determination, a log indicating the one or more transactions may be obtained from the computing system. Based on the log, a determination of whether the exported database captured the one or more transactions may be made. Based on the determination, the file may be updated to represent an updated database that reflects an updated version of the live database, the updated version of the live database reflection application of the one or more transactions to the exported database.Type: GrantFiled: March 28, 2022Date of Patent: September 17, 2024Assignee: Rubrik, Inc.Inventor: Kalyan Chakravarthy Akella
-
Patent number: 12061543Abstract: Aspects of the present disclosure provide systems and methods for improved power loss protection in a memory sub-system of a device. In particular, a power loss protection component allocates a portion of the memory sub-system to non-volatile memory. Responsive to detecting a trigger event at the device, wherein the trigger event may include asynchronous power loss of the device, the power loss protection component detects data written to a volatile cache of the memory sub-system, retrieves the data from the volatile cache, and writes the data to the portion of the memory sub-system allocated to the non-volatile memory.Type: GrantFiled: March 23, 2022Date of Patent: August 13, 2024Assignee: Micron Technology, Inc.Inventor: Andrew M. Kowles
-
Patent number: 11983430Abstract: Provided are a computer program product, system, and method for replicating data to a plurality of replication devices through a tape device. A replication request is transmitted to a primary tape device to replicate data to a replication number of at least one replication device to store the data to replicate. The primary tape device stores the data to replicate in tape storage media at the primary tape device and transmits the data to replicate over a network to the replication number of at least one replication device to store. Acknowledgment is received from the primary tape device indicating that the data has been replicated to the primary tape device and the replication number of the at least one replication device.Type: GrantFiled: August 1, 2022Date of Patent: May 14, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shawn Owen Brume, Carlos Sandoval Castro, Ricardo Clemente Betancourt, Parker Thomas Wall, Jean Pierre Lavigne
-
Patent number: 11954327Abstract: Disclosed by the present application are a system and method for multi-device media data management, and a robot device. A detection module detects a device located within a detection range, and determines according to a detection result whether to add the device to a device management list. A storage module obtains media data generated by each device in the device management list and stores the media data in a backup system in association with a corresponding tag. An instruction module receives an instruction of a user and analyzes the content of the instruction, the content comprising a tag and management type corresponding to the media data. A management module performs a management operation on corresponding media data according to the analyzed content.Type: GrantFiled: June 2, 2020Date of Patent: April 9, 2024Assignees: HANGZHOU WEIMING XINKE TECHNOLOGY CO.. LTD, ADVANCED INSTITUTE OF INFORMATION TECHNOLOGY (AIIT) PEKING UNIVERSITYInventors: Gaohan Zhang, Tao Wang
-
Patent number: 11954353Abstract: In an approach to improve magnetic tape file systems through tape-to-tape copying between nodes on a Linear Tape File System using a cluster-wide named pipe. Embodiments transfer data between a first node and a second node. Additionally, both the first node and the second node implement a parallel shared-disk file system through a data path for node data reading and writing from a shared-disk and to the shared-disk. Further, to transfer data between the first node and the second node, embodiments, write, by the first node, the data for tape-to-tape copy from a first tape drive to the shared-disk, and write, by the second node, the data written from the shared-disk to a second tape drive.Type: GrantFiled: September 24, 2021Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Atsushi Abe, Tohru Hasegawa, Hiroshi Itagaki, Tsuyoshi Miyamura, Shinsuke Mitsuma, Noriko Yamamoto
-
Patent number: 11928350Abstract: A method, a computing device, and a non-transitory machine-readable medium for managing modes of operation for volumes in a node. A first portion of a plurality of volumes in a node is selected to operate in an active mode. A second portion of the plurality of volumes in the node is selected to operate in a passive mode. The second portion of the volumes that operates in the passive mode consumes fewer resources than the first portion of the volumes that operates in the active mode. The first portion of the plurality of volumes and the second portion of the plurality of volumes are adjusted over time based on activity of each volume of the plurality of volumes.Type: GrantFiled: September 15, 2022Date of Patent: March 12, 2024Assignee: NETAPP, INC.Inventors: Sushrut Bhowmik, Amit Panara, Sumith Makam, Vinay Kumar, Varun Simhadri, Sriram Venketaraman
-
Patent number: 11921605Abstract: Approaches for managing applications in a cluster are described. In an example, a first agent may be executing on a first programmable network adapter card installed within a first computing node within a cluster. The first agent may isolate an application executing on the first computing node. Thereafter, the application may be managed by the second computing node.Type: GrantFiled: January 28, 2022Date of Patent: March 5, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Bhakthavatsala Naidu Kurapati, Venkatesh Nagaraj, Manish Ramesh Kulkarni
-
Patent number: 11922170Abstract: A storage device is disclosed. The storage device may include a first storage. The first storage may include a primary firmware slot to store a first firmware, a secondary firmware slot to store a second firmware, a primary file system slot to store an existing file system, and a secondary file system slot. The storage device may include a processor configured to execute the first firmware or the second firmware. The storage device may include a second storage for user data, the second storage configured to use the existing file system. The second firmware may include a tag indicating that the second firmware is subject to bootup activation.Type: GrantFiled: October 15, 2021Date of Patent: March 5, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jian Zhao, Hui-Juan Li, Rong Zheng
-
Patent number: 11907078Abstract: In a data backup method, after data backup is triggered, a backup server sends a change information obtaining request to a file server to request change information of data on the file server. The backup server receives a data change record returned by a file server, wherein the data change record comprises identification information of a changed data block. The backup server then obtains data according to the data change record, backs up the obtained data, and establishes a data mapping relationship for the current backup. When data of a backup needs to be obtained, data of a corresponding data block is found in the backup storage device according to the data mapping relationship.Type: GrantFiled: April 20, 2021Date of Patent: February 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Lei Zhang
-
Patent number: 11789652Abstract: A storage device includes a non-volatile memory; a plurality of cores; a host interface configured to receive a first set command, an I/O command, and an ADMIN command from a host; and a storage controller including a command distribution module configured to be set to a first state according to the first set command, and distribute the I/O command to the plurality of cores according to the set first state. Each of the plurality of cores may be configured to perform an operation instructed by the I/O command and an operation instructed by the ADMIN command on the non-volatile memory in response to the distributed I/O command.Type: GrantFiled: July 28, 2021Date of Patent: October 17, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Bum Hoe Koo, Jae Sub Kim, Yang Woo Roh, Dong Heon Ryu
-
Patent number: 11782637Abstract: Aspects and features of the present disclosure can prefetch metadata in the nodes of a cloud-based storage system. At a node that stores at least one shard of a data object, metadata for the data object can be fetched from node storage and saved in a node cache prior to processing a read request for the shard. The metadata can be cached in response to a prefetch request transmitted to the node, for example, by the gateway that shards data objects for the storage system. Thus, the metadata can be available in the node cache when the read request for the data shard arrives later, reducing delays in accessing data object shards from the storage nodes of the system.Type: GrantFiled: January 5, 2021Date of Patent: October 10, 2023Assignee: Red Hat, Inc.Inventors: Gabriel Zvi BenHanokh, Joshua Durgin
-
Patent number: 11778072Abstract: A control and data transfer system for supporting different communication protocols, in which the system includes a control device that can store a plurality of different communication protocols. The control device is adapted for loading and executing at least one of the stored communication protocols. Further, a first adapter module is connectable to the control device. The first adapter module includes an identification device which enables the control device to identify the first communication protocol, and a communications interface for connecting, to the first adapter module, at least one first device that is configured for communication according to one of the stored communication protocols. The control and evaluation device is configured to use the identification device for identifying the first communication protocol when the first adapter module is connected to the control device, and to load and execute the identified first communication protocol from the storage device.Type: GrantFiled: August 21, 2019Date of Patent: October 3, 2023Assignee: Phoenix Contact GmbH & Co. KGInventors: Andreas Engel, Martin Marschner
-
Patent number: 11775396Abstract: Methods, computer program products, computer systems, and the like for improved performance, when backing up objects, are disclosed, which can include assigning a top-level entity to a backup host of a number of backup hosts and performing a backup operation on a number of objects. The objects are associated with the top-level entity. The backup operation is performed by the backup host. The backup operation includes determining whether one of the objects includes at least one new data segment or at least one modified data segment, and, in response to a determination that the object includes at least one new data segment or at least one modified data segment, writing information regarding the at least one new data segment or at least one modified data segment in a tracklog dedicated to the top-level entity.Type: GrantFiled: August 27, 2021Date of Patent: October 3, 2023Assignee: Veritas Technologies LLCInventors: Vaijayanti Rakshit Bharadwaj, Chirag Dalal
-
Patent number: 11709740Abstract: One example method includes receiving a group of files, two or more of the files being of different respective file types, creating a backup saveset that includes the group of files, classifying each of the files in the backup saveset based in part on the respective file types of the files, assigning a respective storage media type to each of the classified files in the backup saveset, and transmitting the backup saveset to a storage site.Type: GrantFiled: July 18, 2019Date of Patent: July 25, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Adam E. Brenner, Arun Murti, Mark D. Malamut, Joey C. Lei
-
Patent number: 11649979Abstract: An air conditioning system includes: an outdoor unit of an air conditioner; an indoor unit of the air conditioner; and a remote controller that operates and monitors at least one of the outdoor unit or the indoor unit. The remote controller includes: a storage and a processor coupled to the storage. The processor of the remote controller: acquires operation data from at least one of the outdoor unit or the indoor unit; stores the operation data in the storage by overwriting pre-stored operation data already in the storage when a predetermined capacity of the storage is exceeded; saves, during a past predetermined period when an abnormal condition occurs at the air conditioner and in the storage, a copy of the operation data; and displays the copy of the operation data or sends the copy of the operation data externally.Type: GrantFiled: November 27, 2018Date of Patent: May 16, 2023Assignee: DAIKIN INDUSTRIES, LTD.Inventors: Ryouji Inoue, Toshio Ii, Yasuaki Kobayashi, Tatsuya Higuchi, Masahiro Kaneko, Ryousuke Yamamoto, Youta Katou
-
Patent number: 11599090Abstract: To improve integrity of time synchronization, a node in the safety rated system takes steps to ensure the time to which it is synchronized has not become corrupted. The node receives a synchronize request message from an adjacent network device, which includes the master time, and the node generates an offset value corresponding to a difference between a local time and the master time. The node stores the offset time into a safety memory to ensure that the offset value has data integrity and does not become corrupted. The node performs periodic skew detection between two devices to verify that the clocks remain synchronized. In addition, the node performs a local drift detection to detect if the frequency of the local oscillator on which the local clock value is based begins to change.Type: GrantFiled: September 30, 2020Date of Patent: March 7, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Steven T. Seidlitz, Mark A. Chaffee
-
Patent number: 11567743Abstract: Techniques for implementing an integrated testing tool for data replication are disclosed. In some embodiments, a software tool performs operations comprising: causing a first set of user interface elements to be displayed on a computing device; receiving, via the first set of user interface elements, a data replication configuration identifying an adapter, a source database, and a target database; storing the data replication configuration in an embedded database; causing a second set of user interface elements to be displayed on the computing device; receiving, via the second set of user interface elements, a data generation configuration identifying a table in the source database; generating random data in the table based on the data generation configuration; instructing the adapter to replicate the source data from the source database onto the target database based on the data replication configuration; and causing a log of events to be displayed on the computing device.Type: GrantFiled: August 26, 2021Date of Patent: January 31, 2023Assignee: SAP SEInventor: Xuemin Ding
-
Patent number: 11550671Abstract: A backup management device includes a database and a processor. The database is configured to store configuration information of physical resource including a physical storage device, configuration information of virtual resource including a virtual storage device, and relationship information of the virtual resource and the physical resource. The processor is configured to generate, when the virtual storage device is provided to a user, backup information related to backup control of the physical storage device associated with the virtual storage device based on information stored in the database. The processor is configured to perform backup of the virtual storage device by copying a physical storage device associated with the virtual storage device to another physical storage device based on the generated backup information.Type: GrantFiled: August 11, 2021Date of Patent: January 10, 2023Assignee: FUJITSU LIMITEDInventors: Takuji Nakamura, Junichi Matsuda, Keiji Miyauchi, Akihiro Doshita
-
Patent number: 11461194Abstract: A request to restore an instance of an object that is stored in a storage associated with a cluster of nodes to a target destination is received. Data of the object is divided into a plurality of data portions. Corresponding data portions of the plurality of data portions are assigned to each node of a plurality of nodes of the cluster. It is determined that a first node of the cluster of nodes does not currently store in a storage associated with the first node at least a part of a corresponding data portion of the object assigned to the first node. At least the part of the corresponding data portion of the object assigned to the first node is received at the first node from a second node of the cluster of nodes. At least the part of the corresponding data portion of the object received from the second node is provided from the first node to the target destination.Type: GrantFiled: October 30, 2020Date of Patent: October 4, 2022Assignee: Cohesity, Inc.Inventors: Prashant Gothi, Dominic Tu Ping Cheah, Sai Madan Mohan Reddy Patlolla, Abhijit Chakankar, Suman Chandra Tokuri, Prajakta Ayachit
-
Patent number: 11385909Abstract: A method for data configuration is provided. The method comprises parsing a first cascading configuration associated with a data source and selecting content of the first cascading configuration to migrate to a data target. The selected content of the first cascading configuration is then migrated to a second cascading configuration, and the second cascading configuration is applied to the data target.Type: GrantFiled: January 6, 2020Date of Patent: July 12, 2022Assignee: International Business Machines CorporationInventors: Mirza S. Baig, Wen Rui Zhao, David Dwayne Weck, Ariel Jirau, Li Xia, Li Long Chen
-
Patent number: 8904080Abstract: A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data, that may be communicated using multiple communications paths.Type: GrantFiled: December 5, 2007Date of Patent: December 2, 2014Assignee: Security First Corp.Inventors: Don Martin, Rick L. Orsini, Mark S. O'Hare
-
Patent number: 8438348Abstract: In control of the disk array device (backup system), when a blackout occurs, the disk array device is first operated in a first method to backed up a main memory by using a power supply from a battery. During the first method, a blackout continuous time and the like are integrated, and at a timing in which the integrated value satisfies a condition, the first method is then shifted to the second method to evacuate data from the main memory onto a nonvolatile memory based on a power supply.Type: GrantFiled: June 4, 2008Date of Patent: May 7, 2013Assignee: Hitachi, Ltd.Inventor: Fumiaki Hosaka
-
Patent number: 8180989Abstract: A storage controller having a plurality of storage devices and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, releases the certain storage area from mapping to a logical area in the plurality of virtual volumes, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volumes as a destination of another write access from the information processing apparatus.Type: GrantFiled: February 11, 2011Date of Patent: May 15, 2012Assignee: Hitachi, Ltd.Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
-
Publication number: 20100202238Abstract: A memory device for use with a primary power source including: non-volatile memory; volatile memory; an interface for connecting to a backup power source; isolation logic for controlling access to the volatile memory by a host processor, said isolation logic having a first mode during which the isolation logic provides the host processor with access to the volatile memory for storing or reading data and a second mode during which the isolation logic isolates the volatile memory from access by the host processor; and a controller controlling the isolation logic, said controller programmed to place the isolation logic in the first mode when the volatile memory is being powered by the primary power source and, when power to the volatile memory from the primary power source is interrupted, to place the isolation logic in the second mode and transfer data from the volatile memory to the non-volatile memory.Type: ApplicationFiled: February 11, 2009Publication date: August 12, 2010Applicant: STEC, Inc.Inventors: Mark Moshayedi, Douglas Finke
-
Patent number: 7725651Abstract: Proposed is a storage system and a data management method enabling the easy operation of the storage system and capable of alleviating the burden on a system administrator by managing the full backup and snapshot in the same storage extent.Type: GrantFiled: February 2, 2007Date of Patent: May 25, 2010Assignee: Hitachi, Ltd.Inventor: Satoshi Saito
-
Patent number: 7681002Abstract: A storage control technique with which, even if not data, but only its management information is deleted, a host system can recognize storage areas storing unnecessary data and so use them effectively. When a file system in the host system deletes the management information for data stored in a page in a pool volume, a control circuit writes ‘0’ in all the areas in the deletion target page in response to a command from the host system. The control circuit then detects the page where ‘0’ is written in all of its areas and releases it from allocation to the corresponding virtual volume.Type: GrantFiled: February 5, 2007Date of Patent: March 16, 2010Assignee: Hitachi, Ltd.Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
-
Publication number: 20080163030Abstract: The disclosure is a NAND flash memory with the function of error checking and correction during a page copy operation. The NAND flash memory is able to prohibit transcription of erroneous bits to a duplicate page from a source page. Embodiments of the inventive flash memory include a correction circuit for correcting bit errors of source data stored in a page buffer, a circuit configured to provide the source data to the correction circuit and to provide correction data to the page buffer, and a copy circuit configured to copy the source data to the page buffer, and to store the correction data in the other page from the page buffer.Type: ApplicationFiled: October 18, 2007Publication date: July 3, 2008Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Jin-Yub LEE