4565 patents
Page 122 of 229
Utility
Method, device and computer program product for recovering metadata
17 Aug 21
Embodiments of the present disclosure relate to a method, device and computer program product for recovering metadata.
Lu Lei, Xiao Chen
Filed: 12 Jun 19
Utility
Method and system for an optimized backup data transfer mechanism
17 Aug 21
A method for processing backup generation requests includes receiving a backup generation request; in response to receiving the backup generation request: identifying a backup to transfer to a backup storage, the backup includes data blocks; performing a data allocation analysis on the backup to generate an offset table; dividing, based on at least the offset table, the backup into sub-portions, each of the sub-portions includes at least one of the data blocks; and transferring, using at least two data streams, at least two of the sub-portions to a backup storage.
Aaditya Rakesh Bansal, Sunil Yadav, Shelesh Chopra, Manish Sharma, Soumen Acharya, Sudha Vamanraj Hebsur, Hareej G. Hebbur
Filed: 22 Oct 18
Utility
Method and apparatus for backup communication
17 Aug 21
Embodiments of the present disclosure relate to a method and an apparatus for backup communication.
Qichao Xia, Wei Zheng, Colin Yong Zou, Phoebe Ningning Cheng, Man Lv, Mengwei Jiao
Filed: 27 Jan 20
Utility
Method for managing disks, electronic device and computer program product
17 Aug 21
Techniques involve: in accordance with a determination that a target disk in a set of disks is to be replaced, determining whether the target disk is a user disk for storing user data; in response to the target disk being the user disk, searching for a spare disk in the set of disks available for replacing the target disk; and in accordance with a determination whether the set of disks include a spare disk available for replacing the target disk, generating an indication of whether or not to provide a warning of replacing the target disk.
Qingyun Liu, Lei Sun, Jibing Dong, Hongpo Gao, Zhihui Qiu
Filed: 18 May 20
Utility
Automated testing of backup component upgrades within a data protection environment
17 Aug 21
Described is a system for automating the testing of backup component upgrades within a data protection environment.
Sanjeev Lohchab, Sowmya Devarahalli Nanjappa, LahariCharan Bejjanke
Filed: 29 May 20
Utility
Service level based priority scheduler for multi-tenancy computing systems
10 Aug 21
Systems and methods for scheduling multiple flows in a computing system or for allocating resources to the flows in the computing system.
Stephen Smaldone, Ian Wigmore, Felix Shvaiger, Arieh Don, Gabi Benhanokh
Filed: 30 Sep 19
Utility
N-tier workload and data placement and orchestration
10 Aug 21
One example method includes creating a manifest that specifies one or more requirements concerning execution of an application that resides at an end device in an N-tier configuration, identifying a workload that is associated with the application and executable at one or more edge stations of the N-tier configuration, gathering and evaluating network telemetry, orchestrating the workload based on the network telemetry and the manifest, scheduling performance of the workload at the one or more edge stations, and performing the workload at the one or more edge stations in accordance with the scheduling.
Amy N. Seibel, Kathleen Moriarty, Megan Murawski, Victor Fong
Filed: 31 Mar 20
Utility
Efficient storage system battery backup usage through dynamic implementation of power conservation actions
10 Aug 21
Power conservation logic for a storage node operates in parallel with an emergency shutdown process in which an emergency power source is engaged and data and metadata are destaged from volatile memory to non-volatile managed drives.
James Guyer, Clifford Lim, Scott Gordon
Filed: 28 Oct 19
Utility
Optimal port selection for data migration
10 Aug 21
Automated port selection for data migration includes an algorithm that selects a set of SAN ports with the following properties: the selected ports have the least port utilization among all possible port selections; the number of independent data paths between the selected ports is no smaller than a user configurable minimum number; and the difference between the aggregate bandwidth of the ports on both arrays is minimized.
Xuedong Jiang, John Copley, Michael Specht
Filed: 23 Sep 16
Utility
Techniques for multiple directors concurrently servicing I/Os directed to same physical storage devices
10 Aug 21
Techniques for performing configuration may include: determining an initial distribution of logical devices among disk adapters, wherein the initial distribution assigns each logical device a designated disk adapter as a primary active disk adapter servicing I/Os directed to the logical device, wherein the logical devices have storage provisioned from a RAID group including physical storage devices, wherein the disk adapters concurrently issue I/Os to each of the physical storage devices; detecting a configuration change; and responsive to detecting a configuration change, performing first processing.
Peng Yin, Kunxiu Gao, Jiahui Wang, Seema G. Pai, Ningdong Li, Daohong Wang, Stephen Richard Ives, Li Lang
Filed: 30 Jul 18
Utility
Dynamic re-balancing in heterogeneous storage systems
10 Aug 21
Moving data among a plurality of non-volatile storage devices of a storage device includes accumulating credits at each of a plurality of periodic intervals for separate portions of the devices, wherein the credits correspond to a wear rating for each of the devices, reducing credits for each of the portions at each of the periodic intervals based on an amount of data written to each of the portions during each of the intervals, on the wear rating for each of the devices, and on a percent life used for the devices, and moving data from a first one of the portions having a relatively low amount of credits to a second one of the portions having a relatively high amount of credits.
Dustin Hunt Zentz, Owen Martin, Adnan Sahin
Filed: 31 Jan 19
Utility
Transforming dark data
10 Aug 21
A computing node of a data storage system includes a data transform component.
Janarthanan Palanichamy, Sairam Veeraswamy, George Asirvatharaj
Filed: 31 Dec 15
Utility
System and method for selective backup promotion using a dynamically reserved memory register
10 Aug 21
A method for managing backups includes obtaining a plurality of parameters for a data item, filtering the plurality of parameters to obtain a plurality of filtered parameters, evaluating each filtered parameter of the plurality of filtered parameters to obtain a plurality of evaluated parameters, updating a promotion parameter register based on the plurality of evaluated parameters, and processing a backup request using the promotion parameter register, wherein the backup request specifies the data item.
Mahesh Reddy Appireddygari Venkataramana, Swaroop Shankar D. H., Shelesh Chopra, Matthew Dickey Buchman, Asif Khan, Sunil K. Yadav
Filed: 26 Apr 19
Utility
System and method for overprotection mitigation
10 Aug 21
A backup storage for managing backups of clients includes persistent storage and a backup analyzer.
Asif Khan, Amith Ramachandran, Amarendra Behera, Deepika Nagabushanam, Ashish Kumar, Pati Mohan, Tushar Dethe, Himanshu Arora, Gururaj Soma, Sapna Chauhan, Soumen Acharya, Reshmee Jawed, Shelesh Chopra, Yasemin Ugur-Ozekinci, Navneet Upadhyay, Shraddha Chunekar, Deepak Anantha Bellare Mallya, Arun Chakravarthy, Kanagasabapathy Venkatachalam
Filed: 1 Nov 19
Utility
Storage system with storage volume undelete functionality
10 Aug 21
A storage system in one embodiment comprises a plurality of storage devices and a storage controller.
Anton Kucherov, David Meiri
Filed: 1 Nov 18
Utility
Logging user interface activity with control placement and activity information
10 Aug 21
The described technology is generally directed towards logging activity of a user interface in a web application.
Anna Agnieszka Odziemczyk, Michael William Hurley
Filed: 30 Jul 19
Utility
Method, electronic device and computer program product for processing task
10 Aug 21
Embodiments of the present disclosure provide a method, an electronic device and a computer program product for processing a task.
Wei Cui, Kun Wang
Filed: 14 Jun 19
Utility
System and method for sorting and scheduling workflows
10 Aug 21
In general, embodiments of the invention relate to processing backup jobs.
Swaroop Shankar Dh, Gururaj Kulkarni, Chandrakantha T. Nagaraja, Mahesh Reddy Appireddygari Venkataramana
Filed: 30 Jul 19
Utility
Master control plane for infrastructure and application operations
10 Aug 21
An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices.
Andrew J. Gonczi, Kevin C. Harlan, Chris Nakagaki, Shivjit S. Patil, Jeff Tomer
Filed: 24 Jan 19
Utility
Single step merging of a virtual hard disk chain
10 Aug 21
Embodiments for a method of backing up virtual hard disks by: parsing a list of base parent and differencing disks to identify disk parameters and child disks of immediate parent disks; creating a differencing disk chain in reverse time order of modification of the base parent disk starting from the base parent disk to a latest child differencing disk; identifying changed sectors in each child disk starting from the latest child differencing disk; creating a list detailing a respective differencing disk, sector offsets and logical data sector index for each changed sector; iteratively adding updated sectors to the list for latest changed sectors that were not previously added to the list by a later child disk by reading the changed sectors from their respective child disk; and merging, in a single step, the changed sectors read from their respective child disks into the base parent disk.
Suman C Tokuri, Pradeep Anappa, Sunil Yadav, Soumen Acharya, Sudha V Hebsur, Aaditya R Bansal
Filed: 18 Oct 17