Database Backup Patents (Class 707/640)
- Full backup (Class 707/645)
- Incremental backup (Class 707/646)
- Partial backup (Class 707/647)
- Transaction log backup (i.e, audit file, journal) (Class 707/648)
- Database snapshots or database checkpointing (Class 707/649)
- System data backup (Class 707/650)
- Hierarchical backup (Class 707/651)
- Distributed backup (Class 707/652)
- Customized backup (Class 707/653)
-
Patent number: 11232253Abstract: When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.Type: GrantFiled: May 13, 2019Date of Patent: January 25, 2022Assignee: Quantum Metric, Inc.Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang
-
Patent number: 11232871Abstract: Systems and methods for exchanging clinical data among parties involved in a clinical trial. The system comprises a clinical data exchange controller, a first repository and a second repository. Repository configuration information comprises: a connection to a target repository, scope of capacities, and a rule set. Repository configuration information for the first repository is received at the first repository, and repository configuration information for the second repository is received at the second repository. When there is a change defined in the rule set happened in the first repository, a request for data transfer is sent to the clinical data exchange controller, and the clinical data exchange controller then transfers the data to the target repository based on the rule set.Type: GrantFiled: July 31, 2018Date of Patent: January 25, 2022Assignee: Veeva Systems Inc.Inventors: Peter Gassner, Jon Stone, Stephen Paul Harper, Jason Methia, Todd Tullis, Tyler James Jensen, Jeremy House
-
Patent number: 11232127Abstract: Technologies for providing dynamic persistence of data in edge computing include a device including circuitry configured to determine multiple different logical domains of data storage resources for use in storing data from a client compute device at an edge of a network. Each logical domain has a different set of characteristics. The circuitry is also to configured to receive, from the client compute device, a request to persist data. The request includes a target persistence objective indicative of an objective to be satisfied in the storage of the data. Additionally, the circuitry is configured to select, as a function of the characteristics of the logical domains and the target persistence objective, a logical domain into which to persist the data and provide the data to the selected logical domain.Type: GrantFiled: December 28, 2018Date of Patent: January 25, 2022Assignee: Intel CorporationInventors: Francesc Guim Bernat, Karthik Kumar, Suraj Prabhakaran, Ramanathan Sethuraman, Timothy Verrall, Ned Smith
-
Patent number: 11232069Abstract: According to various embodiments, with respect to a target set of files being managed (e.g., protected by data snapshots), each file in the target set of files is classified into one of two or more filesets (discontiguous filesets), where each of these filesets comprises one or more files that are related to each other by one or more factors, such as frequency of file change or purpose of existence (e.g., used by a software application). Once classified, files within the target set of files can be uniquely processed by a data management operation (e.g., incremental data snapshot process) according to their association to a discontiguous fileset.Type: GrantFiled: October 31, 2019Date of Patent: January 25, 2022Assignee: Rubrik, Inc.Inventor: Chaitanya Sudhakar Gotkhindikar
-
Patent number: 11226953Abstract: In one embodiment, techniques are provided for generating a change cache database utilized to inspect changes made to a repository. Specifically, each of a plurality of client devices may maintain and make changes to a local briefcase representing an infrastructure and obtained from the repository. Information associated with each of the changes may be maintained and stored in a changeset at the client device and then transmitted and stored at a modeling hub services software. A change cache database may be generated at a client device based on locally generated changesets and/or received changesets. The change cache database includes a plurality of tables that store summary information from the changesets. The client device that generated and stores the change cache database may search the change cache database to determine what changes have been made to the repository.Type: GrantFiled: October 10, 2018Date of Patent: January 18, 2022Assignee: Bentley Systems, IncorporatedInventors: Ramanujam Raman, Affan Khan, Krischan Eberle, Casey Mullen
-
Patent number: 11188506Abstract: An application component contained in a template is identified. The repository is scanned to determine whether the application component identified from the template is preexisting in the repository. In response to a determination that the identified application component is preexisting, the identified application component is removed before the template is saved in the repository and in response to a determination that the identified application component is not preexisting, the identified application component is posted in the repository.Type: GrantFiled: August 26, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Pavan P. Nagaraja, Rajat R. Verma
-
Patent number: 11182488Abstract: Systems for intelligent information protection based on detection of emergency events are disclosed. A computer program product includes: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to: apply a safety tag to each of a plurality of data files; detect risk factors in a data stream indicating an unsafe situation; determine a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, perform a security action on each of the plurality of data files based on the safety tag applied to each file.Type: GrantFiled: November 28, 2018Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Fang Lu, Darian Christian Shane Springer, Ivy Malao, Kevin R. Giles
-
Patent number: 11184168Abstract: A method for storing data on a storage entity (SE) includes the steps of: (a) dividing a file to be stored into a plurality of chunks by a client; (b) computing a secret key for each of the chunks of the file; (c) computing for each of the chunks a chunk identifier by the client; (d) checking, by the SE, whether one or more of the chunks have already been stored based on the computed chunk identifiers; and (e) it a case where it is determined that one or more of the chunks have not already been stored, performing the following: encoding the corresponding chunks; computing chunk tags for the chunks using the computed secret key; and storing the encoded chunks and the chunk tags.Type: GrantFiled: February 19, 2016Date of Patent: November 23, 2021Assignee: NEC CORPORATIONInventors: Jens-Matthias Bohli, Ghassan Karame
-
Patent number: 11182489Abstract: Methods for intelligent information protection based on detection of emergency events are disclosed. A method includes: applying, by a computing device, a safety tag to each of a plurality of data files; detecting, by the computing device, risk factors in a data stream indicating an unsafe situation; determining, by the computing device, a risk score based on the risk factors; and in response to the risk score exceeding a predetermined threshold, the computing device performing a security action on each of the plurality of data files based on the safety tag applied to each file.Type: GrantFiled: July 12, 2019Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Fang Lu, Darian Christian Shane Springer, Ivy Malao, Kevin R. Giles
-
Patent number: 11165777Abstract: Aspects of the disclosure relate to controlling access to secure information resources using rotational datasets and dynamically configurable data containers. A computing platform may receive, from a first enterprise user computing device, a first data transfer request comprising information scheduling a first data transfer operation. Based on receiving the first data transfer request, the computing platform may retrieve first information from a first data track computing platform. Subsequently, the computing platform may configure a second data track computing platform to receive the first information. After configuring the second data track computing platform, the computing platform may send, to the second data track computing platform, the first information. In addition, sending the first information to the second data track computing platform may cause the second data track computing platform to store the first information retrieved from the first data track computing platform.Type: GrantFiled: May 30, 2019Date of Patent: November 2, 2021Assignee: Bank of America CorporationInventor: Manu Kurian
-
Patent number: 11151168Abstract: A computing system receives user input selecting a first search folder in a hierarchical set of search folders for a collection of documents. The system identifies documents of the first search folder by: (i) executing a predefined query specified for the first search folder to dynamically retrieve documents, if any, from the collection of documents, that satisfy the specified query, (ii) identifying documents, if any, from the collection of documents, that are individually associated with the first search folder, (iii) determining whether the search folder includes one or more subfolders, and (iv) in accordance with a determination that the search folder includes one or more subfolders, recursively performing (i), (ii), (iii), and (iv) on each of the one or more subfolders of the first search folder, to retrieve documents, if any, contained in the one or more subfolders. The system displays the identified documents to the user.Type: GrantFiled: November 5, 2019Date of Patent: October 19, 2021Assignee: Zorroa CorporationInventors: Daniel E. Wexler, Matthew Chambers
-
Patent number: 11150997Abstract: A system, a method, and a computer program product for adaptively management bandwidth of a deduplication system are disclosed. A bandwidth policy for replication of data from a first deduplication location to a second deduplication location is determined. The bandwidth policy allocates a predetermined bandwidth for the replication of data. The deduplication locations are communicatively coupled via a network. Using the determined bandwidth policy, data from the first deduplication location is replicated to the second deduplication location based on the allocated bandwidth.Type: GrantFiled: August 19, 2015Date of Patent: October 19, 2021Assignee: Exagrid Systems, Inc.Inventors: James Welinitz, Nathaniel W. Turner, Matthew B. Kirk, Charles Packard
-
Patent number: 11153335Abstract: Apparatuses and methods are disclosed for protection of data servers configured for data replication of a database. As an example, one apparatus includes at least one processing circuit configured to receive records indicating respective modifications performed on a first version of the database stored in a first data server of the plurality of data servers. The at least one processing circuit is configured to delay replication of the modification in one or more additional servers in the plurality of data servers for a respective length of time specified for the servers in a security profile. While delaying replication of the modification, the processing circuit determines a probability that the modification is malicious based on a first set of factors indicated in a security profile. If the probability is greater than a threshold specified in the security profile, the processing circuit prevents the modification from being performed.Type: GrantFiled: September 25, 2019Date of Patent: October 19, 2021Assignee: 8x8, Inc.Inventors: Mehdi Salour, Raghu Rengarajan
-
Patent number: 11144407Abstract: Systems and methods are disclosed to implement a synchronous database mirroring technique using delayed visibility write operations. In embodiments, a durable log of write operations in a primary database is replicated to a secondary database. The two databases do not make corresponding operations durable in a synchronous manner. However, the two databases coordinate to provide a visible view of the two durable logs that is guaranteed be durable in both databases. In embodiments, the primary database may monitor the state of the durable log of the secondary database, and periodically update the visible range of the logs to include operations that have been made durable in both databases. Advantageously, the visible range of the logs is permitted to grow asynchronously from the logs themselves, so that the two databases can provide a synchronized visible view of the log data without placing timing constrains on the data's durability.Type: GrantFiled: September 30, 2019Date of Patent: October 12, 2021Assignee: Amazon Technologies, Inc.Inventors: Ramesh Shankar, Murali Brahmadesam, Raman Mittal
-
Patent number: 11144403Abstract: An aperiodic snapshot recommendation engine running in a storage system aperiodically generates hints that a new snapshot should be created. The hints are sent to host servers to prompt snapshot generation commands to be sent to the storage system. The hints may be generated based on current storage system workload conditions using a model of a snapshot scheduler running on a host server for which the storage system maintains data. The model may be created using a machine learning technique. For example, machine learning may be used to model the host's snapshot scheduler in terms of storage system workload conditions existing when the snapshot scheduler commands generation of new snapshots during a training phase.Type: GrantFiled: November 20, 2019Date of Patent: October 12, 2021Assignee: Dell Products L.P.Inventor: Ramesh Doddaiah
-
Patent number: 11144269Abstract: A digital picture frame including a camera integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from a user's social media account or her or his community members' social media accounts. The integrated camera is used to automatically determine an identity of a frame viewer, and a viewer profile automatically determined from the identity of the viewer. The displayed photos are automatically shown and/or changed according to the detected viewers.Type: GrantFiled: March 10, 2020Date of Patent: October 12, 2021Assignee: AURA HOME, INC.Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen, Ben Cherry, Richard Sanford, Alek Kolcz
-
Patent number: 11126365Abstract: 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: March 11, 2019Date of Patent: September 21, 2021Assignee: COMMVAULT SYSTEMS, INC.Inventors: Duncan Alden Littlefield, Rajiv Kottomtharayil, Kuldeep Kumar, Sri Karthik Bhagi, Jun H. Ahn, Parag Gokhale
-
Patent number: 11120133Abstract: Exemplary security applications and systems are described herein. Such embodiments may be configured to provide backup functionality and ransomware protection for cloud storage systems. The described embodiments may monitor cloud storage systems to detect and classify various events. And the embodiments may perform any number of actions based on classified events, such as transmitting notifications to users, preventing a user or application from accessing the cloud storage system, and/or restoring infected files.Type: GrantFiled: November 7, 2018Date of Patent: September 14, 2021Assignee: Spinbackup Inc.Inventors: Dumitru Dontov, Mykola Klymenko
-
Patent number: 11119974Abstract: An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.Type: GrantFiled: August 11, 2017Date of Patent: September 14, 2021Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Waqas Ashraf, Arun Kumar Krishna Shankar
-
Patent number: 11100053Abstract: An example method can include storing, on a CSM, a first content item and representations of second and third content items, the second content item having content/features enabled by a cloud service and designed for access through a native online application and the third content item having content/features supported by a local application and having additional features designed for access through a cloud service and native online application; when the first content item is invoked, presenting the content/features of the first content item; in response to a request to access the representation of the second or third content item, sending, to a cloud service, a request for the additional features of the third content item or the content/features of the second content item; and based on metadata received from a cloud service, providing the additional features/content of the third content item or the content/features of the second content item.Type: GrantFiled: September 25, 2019Date of Patent: August 24, 2021Assignee: Dropbox, Inc.Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
-
Patent number: 11079935Abstract: Provided are a computer program product, system, and method for processing a space release command when mirroring data at a source storage to a target storage. A space release command is received to free a release space in the source storage while transferring changed data in a consistency group. A determination is made as to whether a transfer time to transfer remaining consistency group data in the consistency group for the release space that has not been transferred exceeds a response time to process a space release command. The remaining consistency group data in the release space is transferred to the target storage in response to determining that the transfer time does not exceed the response time. The release space for the space release command is freed in response to transferring the consistency group data in the release space to the target storage.Type: GrantFiled: October 17, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Theresa M. Brown, Nicolas M. Clayton, Joshua J. Crawford, Gregory E. McBride, Carol S. Mellgren, Matthew J. Ward
-
Patent number: 11080284Abstract: Documents in a local computing system are parsed for indexing and sent to a cloud-based computing system. The cloud-based search service indexes documents that are parsed on the local computing system, as well as documents that reside in the cloud-based computing system. When a user launches a search, the search is executed against a single search index in the cloud-based computing system, which includes an index of content sources from both the local computing system and the cloud-based computing system.Type: GrantFiled: September 15, 2015Date of Patent: August 3, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mircea Neagovici-Negoescu, Roberta Cannerozzi, Vladimir Gvozdev, Kathrine Hammervold, Kjetil Krogvig Bergstrand, Anund Lie, Liang Zheng, Lars Kirkholt Melhus, Jørgen Løland, Niels Petter Rasch-Olsen
-
Patent number: 11068437Abstract: Techniques are provided for using a sparse file to create a hot archive of a pluggable database of a container database. In an embodiment and while a source pluggable database is in service, a source database server creates a clone of the source pluggable database. Also while the source pluggable database is in service, the source database server creates an archive of the source pluggable database that is based on the clone. Eventually, a need arises to consume the archive. A target database server (which may also be the source database server) creates a target pluggable database based on the archive.Type: GrantFiled: September 15, 2016Date of Patent: July 20, 2021Assignee: Oracle Interntional CorporationInventors: Margaret Susairaj, Giridhar Ravipati, Kumar Rajamani, Yunrui Li, Jaebock Lee, Sanket Jain
-
Patent number: 11061866Abstract: A smart folder scan system and method is provided. The system includes a memory having computer-readable instructions stored therein and a storage module having a plurality of file folders configured to store data. The system further includes a processor communicatively coupled to the storage module. The processor is configured to access the plurality of file folders stored in the storage module. In addition, the processor is configured to scan and identify one or more modified file folders stored in the storage module. Further, the processor is configured to generate a folder activity table for each of the plurality of file folders based upon the scan. The folder activity table comprises of a listing of the file folders and an associated modification time for each of the file folders. The processor is further configured to generate a skip table database based upon the modification time of each of the file folders.Type: GrantFiled: March 6, 2018Date of Patent: July 13, 2021Assignee: Druva Inc.Inventor: Nair Ranjit Prabhakaran
-
Patent number: 11061909Abstract: Disclosed herein are system, method, and computer program product embodiments for generating a single transaction data stream from multiple database logs. An embodiment operates by assigning a first unique identifier to a first log entry associated with a disk store, a second unique identifier to a second log entry associated with in an in memory row store, and a third unique identifier to a third log entry based on the second unique identifier. The embodiment further operates by determining a first stream package based on the first log entry, a second stream package based on the third log entry, and a replay order for the first stream package and the second stream package based on the unique identifiers. In some embodiments, the operation further includes sending the first stream package and the second stream package to a replicant server in accordance with the replay order.Type: GrantFiled: July 19, 2018Date of Patent: July 13, 2021Assignee: SAP SEInventor: Rene Quakkelaar
-
Patent number: 11061778Abstract: A computer implemented method is provided for restoring a device from a backup copy. If the device has a messaging application installed on the device, then a list of contacts for the messaging application on the device is extracted. A request is transmitted to each contact in the list of contacts, the request comprising a user id for the messaging application and a timestamp for the backup copy. One or more replies are received back from one or more of the contacts, each reply comprising messaging content, and the received messaging content is combined with content present in the messaging application on the device.Type: GrantFiled: January 18, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Jenny J. He, Jane C. Mitchell, Gwydion Tudur, Ernest Bartosevic
-
Patent number: 11061759Abstract: A system and method on one computer records actions on objects performed on a second computer. If an object is deleted from the second computer, the first computer can restore to a point in time the state of the object on the second computer, including assignments made between it and other objects, using the recorded actions.Type: GrantFiled: May 6, 2019Date of Patent: July 13, 2021Assignee: Charles Schwab & Co., Inc.Inventor: Huynh Hoang
-
Patent number: 11042522Abstract: One embodiment provides for a method including processing transactional operations on a key used to determine whether existing data is found for that key. A first time index is updated using unique keys and a start time field of a first appearance of each key from the transactional operations. A deferred update of prior versions of the key is performed for non-recent data upon determining that recent data in the transactional operations is found for the key.Type: GrantFiled: June 11, 2018Date of Patent: June 22, 2021Assignee: International Business Machines CorporationInventors: Yuanyuan Tian, Vijayshankar Raman, Ronald J. Barber, Richard S. Sidle, Pinar Tozun, Rene Mueller, Ronen Grosman, Adam J. Storm, Christian M. Garcia-Arellano, Guy M. Lohman
-
Patent number: 11036393Abstract: A storage controller coupled to a storage array comprising one or more storage devices initiates a transformation of data from a block-based storage system resident on the storage array to a file-based storage system resident on a storage array. The storage controller identifies a plurality of data blocks to be transformed from the block-based storage system and generates metadata for a file in the file-based storage system, the metadata to associate the plurality of data blocks with the file.Type: GrantFiled: November 19, 2018Date of Patent: June 15, 2021Assignee: PURE STORAGE, INC.Inventors: Ethan Miller, Lydia Do, John Colgrove
-
Patent number: 11023334Abstract: The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database. The data storage system may use table metadata index to implement table level restore. A table metadata index may be created for each table, e.g., during a backup of the database. The table metadata index for a table can include any type of information for restoring the table and its related data. Some examples of the type of information included in the table metadata index include the following: container for the table, table backup location, system data, table index, table relationships, etc. Table metadata index can make the restoring of tables fast and efficient by packaging information that can be used to restore a table and its related data in an easily accessible manner.Type: GrantFiled: December 19, 2018Date of Patent: June 1, 2021Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni
-
Patent number: 11016943Abstract: Techniques are provided for managing objects within an object store. An object is maintained within an object store. The object is used to store data of a snapshot of a file system hosted by a remote computing device. A determination is made that the snapshot was deleted by the remote computing device. Bitmaps describing objects within the object store that are related to snapshots of the file system are evaluated to determine that the object is unique to the deleted snapshot. The object is freed from storage within the object store.Type: GrantFiled: March 8, 2019Date of Patent: May 25, 2021Assignee: NetApp, Inc.Inventors: Tijin George, Jagavar Nehra, Roopesh Chuggani, Dnyaneshwar Nagorao Pawar, Atul Ramesh Pandit, Kiyoshi James Komatsu
-
Patent number: 10997130Abstract: Systems and methods for node consistency in a clustered database are described. The system automatically identifies an addition of a first node to a clustered database on a source storage platform. The system initializes the first node on the source storage platform communicating a first node agent to the first node. The first node agent is configured to execute on the first node to extract the operation log at the source storage platform and stream the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning of the first version including not storing a version of the operation log associated with the first node at the secondary storage platform responsive to identifying, during the first interval of time, the synchronizing of the operation log at the first node having not been synchronized, in a prior version of the clustered database, with the operation log at the storage platform.Type: GrantFiled: January 31, 2019Date of Patent: May 4, 2021Assignee: RUBRIK, INC.Inventors: Brian Yin, Pin Zhou
-
Patent number: 10997209Abstract: Example embodiments of the present invention relate to methods, systems, and computer program products for determining replicas for removal from a plurality of replicas as defined in a data retention policy. The method includes performing asynchronous replication from a source to a target according to time-based replication cycles. A retention policy then may be identified defining a number of asynchronous replication replicas to retain and a plurality of associated periods which then may be retained according to the policy.Type: GrantFiled: September 19, 2019Date of Patent: May 4, 2021Assignee: EMC IP Holding Company LLCInventors: David Meiri, Xiangping Chen
-
Patent number: 10997118Abstract: A system and method of generating a cleaned machine image. One example includes capturing used machine image data stored in a first boot volume to generate a set of captured machine image data and extracting at least a portion of the set of captured machine image data to the second volume to generate a cleaned machine image.Type: GrantFiled: December 17, 2015Date of Patent: May 4, 2021Assignee: Amazon Technologies, Inc.Inventor: Sean Ryley Maloy
-
Patent number: 10983950Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.Type: GrantFiled: March 14, 2018Date of Patent: April 20, 2021Assignee: Palantir Technologies Inc.Inventors: Yeong Wei Wee, Leslie Bennett, Kevin Meurer, Matthew Sills
-
Patent number: 10976929Abstract: A method and system for pre-attaching volumes onto a host. The method includes analyzing a plurality of hosts in a cloud environment. The method also includes identifying a least populated host based on the analyzation of the hosts. The least populated host is based on the attributes of the hosts. The method also includes identifying at least one popular volume in the cloud environment. The popular volume is a volume type most frequently used by the hosts in the cloud environment. Further, the method includes attaching the popular volume to the least populated host.Type: GrantFiled: March 19, 2019Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Pramod V. Gavali, Shaikh Ikhlaque Ali, Akash V. Gunjal
-
Patent number: 10977133Abstract: Improved methods, systems and apparatus for storing and repairing multimedia files are provided that overcome the limitations of existing multimedia file repair technologies. Backup copies of the multimedia container information associated with given multimedia content data are stored, along with the multimedia content data, on an external storage detachably coupled to a recording device. A primary copy of the multimedia container information is stored on an internal storage associated with the recording device. The recording of the primary container information and the content data is performed in real-time or nearly real-time as the content data is captured by the recording device. In the case of an abnormal event (e.g., battery failure, disconnect of storage media), container information may be selected from the primary copy or the backup copies of the container information, thereby increasing the likelihood that the container file can be successfully repaired or regenerated.Type: GrantFiled: May 19, 2017Date of Patent: April 13, 2021Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Gao Ping Bai, Tai Wen Liang, Yuan Hua Zheng, Mingyu Wang
-
Patent number: 10963437Abstract: A method, computer program product, and computing system for identifying a potential deduplication candidate and a related deduplication target; executing a comparison operation with respect to the potential deduplication candidate and the related deduplication target to generate a comparison result; and determining a level of similarity between the potential deduplication candidate and the related deduplication target by processing the comparison result.Type: GrantFiled: May 3, 2019Date of Patent: March 30, 2021Assignee: EMC IP Holding Company, LLCInventors: Istvan Gonczi, Ivan Basov, Sorin Faibish, Philippe Armangau, Anton Kucherov
-
Patent number: 10965830Abstract: An apparatus includes a generating and copy unit. The generating unit generates backup data including an information processing component, identification information of a save area among multiple save areas in the apparatus, and associated-user information. The information processing component is included in the apparatus. The save area associated with the information processing component. The associated-user information indicates a user associated with the save area. The copy unit copies the information processing component in the second backup data to the apparatus. If a user is associated with a save area among the multiple save areas in the apparatus and is indicated by the second backup data, the copy unit associates a save area with the information processing component copied in the apparatus. The associated save area is among the multiple save areas in the apparatus and is specified on the basis of the associated-user information included in the second backup data.Type: GrantFiled: January 29, 2020Date of Patent: March 30, 2021Assignee: FUJI XEROX CO., LTD.Inventor: Binhui Liu
-
Patent number: 10956280Abstract: Provided are a data backup method, electronic device, and storage medium, the data backup method including: acquiring application data to be backed up and update frequencies of the application data in the terminal; generating backup priorities based on the update frequencies; transmitting the application data to be backed up to a server based on the backup priorities.Type: GrantFiled: July 18, 2017Date of Patent: March 23, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Zhifeng Ma
-
Patent number: 10949382Abstract: Disclosed are systems and methods for providing a user-centric interface into an information management system. The interface may enable a user to search for, view, and modify data objects in an information management system that are associated with the user or with the user's username. The interface may also enable a user to apply administrator-like functions to the data objects associated with the user. The administrator-like functions may include content modification, deduplication operations, and storage policy adjustments, among others.Type: GrantFiled: January 15, 2015Date of Patent: March 16, 2021Assignee: Commvault Systems, Inc.Inventors: N. Robert Hammer, Rajiv Kottomtharayil, Manas Bhikchand Mutha, Pavan Kumar Reddy Bedadala
-
Patent number: 10936427Abstract: Aspects include prefetching a plurality of high-level information, high-level metadata, low-level metadata, and low-level information including a plurality of components associated with a monitored entity for disaster recovery. A subsequent instance of the high-level information, the high-level metadata, and the low-level metadata is requested. The subsequent instance of the high-level information is fetched based on detecting a change in the high-level metadata. A subsequent instance of one or more of the components of the low-level information corresponding to one or more changes in the low-level metadata is fetched for updating a plurality of disaster recovery data of the monitored entity in a persistent database.Type: GrantFiled: October 9, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juliet Candee, Jes Kiran Chittigala, Ravi A. Shankar, Bradley J. Smith, Taru Varshney
-
Patent number: 10929351Abstract: Systems and methods for determining a document library to sync to a local computing device. In one example, the method includes determining, with an electronic processor, one or more document libraries associated with a user; determining, with the electronic processor, a heuristic for each of the one or more document libraries; and determining, with the electronic processor, a subset of the one or more document libraries to sync to a local computing device associated with the user, wherein the subset is determined based upon the heuristic.Type: GrantFiled: June 29, 2018Date of Patent: February 23, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Arwa Zoher Tyebkhan, Carlos G. Perez, Ronak M. Shah, Yee Hay Jonathan Leung, Joseph Anthony East, Michael Vincente Patruno
-
Patent number: 10922194Abstract: Provided are a data backup method, electronic device, and storage medium, the data backup method including: acquiring application data to be backed up and update frequencies of the application data in the terminal; generating backup priorities based on the update frequencies; transmitting the application data to be backed up to a server based on the backup priorities.Type: GrantFiled: July 18, 2017Date of Patent: February 16, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Zhifeng Ma
-
Patent number: 10917416Abstract: A cloud storage server receives a request from a client device to store a file. The cloud storage server stores the file in a storage device of the cloud storage server. The cloud storage server determines features of the server-stored file and detects ransomware activity based on the features of the server-stored file. The cloud storage server sends a notification of the ransomware activity to the client device. The client device confirms the presence or an absence of the ransomware activity in the server-stored file. The cloud storage server updates an operation of the detection of the ransomware activity based on the received ransomware confirmation.Type: GrantFiled: March 30, 2018Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Filip Chelarescu, Parthipan Thayanithy, Meir E. Abergel, Benjamin N. Truelove, Steven J Bailey
-
Patent number: 10908835Abstract: Reversing deletion of a virtual machine including managing, by a storage system, a repository of virtual machine snapshots on a datastore; receiving, by the storage system, a request to recover a deleted virtual machine from the datastore; accessing, by the storage system, the repository of virtual machine snapshots on the datastore to generate a list of deleted virtual machines associated with virtual machine snapshots in the repository of virtual machine snapshots; receiving, by the storage system, a selection of one of the deleted virtual machines in the list of deleted virtual machines; and recovering, by the storage system, the selected deleted virtual machine using a virtual machine snapshot for the selected deleted virtual machine.Type: GrantFiled: January 17, 2020Date of Patent: February 2, 2021Assignee: Pure Storage, Inc.Inventors: Vivekkumar Patel, Neale Genereux, Wanru Liu, Marten Heidemeyer, John Colgrove
-
Patent number: 10896166Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.Type: GrantFiled: November 1, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
-
Patent number: 10891199Abstract: According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).Type: GrantFiled: December 28, 2018Date of Patent: January 12, 2021Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Brahmaiah Vallabhaneni, Girish Ramohalli Gopala Rao
-
Patent number: 10891264Abstract: Techniques for implementing a distributed, scalable key-value store (DSKVS) across a plurality of nodes are provided. In one embodiment, each node in the plurality of nodes can store: (1) a hash table in a nonvolatile storage of the node, where the hash table is configured to hold a partition of a total set of key-value data maintained by the DSKVS; (2) a logical log in the nonvolatile storage, where the logical log is configured to hold transaction log records corresponding to key-value update operations performed on the node; and (3) a cache in a volatile memory of the node, where the cache is configured to hold key-value data that has been recently updated on the node via one or more of the key-value update operations.Type: GrantFiled: April 30, 2015Date of Patent: January 12, 2021Assignee: VMWARE, INC.Inventors: Wenguang Wang, Radu Berinde
-
Patent number: 10884985Abstract: A role mutable file system provides high availability processing of network requests with systems that can seamlessly switch between server and client operational roles. The file system includes a replicated storage pool associated with each server/client system where only the storage pool of the system in the server role is active. A role mutable file system (RMFS) manager on each system seamlessly switches roles between server and client to service network requests from either system to prevent interruption of service to system users.Type: GrantFiled: January 2, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Robert J. Traff, Jim C. Chen, Margaret R. Fenlon, Charles L. Emig, II, Justin C. Nelson, Shuang Hong Wang