Database Backup Patents (Class 707/640)
  • Patent number: 11953995
    Abstract: A method for consolidating backup status data associated with backup operations performed at a specialty backup service platform into a centralized backup service platform may be provided. The method may include receiving data feeds associated with each backup operation, each data feed comprising backup status data associated with a backup operation performed at the specialty backup service platform. The method may also include extracting the backup status data from each data feed and following the extracting, conforming the backup status data at the centralized backup service platform to be consistent with the standardized format. The method may also include for each data feed received from the specialty backup service platform, running a performance-scan on the backup status data within the data feed for determining whether the backup operation was a success or a failure.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: April 9, 2024
    Assignee: Bank of America Corporation
    Inventors: Erik Dahl, Pratap Dande, Rahul Yaksh, Vishwanath Prasad Karra, Steven Reich, Tileshia Brenda Alford
  • Patent number: 11915203
    Abstract: Embodiments of the present disclosure relate scheduling maintenance services for a special-purpose vehicle. In an exemplary embodiment, a user device comprises a user interface, a processor, and memory comprising instructions that when executed by the processor cause the processor to output, to the user interface, a plurality of service method icons. The plurality of service methods comprise a first service method icon corresponding to a service being performed on the special-purpose vehicle at a first location and a second service method icon corresponding to the service being performed on the special-purpose vehicle at a second location. The first location and the second location are different locations. The memory also comprises instructions that when executed by the processor cause the processor to receive, via the user interface, a selection of a service method icon of the plurality of service method icons and send, to a scheduling server, a signal corresponding to the selected service method icon.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: February 27, 2024
    Assignee: Polaris Industries Inc.
    Inventors: Douglas Koch, John Kastanek, Bridget McLennan, Nicole Wolverton, Josh Grube, Adam McCullough, Deirdre O'Connell, Alex Royalty, David Duckworth, Jamie Curran, Evan Hoffman
  • Patent number: 11895027
    Abstract: Network traffic flows can be processed by routers, switches, or service nodes. Service nodes may be ASICs that can provide the functionality of a switch or a router. Service nodes can be configured in a circular replication chain, thereby providing benefits such as high reliability. The service nodes can implement methods that include receiving a first packet that includes a source address in a source address field and that includes a destination address in a destination address field. The first packet can be routed to a selected service node that is in the replication chain that includes a plurality of service nodes that are configured for chain replication of a service state information. A service node configured for NAT or some other service can use the first packet to produce a translated packet that can be transmitted toward a destination indicated by the destination address.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 6, 2024
    Assignee: Pensando Systems Inc.
    Inventors: Krishna Doddapaneni, Luca Cafiero, Sarat Kamisetty
  • Patent number: 11868318
    Abstract: End-to-end encryption in a storage system with multi-tenancy, includes: performing deduplication on a first tenant dataset, the first tenant dataset including data encrypted using a first storage system encryption key; and performing deduplication on a second tenant dataset, the second tenant dataset including data encrypted using a second storage system encryption key, where deduplication is not performed between the first and second tenant datasets.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: January 9, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Ronald Karr, Constantine Sapuntzakis, John Colgrove
  • Patent number: 11860740
    Abstract: A system and method converts a list that may be used for tracking, into an input that can be used by backup and recovery software to avoid backing up certain virtual machines in a multiple cluster backup configuration, network coupled, environment.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: January 2, 2024
    Assignee: Charles Schwab & Co., Inc.
    Inventor: Tony Volpentest
  • Patent number: 11853267
    Abstract: Embodiments are described for performing an uninterrupted backup in a storage system responsive to an abort event. A backup agent receives a plurality of file objects to be backed up on a target device during a first backup session. The backup agent initiates a parent interrupt service routine (ISR), which generates a plurality of child ISRs. Each of the plurality of child ISRs monitors a backup state of a corresponding file object. The parent ISR generates a virtual file object queue (VFOQ) to store a current backup state of each of the plurality of file objects. When an abort occurs, the current backup state of each of the plurality of file objects is saved in a respective child ISR of that file object. During a subsequent backup session, backup of the plurality of file objects commences based on the current backup state of each of the plurality of file objects.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: December 26, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mahesh Reddy Appireddygari Venkataramana, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
  • Patent number: 11775140
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a customized organizational structure prior to uploading content items to a remote storage. For example, in one or more embodiments, the disclosed system identifies a set of content items to host on a remote storage and generates a visual representation of an organizational structure to be used for the content items at the remote storage. The system detects interactions modifying the organizational structure and provides the customized organizational structure to the remote storage prior to transmitting the content items. The system then transmits the set of content items to the remote storage in response to a transmission initiation event, and the remote storage stores the content items according to the customized organizational structure. In one or more embodiments, the system also allows the organizational structure and uploading of content items to be performed using different applications.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: October 3, 2023
    Assignee: Dropbox, Inc.
    Inventors: Hudson Arnold, Kristoffer Mendoza, Kristof Didrickson, Kyle Shay
  • Patent number: 11755231
    Abstract: 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: Grant
    Filed: June 22, 2021
    Date of Patent: September 12, 2023
    Assignee: OWNBACKUP LTD.
    Inventors: Yuval Tobias, Ariel Berkman
  • Patent number: 11755415
    Abstract: A log-structured data store implementing data backup may implement variable data replication. Write requests may be received at different storage nodes maintaining respective replicas of a portion of a log for data maintained in the log-structured data store. Log records indicating the write requests may be stored in the respective replicas of the log portions at the different storage nodes. The log records may be sent to a backup data store to be durability persisted as part of an archived version of the log. At some of the storage nodes, in response to determining that the log records have been durably persisted in the backup data store, storage space for the log records may be reclaimed. In other remaining storage nodes, the log records may be retained and made accessible for servicing read requests.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: September 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Jnana Madhavarapu, Anurag Windlass Gupta, Yan Valerie Leshinsky, Samuel James McKelvie, James Mcclellan Corey
  • Patent number: 11748314
    Abstract: Techniques for data replication involve: in response to a first source state machine associated with a source file system being booted up, booting up a second source state machine associated with the source file system, the first source state machine performing a first operation for resizing a first storage area of data for replication from the source file system; transmitting a resizing message from the second source state machine to a destination file system, to enable the destination file system to perform a second operation for resizing a second storage area for storing the data to be replicated into the destination file system; and in response to the first operation and the second operation being successfully performed, enabling the data for replication from the source file system to be replicated into the destination file system.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 5, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Qing Hua Ling, Xin Zhong, Yangfeng Chen, Yue Yang, Jianbao Li, Lei Han, Yuan Gu, Yan Shao
  • Patent number: 11734226
    Abstract: A system for dynamic file chunking is provided. The system includes a memory and a processor configured to access one or more files to be chunked for a data backup operation and to identify a type of the one or more files. The type of the file is based upon an extension of the respective file. The processor is configured to analyze storage data associated with each type of files corresponding to a plurality of chunking techniques. The processor is configured to associate each of files with a corresponding data chunk size and a chunking technique class based upon the analyzed storage data and to analyze data backup parameters in-real time during the data backup operation and to update at least one of the data chunk size and the chunking technique for each of the type of files based upon the data backup parameters.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 22, 2023
    Assignee: Druva Inc.
    Inventors: Ashish Ramteke, Jagdish Chaudhary, Kailash Chandak, Somesh Jain
  • Patent number: 11709863
    Abstract: Transportable storage devices are communicatively coupled behind one or more dedicated “edge” data servers to take advantage of the benefits of the data servers and transportable storage devices while limiting their disadvantages. Each edge data server ingests data from one or more client devices and copies the data to one or more of the transportable storage devices for eventual transport to a cloud data center for upload to a cloud storage system. Multiple versions of a segment of data (e.g., of a file or a blob) are maintained at various points in the disclosed system and the disclosed technology ensures that the most recent version is the version ultimately stored on the cloud storage system.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard Paul Testardi, Andrea D'Amato, Devidas Joshi, Mohit Kumar Garg, Sebastien Charles, Gautam Gopinadhan, Stephen Wade Wolfe, John Renaud, Ernie Pistor
  • Patent number: 11698727
    Abstract: An improved information management system is described herein in which the information management system can evaluate the deduplication performance of secondary copy operations and dynamically adjust the manner in which secondary copy data is created to minimize the negative effects of performing deduplication. Furthermore, the improved information management system can improve deduplication performance by applying different storage policies to different types of applications running on a client computing device. Moreover, the improved information management system can automatically detect the region of a client computing device and apply an appropriate information management policy to the client computing device to avoid inconsistencies or other errors resulting from administrator control.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: July 11, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Bhavyan Bharatkumar Mehta, Anand Vibhor, Niteen Jain
  • Patent number: 11693892
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program identifies a first data structure having a first type. The first data structure is configured to store a set of geometries. The program further identifies a second data structure associated with the first data structure. The second data structure is configured to store modifications to the set of geometries. The program also perform a merge operation on the first data structure and the second data structure to form a third data structure.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: July 4, 2023
    Assignee: SAP SE
    Inventors: Kai-Niklas Bastian, Michael Jung
  • Patent number: 11687548
    Abstract: Techniques are disclosed relating to the storage of backup data using a time-series data lake. For example, in various embodiments, the disclosed techniques include providing a cloud-based data lake service that maintains data for a plurality of organizations and where, for a first organization, the cloud-based data lake service maintains a time-series data lake that stores a time-series representation of data associated with the first organization. In various embodiments, the data lake service may receive backup data from a plurality of data sources associated with the first organization, generate metadata associated with the backup data, and store the backup data, along with the corresponding metadata, in the time-series data lake.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Clumio, Inc.
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Patent number: 11663332
    Abstract: Techniques are provided for tracking a virus footprint in data copies. Data copies can be made in a variety of ways, like with snapshots, backups, replications, and simple copies. As copies of files that have not been scanned since they were last modified are made, these copies can be kept track of, and associated with the original file. When the original file is later scanned and found to be clean or infected, this information can be propagated through the copies.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: May 30, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shiv S. Kumar, Jai P. Gahlot, Avadut Mungre
  • Patent number: 11609827
    Abstract: An improved content indexing system is disclosed herein that content indexing system combines the functionality of the backup metadata database and the content index database into a single backup and content index database to avoid the need to perform synchronization operations. By using a single backup and content index database, the content indexing system also reduces the computing performance costs that would be associated with the synchronization operations as the amount of indexed content increases, thereby solving scalability issues.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: March 21, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Sanath Kumar, Sri Karthik Bhagi, Parag Gokhale, Rahul S. Pawar, Arun Prabu Duraisamy, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin, Prosenjit Sinha, Vipul Pawale, Jaya Rama Raju Inavolu, Manas Bhikchand Mutha, Pushpendra Singh
  • Patent number: 11593226
    Abstract: A backup manager for managing backup services includes persistent storage and a backup analyzer. The persistent storage includes a backup data repository and protection policies. The backup analyzer identifies a new backup stored in backup storage; performs a backup compatibility analysis on the new backup to determine inter-backup compatibility of the identified new backup; updates the backup data repository based on the inter-backup compatibility to obtain an updated backup data repository; and modifies a backup schedule using the updated backup data repository to meet a requirement of a protection policy of the protection policies.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Asif Khan, Amith Ramachandran, Amarendra Behera, Deepika Nagabushanam, Ashish Kumar, Pati Mohan, Tushar Dethe, Himanshu Arora, Gururaj Soma, Sapna Chauhan, Soumen Acharya, Reshmee Jawed, Yasemin Ugur-Ozekinci, Shelesh Chopra, Navneet Upadhyay, Shraddha Chunekar
  • Patent number: 11573863
    Abstract: A backup and restore coordinator configured to receive a plurality of backup and restore requests from at least two uncoordinated backup functionalities implemented in a virtual environment, the virtual environment including a hypervisor hosting a plurality of virtual machines and a backup server. The backup and restore coordinator configured to extract respective information from the plurality of backup and restore requests including target data, backup resource information, and a type of request. The backup and restore coordinator configured to order the plurality of backup and restore requests in a prioritized queue based on the information extracted from the plurality of backup and restore requests.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: February 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Stefan Mayer, Moncef Benboubakeur, Erik Rueger
  • Patent number: 11568013
    Abstract: A system for providing a search service application is disclosed and includes an application builder component that provides a search model for a first object of a plurality of objects. The search model is based at least on an end-user input field corresponding to a first attribute of the first object and a search result output field corresponding to a second attribute of the first object. The search model is also associated with a backend data store that supports a storage structure that stores information relating to the first object. The system also includes a deployment engine that automatically configures a search engine system associated with the backend data store to place a portion of indexed data into a first partition and to place another portion of indexed data into at least another partition based on the search model.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: January 31, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Marc Brette, Sunita Casula, Frederic Ciminera, Edward C. Bueche
  • Patent number: 11550769
    Abstract: A data processing method, apparatus, and system, where the method includes: receiving a data insertion request sent by service software, where the data insertion request includes a data record, and the data record includes an object type identifier, a field value, a field identifier, and an object instance identifier; generating a field index based on the object type identifier, the field value, and the object instance identifier; generating a relationship index based on the object type identifier; writing the data record to a database; and caching an index record and an operation for the index record into a cache apparatus, where the index record includes the relationship index and the field index. Using the foregoing solution, high-performance data processing of a flat-wide table is implemented.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: January 10, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wenhua Xu, Yonglin Xia, Yan Li
  • Patent number: 11514014
    Abstract: At least one aspect of the present disclosure is directed to a systems and methods of maintaining key-value stores. The method can include establishing a first run of data records indexed by a key value. The method can include tracking, using an index, a merging of the data records of the first run onto a merge level on a database. The method can include establishing, concurrent to the merging of the first run, a second run of data records indexed by a key value. The method can include determining that the index tracking the merge of the data records of the first run onto the merge level satisfies a quantile condition. The method can include adding the subset of the second plurality of records of the second run to the merging of the first plurality of records of the first run onto the merge level maintained on the database.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: November 29, 2022
    Assignee: GOOGLE LLC
    Inventor: Goetz Graefe
  • Patent number: 11507466
    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 22, 2022
    Assignee: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia
  • Patent number: 11500734
    Abstract: A production host includes storage for storing backup priorities of entities and backup windows during which a system, of which the production host is a member, is predicted to have sufficient computing resources to generate a backup for an entity of the entities and a backup manager that identifies a backup generation event for the entity; in response to identifying the backup generation event: identifying an earliest potential backup window of the backup windows; making a determination that the earliest potential backup window of the backup windows is reserved for a second entity of the entities; in response to making the determination: identifying that a backup priority of the backup priorities that is associated with the entity is greater than a second backup priority of the backup priorities that is associated with the second entity; and providing the backup services to the entity during the earliest potential backup window.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Jaishree Balasubramanian, Sujan Kumar Shetty
  • Patent number: 11487458
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises collecting data capable of being replicated from a computing device; detecting risks of the computing device, wherein detecting risks comprises detecting the computing device's surroundings, location, speed, and condition; initiating data replication on the computing device once the risks are determined to reach a predetermined threshold; and storing the replicated data within a cloud storage system using a 5G network.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Rashida A. Hodge, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
  • Patent number: 11488095
    Abstract: Data content delivery and validation in a computer environment may provide a file system in the computer environment, the file system subdivided into unique folder locations per content type, each of the unique folder locations representing a content type folder. The file system is monitored for changes to a content type folder. An occurrence of a manifest file in the content type folder may be detected, the occurrence of the manifest file ensuring that all files in a package of files associated with the manifest file have arrived. Content of the manifest file may be analyzed to check validity of the files. A content package registry may be queried to determine a base job for processing a given content type associated with the package of files, and the base job may be run to process the package of files.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: November 1, 2022
    Assignee: DoorDash, Inc.
    Inventors: Ajay A. Deshpande, Saurabh Gupta, Arun Hampapur, Pradyumnha G. Kowlani, Xuan Liu, Christopher S. Milite, Brian L. Quanz, Chek Keong Tan, Dahai Xing
  • Patent number: 11467920
    Abstract: According to one embodiment, one or more consistent states of a virtual machine (VM) are backed up and stored. An index library is used to extract, from the consistent state(s) of the VM, metadata corresponding to content files captured in the consistent state(s). The extracted metadata is stored into a metadata catalog, where the metadata catalog is subsequently downloaded by an index server to index the content files captured in the consistent state(s).
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: October 11, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Cherami Liu, Yubing Zhang, Scott Zhang, Lihui Su, Jerry Jourdain, Adam Brenner
  • Patent number: 11422898
    Abstract: A storage tier manager efficiently creates different representations of a dataset backup for different retention periods. Each of the representations of the dataset backup is distinctly identifiable despite initially representing a same dataset backup. The representations are structured metadata corresponding to the dataset backup. One representation is a cached backup version of the dataset backup (“cached backup” or “cached representation”) provided for low latency access while residing at a storage tier of the backup appliance for a relatively short retention period according to a lifecycle management policy. The other representation is a cloud backup version of the dataset backup (“cloud backup” or “cloud representation”) provided for persisting into cloud storage for a longer retention period according to the lifecycle management policy.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 23, 2022
    Assignee: NETAPP, INC.
    Inventors: Samuel A. Dillon, Kshitij Wadhwa, Ajay Pratap Singh Kushwah, Sumeeth Channaveerappa Kyathanahalli, Sudhindra Prasad Tirupati Nagaraj
  • Patent number: 11403278
    Abstract: 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: Grant
    Filed: December 4, 2020
    Date of Patent: August 2, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Patent number: 11366570
    Abstract: The present disclosure provides methods, computer readable media, and a system comprising: a hierarchical data storage architecture comprising the following storage tiers: a first tier configured to store a data element associated with a first range of recall probability scores, and a second tier configured to store a data element associated with a second range of recall probability scores; a computing agent configured to perform the following: compute a recall probability score for the data element stored in the hierarchical data storage architecture, and affect a transfer of the data element between the first and second tier; and a graphical user interface (GUI) comprising at least one functional GUI element configured to: enable an end-user to input a desired balance between speed of data retrieval and cost of data storage, wherein the desired balance impacts the plurality of ranges of recall probability scores associated with the first and second tier.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: June 21, 2022
    Assignee: Laitek, Inc.
    Inventors: Cameron Brackett, Barry Brown, Razvan Costea-Barlutiu
  • Patent number: 11360806
    Abstract: Described herein are systems, methods, and software to enhance user application preferences in a virtual computing environment. In one implementation, an application attach service is configured to identify a request to attach one or more applications to a virtual machine for an end user. In response to the request, the application attach service identifies the one or more required applications based on file type selections provided by the end user during previous virtual computing sessions, and initiates an attach process for the one or more applications to the virtual machine.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 14, 2022
    Assignee: VMware, Inc.
    Inventors: Smitha Radhakrishnan, Sivaprasad Kundoor Govindankutty, Jubish Kulathumkal Jose, Noble Peter Aranjani
  • Patent number: 11354195
    Abstract: Techniques described herein relate to a methods and systems for asset classification, which may include: identifying, in a backup domain, a first asset and a second asset; performing a first analysis of the first asset to determine a set of first asset characteristics; performing a second analysis of the second asset to determine a set of second asset characteristics; creating a first asset group based on the first analysis and the second analysis, the first asset group comprising the first asset and the second asset; and assigning a first backup policy to the first asset group.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: June 7, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal
  • Patent number: 11356323
    Abstract: A method is provided for configuring communication of data points from producers of data points of an industrial automation control system, power distribution system, power generation system, and/or power transmission system to a consumer of data points. The method includes receiving, by a configuration device, information on required data points. The required data points are a subset of all available data points and are the set of data points required by the consumer of data points. The configuration device automatically determines a communication configuration of data points for transmission of the required data points from the producers to the consumer.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: June 7, 2022
    Assignee: Hitachi Energy Switzerland AG
    Inventors: Theo Widmer, Thorsten Schumann
  • Patent number: 11330081
    Abstract: An information handling system has an abstraction layer that may receive a request from an agent to import a configuration setting to a first client device with a first operating system, wherein the configuration setting is associated with a user identifier. If the first operating system and a second operating system are different, then first configuration data may be transmitted to the translation layer, wherein the first configuration data is associated with the second operating system. A translation layer may receive the first configuration data from the abstraction layer, translate the a second configuration data based on the first configuration data to a translated configuration setting; and transmit an instruction associated with the translated configuration setting to an agent command layer. The agent command layer may transmit the instruction to the agent to replicate the second configuration setting of the second client device on the first client device.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: Andrew Fellers, Eric Fredrickson, Matthew Hilleque, Sunil Kumar
  • Patent number: 11307937
    Abstract: A method, computer program product, computer system, and the like that provide for the efficient reclamation of storage space in a deduplication system are disclosed. The method, for example, includes identifying one or more storage constructs of a number of storage constructs and generating an indication that a reclamation operation is to be performed with respect to the one or more storage constructs. In an embodiment, each of the plurality of storage constructs includes metadata and a number of units of data. The one or more storage constructs are identified, at least in part, by determining that a portion of the number of units of data of each of the one or more storage constructs is in a state, wherein the determining is based, at least in part, on at least a portion of the metadata.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 19, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Shuai Cheng, Xianbo Zhang
  • Patent number: 11308063
    Abstract: One or more computing devices, systems, and/or methods for converting a data structure into an array are provided herein. Nodes of a data structure, such as a tree structure, are recursively processed to convert the data structure into an array. When processing a numerical node that is a parent of a low child node and a high child node, the numerical node of the tree structure is inserted into a first array element. The low child node is inserted into a second array element next to the first array element. The high child node is inserted into a third array element next to the second array element. A reference to the high child node is stored in association with the numerical node.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: April 19, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Attila Arpad Sahi, An Jiang, Raj Amrit, Dipankar Biswas
  • Patent number: 11301490
    Abstract: A disaster-recovery system contains a networked array of synchronous-to-asynchronous converter (SATC) modules that connect source databases to target backup databases. During backup, the system replicates each source-database transaction through a chain of these SATCs to a corresponding target, storing a local copy of the transaction on each SATC along the way. Each transaction's path between its source-target pair is identified by a set of tracking entries, where each entry identifies one SATC in the path. Every backup transfer between two SATCs in a chain is performed synchronously, such that a successor SATC confirms a successful transfer to a predecessor SATC only after the successor can confirm a successful transfer to the next SATC in the chain. During a subsequent recovery operation, tracking entries are regenerated to locate locally stored transactions that had not time to be fully replicated before a catastrophic failure had occurred.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: April 12, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Tomas Krojzl, Erik Rueger
  • Patent number: 11301417
    Abstract: A method comprises selecting at least a given stub file of one or more stub files for migration from a source storage location to a target storage location. The selection of the given stub file is based at least in part on a database entry comprising source storage location path information for the given stub file. The one or more stub files correspond to one or more archived files, and the one or more stub files and one or more non-stub files are stored in the source storage location. In the method, the given stub file is migrated to the target storage location without migrating the one or more non-stub files to the target storage location. The method further includes modifying the database entry by replacing the storage location path information with target storage location path information for the given stub file.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Rabi Shankar Shaw, Anurag Bhatnagar, Sarat Kumar Behera
  • Patent number: 11301489
    Abstract: Transportable storage devices are communicatively coupled behind one or more dedicated “edge” data servers to take advantage of the benefits of the data servers and transportable storage devices while limiting their disadvantages. Each edge data server ingests data from one or more client devices and copies the data to one or more of the transportable storage devices for eventual transport to a cloud data center for upload to a cloud storage system. Multiple versions of a segment of data (e.g., of a file or a blob) are maintained at various points in the disclosed system and the disclosed technology ensures that the most recent version is the version ultimately stored on the cloud storage system.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard Paul Testardi, Andrea D'Amato, Devidas Joshi, Mohit Kumar Garg, Sebastien Charles, Gautam Gopinadhan, Stephen Wade Wolfe, John Renaud, Ernie Pistor
  • Patent number: 11296892
    Abstract: Secure communications between services or components of a cloud computing system, are facilitated by generating at a first service provided by a first computing entity of a cloud computing system, a request for computing resources, generating at the first computing entity a digital data signature based at least on the request, using a private key associated with the first service; and inserting the digital data signature within an HTTP header associated with the request. A computer data network is used to communicate the request to a second service. The second service extracts the digital data signature and uses a public key to validate the digital data signature.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 5, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Thomas Kludy, Leo C. Singleton, IV, Felipe Leon, Luis G. Menchaca
  • Patent number: 11288005
    Abstract: This application includes a method that is performed store data. The method includes obtaining, by a compliance aware replicator (CAR), a replication request to replicate data; and in response to the replication request: obtaining data chunks, associated with the data, using sequence identifiers of sequencing metadata; replicating the data chunks to obtain replicated data chunks; identifying, using classification metadata associated with the data, a first data cluster of data clusters to store the replicated data chunks; and sending the replicated data chunks to the first data cluster.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11284169
    Abstract: A method (1) of and a device for rendering content data of a content data stream. From content data identified in the content data stream, a level of toxicity is determined (4). The level of toxicity represents a measure of authenticity of the received content data stream. Content data of the received content data stream is rendered (6) based on an aggregated level of toxicity.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: March 22, 2022
    Inventors: André Kudelski, Pierre Sarda
  • Patent number: 11256815
    Abstract: Example distributed object storage systems and methods provide secure object replication. Data objects are encrypted for reading and decrypted for writing to prevent unwanted data access by a replication user credential that does not need access to the user data. During an object storage operation for reading and writing an identified data object, read operations are encrypted to create an encrypted data object corresponding to the identified data object. The encrypted data object may be moved between a first storage node and a second storage node. The encrypted data object is decrypted during write operations to write the identified data object to the second storage node. A user credential in the object storage operation may identify a replication user credential for selectively encrypting and decrypting the identified data object.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: February 22, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventor: Souvik Roy
  • Patent number: 11256439
    Abstract: A method, computer program product, and computing system for receiving, via a first node of a plurality of nodes, data for storage in a storage system. The data may be written, via the first node, to one or more data pages of a log buffer of the first node. One or more page descriptors associated with the one or more data pages may be generated via the first node. The one or more page descriptors may be sent to a second node concurrently with the writing of the data to the one or more data pages of the log buffer of the first node.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 22, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Vladimir Shveidel, Anton Kucherov, Amitai Alkalay, Ronen Gazit
  • Patent number: 11250126
    Abstract: Disclosed herein are systems and method for malicious behavior detection in processing chains comprising identifying a chain of related processes executing on a computing device; for each respective process in the chain of related processes: monitoring events generated by the respective process; storing snapshots of data modified by any of the events; determining a level of suspicion for the respective process by applying an artificial intelligence (AI) model to the snapshots of data; determining whether the chain of related processes is trusted based on the determined levels of suspicion; and in response to determining that the chain of related processes is not trusted, restoring objects affected by the chain from the snapshots.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: February 15, 2022
    Assignee: Acronis International GmbH
    Inventors: Vladimir Strogov, Vyacheslav Levchenko, Serguei Beloussov, Sergey Ulasen, Stanislav Protasov
  • Patent number: 11243850
    Abstract: A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: February 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Neelabh Mam, Vladimir Mandic, Ravi Shankar
  • Patent number: 11237913
    Abstract: A system and method is provided for data classification to control file backup operations. An exemplary method includes sampling metadata of one or more files on a computer at a predetermined time interval, determining whether the metadata has changed over time after a predetermined amount of metadata is collected, deriving a model of the change of the metadata over time when the metadata has changed over time, wherein the model of change is a snapshot of dynamically sampled attributes of the one or more files and reflects a state of the computer, performing an analysis of the model of change by determining features of the one or more files comprising at least file usage dynamics of the computer and a user associated with the one or more files based on the model; and selecting a backup plan for the one or more files according to the file usage dynamics.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 1, 2022
    Assignee: Acronis International GmbH
    Inventors: Eugene Aseev, Stanislav S. Protasov, Serguei M. Beloussov, Sanjeev Solanki
  • Patent number: 11240261
    Abstract: The present disclosure describes a system that notifies users regarding specific user decisions with respect to solution phishing emails. The system notifies users when users perform specific actions with respect to the untrusted phishing emails. The system pauses execution of these actions and prompts the user to confirm whether to take the actions or to revert back to review the actions. In contrast from anti-ransomware technologies which are entirely in control, the system gives the user autonomy in deciding actions relating to untrusted phishing emails. The system interrupts execution of actions related to untrusted phishing emails in order to give users a choice on whether to proceed with actions.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: February 1, 2022
    Assignee: KnowBe4, Inc.
    Inventors: Bret Lowry, Gauvin Repuspolo, Greg Kras
  • Patent number: 11237749
    Abstract: A remote agent for providing data protection services includes persistent storage and a backup orchestrator. The persistent storage stores lifecycle policies. The backup orchestrator instantiates a backup agent in a client in response to a backup generation for the client, the backup generation is specified by the lifecycle policies; using the backup agent: generating a backup including backup data for the client and backup metadata that associates portions of the backup data with respective persons; and storing the backup in backup storage based on the lifecycle policies.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: February 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Manish Sharma
  • Patent number: 11232253
    Abstract: 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: Grant
    Filed: May 13, 2019
    Date of Patent: January 25, 2022
    Assignee: Quantum Metric, Inc.
    Inventors: Mario Luciano Ciabarra, Jr., Yiduo Wang