4565 patents
Page 125 of 229
Utility
System and method to enable component inventory and compliance in the platform
27 Jul 21
A computing device includes user resources and a validation agent.
Ravikanth Chaganti, Rizwan Ali, Dharmesh Patel
Filed: 31 Jan 18
Utility
Machine learning techniques for automated processing of workflow approval requests
27 Jul 21
Methods, apparatus, and processor-readable storage media for machine learning techniques for automated processing of workflow approval requests are provided herein.
Parmeshwr Prasad, Shishir Choubey, Rahul Gupta
Filed: 1 May 19
Utility
Host rescan for logical volume migration
27 Jul 21
During preparation for migration of a logical volume from a source data storage appliance to a destination data storage appliance, a determination is made as to whether at least one host that accesses a copy of the logical volume contained in the source data storage appliance is managed by a host administration server.
Dmitry Tylik, Michael Zeldich, Vinod K. Rajasekaran, Anil K. Koluguri
Filed: 30 Apr 19
Utility
Method, device and computer program product for transaction negotiation
20 Jul 21
Embodiments of the present disclosure relate to a method, a device and a computer program product for negotiating a transaction.
Fei Chen, Fucai Liu, Kun Wang
Filed: 22 Mar 19
Utility
Efficient transfer to and from a deduplicated cloud storage system
20 Jul 21
Efficient data transfer is disclosed.
Kimberly R. Lu, Nicholas A. Noto, Philip N. Shilane
Filed: 26 Mar 20
Utility
Method and system for offline program/erase count estimation
20 Jul 21
In general, embodiments of the technology relate to a method for characterizing persistent storage.
Seungjune Jeon, Haleh Tabrizi, Andrew Cullen
Filed: 30 Dec 16
Utility
Constructing a scalable storage device, and scaled storage device
20 Jul 21
Embodiments of the present disclosure relate to a method an apparatus and a computer program product for constructing a scalable storage device by constructing the scalable storage device by combining a plurality of modularized building blocks; wherein each modularized building block in the plurality of modularized building blocks comprises a magnetic disk enclosure; and at least one modularized building block in the plurality of modularized building blocks comprises a storage processor, the storage processor comprising an input output processing unit; forming a cluster using the input output processing unit in the at least one modularized building block; and processing, using the cluster, an input or output (I/O) request from a host and metadata service.
Hui Liu, Yu Cao, Vivian Wenwen Gao, Xiaoyan Guo, Jieming Di
Filed: 12 Apr 16
Utility
System and method for enhancing asset maps of physical assets in a deployment
20 Jul 21
An asset mapper for managing a deployment includes storage for storing a client oriented asset map of the deployment and a map manager.
Nicole Reineke, Valerie Charry, James Robert King
Filed: 26 Dec 19
Utility
Sockets for shared link applications
20 Jul 21
A method is disclosed comprising: instantiating a first plurality of type-1 network sockets on a source computing system, each of the type-1 network sockets having a first queue depth; instantiating a second plurality of type-2 network sockets on the source computing system, each of the type-2 network sockets having a second queue depth that is greater than the first queue depth; transitioning the source computing system into a first state, the first state being one in which data replication messages are transmitted by the source computing system to a target computing system by using both the type-1 and type-2 network sockets; transitioning the source computing system from the first state into a second state, the second state being one in which data replication messages are transmitted by the source computing system to the target computing system by using the type-2 network sockets.
Alexander Barabash, Leonid Ravich, Eyal Ben Ner, Xiangping Chen
Filed: 3 Oct 19
Utility
Techniques for user interface components
20 Jul 21
Techniques for rendering a user interface (UI) may include: issuing a first call to a library in accordance with an application programming interface (API) to render a first dashboard component of the UI, the API including a first plurality of input parameters specifying first metadata for the first component and first request parameters used to obtain information from a server to populate the first dashboard component with data; responsive to the first call, issuing a first set of one or more requests, from the library to the server in accordance with the first request parameters, to obtain first information used to populate the first dashboard component; receiving, by the library from the server, the first information; and rendering the first component in the UI.
Robert Fitzgerald, Ronan Dowd, Micheal Walsh
Filed: 13 May 19
Utility
System and method for a restoration of on-premise backups to a cloud-based service
20 Jul 21
A method for performing a backup operation includes obtaining a restoration request, and in response to the restoration request: identifying a first set of backups, wherein each backup in the first set of backups is associated with requested data, mounting the first set of backups from the backup storage system, performing data mining on the first set of backups to obtain a hierarchical structure, providing a set of options to a client based on the hierarchical structure, obtaining a selection from the client, wherein the selection is a portion of the set of options, obtaining selected content based on the selection, wherein the selected content is in a source format, converting the selected content from a source format to a target format to obtain target formatted user-specified content, and initiating a transfer of the target-formatted user-specified content to a cloud-based service.
Aneesh Kumar Gurindapalli, Deepthi Urs, Mahesh Reddy Appireddygari Venkataramana, Swaroop Shankar DH
Filed: 24 Oct 19
Utility
Capacity reduction in a storage system
20 Jul 21
An aspect includes implementing capacity reduction in a storage system includes for each of a candidate page and a target page in the storage system, identifying a subset of sectors having identical data or a minimum amount of non-identical data, performing a bit-wise exclusive OR (XOR) operation on sectors of the candidate page and the target page, determining entropy from results of the XOR operation.
Uri Shabi, Anton Kucherov
Filed: 29 Oct 19
Utility
Method and apparatus for data protection
20 Jul 21
A technique of managing storage includes receiving a request to change an initial portion of data, the initial portion of data (i) associated with an initial redundant region and (ii) including a first segment to be changed and a set of other segments not to be changed; updating the first segment in response to the request; and generating an updated redundant region based on a computation involving the initial redundant region and the first segment but not involving the set of other segments.
Ronnie Yu Cai, Ao Sun, Gary Jialei Wu, Lu Lei, Chen Wang
Filed: 6 Dec 19
Utility
Snapshot backups of cluster databases
20 Jul 21
A system identifies a storage device that stores a computer cluster's database and a storage device that stores the computer cluster's transaction logs.
Yasemin Ugur-Ozekinci, Yaron Dar
Filed: 22 Jan 18
Utility
Uninterrupted restore operation using a time based approach
20 Jul 21
An apparatus for performing restore operations for data packets by a restore agent is provided.
Mahesh Reddy A. V., Swaroop Shankar DH, Mahantesh Ambaljeri, Chetan Battal
Filed: 3 Jun 19
Utility
Stream level uninterrupted restore operation using data probe
20 Jul 21
Methods and systems for restoring data from a target device are described.
Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
Filed: 26 Jun 19
Utility
Compression of host I/O data in a storage processor of a data storage system with selection of data compression components based on a current fullness level of a persistent cache
20 Jul 21
A storage processor in a data storage system includes a compression selection component that selects a data compression component to be used to compress host I/O data that is flushed from a persistent cache of the storage processor based on a current fullness level of the persistent cache.
Philippe Armangau, Ivan Bassov, Monica Chaudhary, Christopher A. Seibel
Filed: 19 Apr 18
Utility
Optimizing parallel data replication spanning physical storage devices
20 Jul 21
Accessing data using a first storage device and a second storage device that is a synchronous mirror of the first storage device includes determining if the first and second storage devices support alternative mirroring that bypasses having the first storage device write data to the second storage device and choosing to write data to the first storage device only or both the first and second storage device based on criteria that includes metrics relating to timing, an identity of a calling process or application, a size of an I/O operation, an identity of a destination volume, a time of day, a particular host id, a particular application or set of applications, and/or particular datasets, extents, tracks, records/blocks.
Douglas E. LeCrone, Paul A. Linstead, Brett A. Quinn
Filed: 30 Sep 15
Utility
Method, apparatus and computer program product for managing storage system
20 Jul 21
Techniques manage a storage system.
Sheng Wang, Jian Gao, Shuai Ni, Geng Han, Xinlei Xu, Ruiyong Jia
Filed: 8 Jul 19
Utility
Managing file system metadata using persistent cache
20 Jul 21
A technique for managing metadata in a data storage system includes receiving a set of data to be stored in a file system of the data storage system and calculating values of metadata blocks that the file system will use to organize the set of data in the file system.
Philippe Armangau, Christopher A. Seibel, John Gillono, Bruce E. Caram, Yubing Wang, Jean-Pierre Bono
Filed: 4 Aug 17