Backup Patents (Class 711/162)
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 12130776Abstract: Implementations described herein relate to methods, systems, and computer-readable media to obtain snapshots used for analysis of streaming data. In some implementations, a computer-implemented method includes receiving initial data that includes a plurality of identifiers and corresponding timestamps, generating and storing a snapshot based on the initial data, wherein the snapshot includes the identifiers and a corresponding status, receiving a data stream that includes a subset of the identifiers, activity information for each identifier in the subset, and corresponding timestamps. The method further includes periodically analyzing the data stream to obtain a delta that includes an updated status for each identifier in the subset, storing the delta separate from the snapshot. The method further includes receiving a request for identifiers that are active in a particular time period, and based on the particular time period, retrieving active identifiers from the data stream, the delta, or the snapshot.Type: GrantFiled: December 9, 2022Date of Patent: October 29, 2024Assignee: Elastic Flash Inc.Inventors: Darshan Bharatkumar Rawal, Naoki Iwakami, Pradeep Jnana Madhavarapu
-
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
-
Patent number: 12124866Abstract: A system includes at least one memory including a persistent storage, at least one processor in communication with the at least one memory, a virtual machine associated with a virtual machine memory, and a hypervisor executing on the at least one processor. The hypervisor is configured to map the virtual machine memory to the persistent storage, detect a request to restart a host, and synchronize the virtual machine memory by copying data to the persistent storage for each page of the virtual machine memory that has changed. The hypervisor is also configured to pause the virtual machine prior to the host restarting, save a virtual machine state to the persistent storage, restore the virtual machine state after the host restarts, and resume operation of the virtual machine.Type: GrantFiled: October 28, 2020Date of Patent: October 22, 2024Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 12118379Abstract: Techniques for secure package installation into a target container are described. The described techniques utilize a temporary service container to execute files for installation of a package into a target container. The service container provides an execution environment that is at least partially isolated from a host system and thus package file execution within the service container reduces vulnerability of the host system to potentially unsecure files and processes that may result from file execution.Type: GrantFiled: July 16, 2021Date of Patent: October 15, 2024Inventor: Pavel Tikhomirov
-
Patent number: 12111814Abstract: A sub-archive is initiated. The sub-archive saves changes that have occurred since a previous final archive. Changes to an operational database (i.e., the operational database that is being archived) are allowed during the first sub-archive. A final archive is initiated in series after the sub-archive has completed. The final archive does not allow changes to the operational database when the final archive is active. In one embodiment, the sub-archive may comprise a plurality of sub-archives that depend on an amount of outstanding changes that exist in the operational database.Type: GrantFiled: June 8, 2023Date of Patent: October 8, 2024Assignee: Micro Focus LLCInventors: Daniel S. Sanders, Peeyush Paliwal, Polina Alber
-
Patent number: 12099627Abstract: Methods and apparatuses are described for secure compliant storage of server access data. A server computing device generates one or more access logs based upon data access requests executed on a first compliant data storage container comprising a plurality of files. The server computing device stores the one or more access logs in a non-compliant data storage container and establishes a second compliant data storage container. The server computing device retrieves, from the non-compliant data storage container, the access logs stored therein and stores the access logs in the second compliant data storage container.Type: GrantFiled: August 9, 2021Date of Patent: September 24, 2024Assignee: FMR LLCInventor: Bude Saheb Shaik
-
Patent number: 12099621Abstract: A computer system that processes data among a plurality of sites each including a computer having a processor and a memory. The computer includes an application for performing predetermined processing on data, an execution manager for managing execution of the application, and data transfer policies specifying whether data of a processing result of the application is allowed to be transmitted to the external. The execution manager generates information on data used by the application being executed as information on data to be transmitted and applies the data transfer policies to the data in the information on data to be transmitted to determine whether the data to be transmitted can be transmitted to the outside of the site.Type: GrantFiled: March 17, 2020Date of Patent: September 24, 2024Assignee: Hitachi, Ltd.Inventors: Hiroaki Konoura, Mayuko Takai, Yu Nakata, Masafumi Kinoshita, Keisuke Shirai
-
Patent number: 12099740Abstract: Techniques are provided for synchronizing database system metadata between primary and standby persistent storage systems using an object store. A first persistent storage system enabled to store first configuration metadata describing the configuration of the first persistent storage system. A first broker process of the first persistent storage system detects receipt, at an object store endpoint, of a new version of an object message sent by a second broker process of a second persistent storage system. The object message specifies a particular value of a configuration attribute of second configuration metadata from the second persistent storage system. In response to detecting receipt of the new version of the object message, the first broker process reads the particular value of the configuration attribute in the object message. The first broker process sets the configuration attribute in the first configuration metadata to the particular value.Type: GrantFiled: August 23, 2022Date of Patent: September 24, 2024Assignee: Oracle International CorporationInventors: Harsha Vardhan NHS, Hochak Hung, Rahul Manohar Kadwe, Uday Kiran Jangolla, Kumar Rajamani
-
Patent number: 12093136Abstract: One example method includes identifying objects that each include one or more segments to be transferred from a source storage tier to a target storage tier, determining a total amount of data to be transferred, using a tiering controller to create worker nodes operable to transfer the segments to the target storage tier, where a number of worker nodes created is based on the amount of data, transferring, from the source storage tier to the target storage tier, only those segments of the objects not already present in the target storage tier, and the transferring of the segments is performed by the worker nodes, and for each of the objects, placing metadata associated with that object in a bucket.Type: GrantFiled: May 21, 2020Date of Patent: September 17, 2024Assignee: EMC IP Holding Company LLCInventors: Nicholas A. Noto, Tipper Truong, Philip N. Shilane
-
Patent number: 12086036Abstract: A disaster recovery storage array automatically generates snapshots of replica storage objects responsive to detection of interruption of asynchronous replication of production storage objects of a primary storage system to the replica storage objects. The primary storage array accumulates updates to the production storage objects over a plurality of asynchronous replication cycles during the interruption. Asynchronous replication automatically resumes when the interruption ends. Accumulation of updates and resumption of asynchronous replication may be performed iteratively if there are multiple interruptions before the replica storage objects are consistent with the production storage objects. The snapshots are automatically discarded after the replica storage objects are made consistent with the production storage objects.Type: GrantFiled: March 31, 2023Date of Patent: September 10, 2024Assignee: Dell Products L.P.Inventors: Benjamin Yoder, Deepika Hegde
-
Patent number: 12086444Abstract: According to one embodiment, when receiving a write command including a first identifier of identifiers for accessing regions from a host, a memory system allocates one block of a common free block group shared by the regions as a write destination block for the region corresponding to the first identifier. When receiving a copy command including a block address of a copy source block of blocks belonging to the region corresponding to the first identifier, and an identifier of a copy destination target region indicative of the first identifier from the host, the memory system allocates one block as a copy destination block for the region corresponding to the first identifier, and copies data from the copy source block to the copy destination block.Type: GrantFiled: July 14, 2023Date of Patent: September 10, 2024Assignee: KIOXIA CORPORATIONInventor: Shinichi Kanno
-
Patent number: 12081527Abstract: Security and access control is provided for sensor devices, the data captured by sensor devices, and the results of processing and analyzing that data. In one aspect, SceneData related to a Scene is requested from a sensor-side technology stack and at least some of the SceneData is secured, for example by encryption. Different SceneData can be secured separately and at different levels of security, thus providing fine-grained security of the SceneData. In yet another aspect, data security is implemented by a separate privacy management system. In yet another aspect, sensor devices themselves are secured against external network threats. The sensor device includes an execution environment and a separate network management layer that secures the execution environment against threats from the external network. In one implementation, the sensor device is partitioned into a trusted region and a non-trusted region, and the network security stack is implemented in the trusted region.Type: GrantFiled: January 20, 2022Date of Patent: September 3, 2024Assignee: Scenera, Inc.Inventors: David D. Lee, Andrew Augustine Wajs, Seungoh Ryu, Chien Lim
-
Patent number: 12079498Abstract: A system, apparatus, and product for allowing access to a partially replicated dataset, including: detecting, by a target storage system, that a dataset will be replicated from a source storage system to the target storage system; exposing, by the target storage system, the dataset for user operations prior to receiving the entire dataset; receiving, by the target storage system, a request to read a portion of the dataset that has not been received by the target storage system; and retrieving, by the target storage system, the portion of the dataset.Type: GrantFiled: September 1, 2022Date of Patent: September 3, 2024Assignee: PURE STORAGE, INC.Inventors: Ethan L. Miller, John Colgrove, Christopher Golden, Steve Hodgson, Malcolm Sharpe
-
Patent number: 12072772Abstract: A computer-implemented method includes: receiving, by a computing device, a data restore request; determining, by the computing device, at least one object in response to the data restore request; and querying, by the computing device, a client population to determine at least one client which has resources and network cardinality to assist the data restore request. The at least one client creates a distributed and crowd sourced cache of objects for the data restore request.Type: GrantFiled: April 12, 2023Date of Patent: August 27, 2024Assignee: Kyndryl, Inc.Inventors: Christopher Collins Bode, Marci Devorah Formato, Cesar Bravo
-
Patent number: 12072992Abstract: A security level tagging process to enable a user to associate a security level descriptor with a file, or a namespace directory where files and subdirectories inherit the security level descriptor from a parent directory. A parser can be used to automatically set a security level descriptor based on the contents of the file and/or attributes of files, or an administrator can associate a security level to a storage tier in the file system so that files are placed on the storage tiers with the matching security level as the file security level descriptor. The placement of the file on a storage tier depends on the data security level descriptor of the file and the security level of the storage so that files are placed on tiers where security level associated with the tier is greater than or equal to data security level of the file. Files can be migrated among storage tiers as their security levels may change.Type: GrantFiled: July 16, 2021Date of Patent: August 27, 2024Assignee: EMC IP Holding Company LLCInventors: Anand Rudrabhatla, George Mathew
-
Patent number: 12066904Abstract: Methods and systems for improving the performance of a primary system that is running one or more virtual machines and capturing snapshots of the one or more virtual machines over time are described. The performance penalty on the primary system when a hypervisor running the one or more virtual machines is used to capture the snapshots of the one or more virtual machines may be reduced by leveraging storage array snapshots to reduce the amount of time that the hypervisor must freeze virtual disks of the one or more virtual machines. In this case, changed block tracking information for changed data blocks associated with the snapshots may be acquired from the hypervisor and the changed data blocks themselves may be pulled from the storage array snapshots without requiring the hypervisor to keep the virtual disks of the one or more virtual machines in a frozen state.Type: GrantFiled: January 14, 2022Date of Patent: August 20, 2024Assignee: Rubrik, Inc.Inventors: Garvit Juniwal, Arvind Nithrakashyap
-
Patent number: 12061706Abstract: An access client may transmit an access request to a server, and the access request may be an example of a decryption request or an encryption request. The access request may include access information and file information for a file to be accessed. The server may validate the access information and generate an access package that includes a set of access keys and executable code. The access keys may be transmitted to the access client. The access client may execute the executable code and decrypt or encrypt the file. The file may include one or more data packs that include file access policies, ownership information, and file access logs.Type: GrantFiled: September 22, 2021Date of Patent: August 13, 2024Assignee: Keyavi Data Corp.Inventors: Prashant Shripad Njasure, Elliot Daniel Lewis
-
Patent number: 12056025Abstract: Managing storage systems that are synchronously replicating a dataset, including: detecting a change in membership to the set of storage systems synchronously replicating the dataset; and applying one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset, wherein the one or more membership protocols include a quorum protocol, an external management protocol, or a racing protocol, and wherein one or more I/O operations directed to the dataset are applied to a new set of storage systems.Type: GrantFiled: May 19, 2023Date of Patent: August 6, 2024Assignee: PURE STORAGE, INC.Inventors: Ronald Karr, David Grunwald, Naveen Neelakantam, Zoheb Shivani, Thomas Gill, Connor Brooks, Aswin Karumbunathan, Kunal Trivedi
-
Patent number: 12056384Abstract: Certain embodiments described herein relate to an improved selective data backup system. In some embodiments, one or more components in an information management system can determine that a portion of the primary data scheduled for backup was previously backed up or is scheduled to be backed up as part of another backup operation. For example, a data agent performing a cluster-level backup operation for an entire cluster of storage servers may check whether any part of the primary data was previously backed up by a prior server-level backup operation for one of the storage servers in the cluster. If so, the data agent may skip, in the cluster-level backup operation, any portion of the primary data stored in the storage server previously backed up as part of the prior server-level backup operation.Type: GrantFiled: April 24, 2023Date of Patent: August 6, 2024Assignee: Commvault Systems, Inc.Inventors: Duncan Alden Littlefield, Rajiv Kottomtharayil, Kuldeep Kumar, Sri Karthik Bhagi, Jun H. Ahn, Parag Gokhale
-
Patent number: 12045144Abstract: Techniques are provided for orchestrating operations between a storage environment and a computing environment hosting virtual machines. A virtual machine proxy, associated with a computing environment hosting a virtual machine, is accessed by an orchestrator to identify the virtual machine and properties of the virtual machine. A storage proxy, associated with a storage environment comprising a volume within which snapshots of the virtual machine are to be stored, is accessed by the orchestrator to initialize a backup procedure. The orchestrator utilizes the virtual machine proxy to create a snapshot of the virtual machine. The orchestrator utilizes the storage proxy to back up the snapshot to the volume using the backup procedure.Type: GrantFiled: May 15, 2023Date of Patent: July 23, 2024Assignee: NetApp, Inc.Inventors: Jose Mathew, Ling Zheng