4565 patents
Page 76 of 229
Utility
Movement of stored data based on occurrences of one or more n-gram strings in the stored data
24 May 22
A method includes obtaining data from a plurality of data sources associated with an n-gram indexing data structure and storing at least a portion of the obtained data in a first storage, the stored data comprising one or more n-gram strings.
Sashka T. Davis, Kevin J. Arunski
Filed: 30 Apr 19
Utility
Efficient object storage management when performing backups to a cloud-based object storage
24 May 22
Described is a system (and method) for efficient object storage management when backing up data to a cloud-based object storage.
Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra, Amarendra Behera, Tushar Dethe, Jigar Bhanushali, Deependra Singh, Himanshu Arora, Prabhat Kumar Dubey
Filed: 5 Jan 21
Utility
Method, device, and computer program product for managing storage system
24 May 22
Embodiments of the present disclosure relate to a method, a device, and a computer program product for managing a storage system.
Yi Wang, Bing Liu
Filed: 24 Feb 21
Utility
Method, device, and program product for managing storage space in storage system
24 May 22
A group of state data of storage space in a storage system is collected according to a predetermined time interval, the group of state data being collected at a group of time points, respectively, and the group of time points being divided according to the predetermined time interval.
Changxu Jiang, Xu Chen, Zhenzong Jiang, Peilei Chen, Hailan Dong
Filed: 20 May 20
Utility
Techniques for log space management involving storing a plurality of page descriptor (PDESC) page block (PB) pairs in the log
24 May 22
Write operation may be persistently recorded in a log using PDESC (page descriptor)-PB (page block) pairs.
Vladimir Shveidel, Oran Baruch, Ronen Gazit
Filed: 4 Mar 21
Utility
Scaling of an ordered event stream
24 May 22
Improved scaling of an ordered event stream (OES) is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 22 May 20
Utility
Flushing dirty pages from page buffers indicated by non-sequential page descriptors
24 May 22
Dirty pages of cached user data are persistently stored to page buffers that are allocated from a page buffer pool in a persistent data storage resource of a data storage system, and are indicated by page descriptors that are stored at a head of a temporally ordered page descriptor ring as the dirty pages are stored to the page buffers.
Geng Han, Philippe Armangau, Jian Gao, Vamsi K. Vankamamidi
Filed: 1 May 20
Utility
Installing patches using a jail
24 May 22
Techniques are provided for installing patches using a jail.
Jared O'Dell, Douglas Kilpatrick, Gene W. Lee, Sophia Anderson
Filed: 16 Jan 20
Utility
System and method for efficient entity transition
24 May 22
The method includes performing virtual machine (VM) discovery on a transitioned VM to obtain secondary information, classifying, using a tag mapping, the transitioned VM using at least the secondary information to identify a tag, associating the transitioned VM with a backup policy based on the tag, and sending the backup policy and the tag to a production host hosting the transitioned VM.
Mahipat Rao Kulkarni, Gururaj Kulkarni, Preeti Sharma
Filed: 25 Apr 19
Utility
Method, electronic device and computer program product for load balance
24 May 22
Embodiments of the present disclosure provide a method, an electronic device and a computer program product for load balance.
Alex Lei, Andy Li Ke, Jing Wang, Lawrence Jie Li
Filed: 23 Dec 19
Utility
Method for managing computing devices, electronic device and computer storage medium
24 May 22
Techniques for managing computing devices involve: determining an associated weight of each storage device based on a mapping relationship between each storage device in storage devices and partitions included in a switch, the partitions being respectively associated with the computing devices, the storage devices being respectively connected to downstream physical ports of the switch; determining a total associated weight of a storage pool based on the associated weight of each storage device, the storage pool being created based on the storage devices; and if it is determined that the total associated weight does not satisfy a predetermined balance condition, adjusting the mapping relationship between the partitions and the downstream physical ports.
Min Zhang, Yechen Huang
Filed: 22 Jul 20
Utility
High availability events in a layered architecture
24 May 22
Techniques are provided for high availability events in a layered architecture.
Rohit Talukdar, Pankaj Singh
Filed: 10 Sep 20
Utility
Executing repetitive custom workflows through API recording and playback
24 May 22
Embodiments for recording application program interface (API) calls through an API recorder component or process that presents a DVR (digital video recorder)-like interface and capability to capture API calls as they are used when navigating a graphical user interface (GUI).
Mark Malamut, Adam Brenner, Arun Murti
Filed: 21 Apr 21
Utility
Method, device and computer program product for transmitting data
24 May 22
Embodiments of the present disclosure provide a method, a device and a computer program product for transmitting data between different types of storage systems.
Yi Wang, Jun Tang, Qingxiao Zheng
Filed: 17 Feb 20
Utility
Fast restoration method from inode based backup to path based structure
24 May 22
One embodiment is related to a method for restoring an inode based backup to a path based structure, comprising: receiving a path to be restored; determining one or more selected inodes, wherein metadata associated with the one or more selected inodes is to be used in the restoration; generating a sendmap structure that is indicative of the selected inodes; restoring a first file; and determining whether an inode number of the first file, which identifies an inode of the first file, and its associated metadata are available in a metadata cache, and if so: using the inode number of the first file and its associated metadata in the metadata cache in the restoration of the first file.
Wuyun Zhang, Zhibin Zhang
Filed: 2 Feb 18
Utility
Availability of a storage system
24 May 22
Embodiments of the present disclosure provide a method for a storage system, a storage system and a computer program product.
Bing Liu, Man Lv
Filed: 22 Apr 20
Utility
Directing placement of data in cloud storage nodes
24 May 22
A system receives a request to store a replica of a data object into any cloud storage node associated with an attribute, and then identifies a redundancy number associated with the data object.
Pengfei Wu, Assaf Natanzon, Kun Wang
Filed: 18 Jan 19
Utility
Dynamic reclamation of storage stripes
24 May 22
Techniques for rebuilding a failed drive of a plurality of drives are provided.
Geng Han, Hongpo Gao, Jian Gao, Shuyu Lee, Vamsi K. Vankamamidi
Filed: 15 Jan 20
Utility
Test platform employing test-independent fault insertion
24 May 22
A method of testing a data storage system includes maintaining libraries of test routines, a first library including a set of normal-functional tests each operable to test corresponding normal functionality of the data storage system, a second library including a set of fault inserters each being independently operable to induce a corresponding fault condition into the data storage system.
Charles R. Wilson, Jr.
Filed: 14 May 20
Utility
Facilitating detection of anomalies in data center telemetry
24 May 22
Facilitating detection of anomalies of a target entity is provided herein.
RĂ´mulo Teixeira de Abreu Pinho, Vitor Silva Sousa, Rodrigo Rios Almeida de Souza, Roberto Nery Stelling Neto
Filed: 6 Jan 20