4565 patents
Page 106 of 229
Utility
Transmitting authentication data over an audio channel
2 Nov 21
A method includes receiving, over an audio channel at a first audio input device, a first audio signal.
Joseph P. Lacava, Kevin Bowers
Filed: 25 Jan 19
Utility
Method, device and computer program product for managing nodes in a network
2 Nov 21
A method of managing nodes in a network is provided, comprising: in accordance with detecting that a new node joins a network including a plurality of nodes, mapping the new node to a virtual ring associated with the network, the plurality of nodes being mapped to different locations on the virtual ring; determining a decision region of the virtual ring, the decision region comprising the new node and at least one of the plurality of nodes, all of nodes in the decision region to jointly review a proposal of one of the nodes in the decision region; and adjusting nodes in the decision region other than the new node to locations on the virtual ring outside the decision region.
Si Chen, Pengfei Wu, Zhenzhen Lin, Ruixue Zhang
Filed: 2 Apr 20
Utility
Methods, devices, and computer program products for service security protection
2 Nov 21
Embodiments of the present disclosure provide a method, a device and a computer program product for protecting service security.
Xiaoliang Zhu, Ming Zhang, Jing Yu, Jingjing Guo, Yongsheng Guo
Filed: 30 Apr 19
Utility
Storage drive carrier and chassis
26 Oct 21
Techniques provide for a storage drive carrier.
Haifang Zhai, Yujie Zhou, Xiaoping Wu, Wei Dong
Filed: 31 Mar 20
Utility
Method, device and computer program product for data stream processing
26 Oct 21
Embodiments of the present disclosure relate to a method, device and computer program product for data stream processing.
Ao Sun, Jialei Wu, Lu Lei, Yu Teng
Filed: 25 Apr 19
Utility
Method, device, and computer program product for overwriting data
26 Oct 21
Data overwriting techniques involve: comparing, based on a request for overwriting target data in a storage area to cover original data, a first compression ratio with a second compression ratio; in accordance with a determination that the first compression ratio is larger, compressing the target data into fragments at the first compression ratio; storing the fragments in segments in the storage area, the segments being previously used for storing corresponding fragments of the original data; and storing at least one padding data fragment in at least one free segment interleaved with the segments and/or free sectors in the segments.
Leihu Zhang, Chen Gong
Filed: 28 May 20
Utility
Detecting data deduplication opportunities using entropy-based distance
26 Oct 21
Techniques for processing data may include: receiving a candidate data block; computing a distance using a distance function, wherein the distance is an entropy-based distance and denotes a measurement of similarity between the candidate data block and a target data block; and determining, using the distance, whether to perform data deduplication of the candidate data block with respect to the target data block to identify at least one sub-block of the candidate data block that is a duplicate of at least one sub-block of the target data block.
Ivan Bassov, Sorin Faibish, Istvan Gonczi, Philippe Armangau
Filed: 24 Apr 19
Utility
Adaptive load balancing in storage system having multiple input-output submission queues
26 Oct 21
An apparatus comprises a host device configured to communicate over a network with a storage system.
Kurumurthy Gokam, Venkatesh Doddamane Nagaraj
Filed: 15 May 19
Utility
Host access to storage system metadata
26 Oct 21
A host system performs I/O processing using metadata for a storage system, where none or some of the metadata is stored on the host system.
Andrew L. Chanler, Kevin M. Tobin, Gabi Benhanokh
Filed: 30 Apr 19
Utility
Method, device and computer program product for managing raid
26 Oct 21
Techniques manage redundant arrays of independent drives (RAID).
Geng Han, Jian Gao, Zhihui Qiu, Jibing Dong, Hongpo Gao, Tianshu Sun
Filed: 10 Jul 19
Utility
Defragmentation techniques
26 Oct 21
Techniques for processing data may include: receiving source physical storage allocation units that include valid data and one or more holes of unused physical storage, wherein each source physical storage allocation unit has an associated timestamp denoting a most recent destaging time of any data stored on the source physical storage allocation unit; determining an age for each source physical allocation unit based on the associated timestamp of the source physical allocation unit; for each source physical storage allocation unit, determining one of multiple age buckets for the source physical allocation unit based on the age of the source physical allocation unit; and for a first of the age buckets including two source physical allocation units, performing first processing including: relocating at least some valid data from the two source physical storage allocation units to a target physical storage allocation unit.
Anoop Raghunathan, Roman Gramc, Stephen M. Lathrop, David K. Aha, Christopher W. Appleby, Garret Bourke, Jeremy J. O'Hare
Filed: 27 Feb 20
Utility
Configuration of block devices based on provisioning of logical volumes in a storage system
26 Oct 21
A host device configures a first plurality of block devices each corresponding to a path between the host device and a control device of a storage system.
Gopinath Marappan, Vinay G. Rao
Filed: 28 Aug 20
Utility
Event-based synchronization in a file sharing environment
26 Oct 21
Techniques to synchronize data across a plurality of endpoints are disclosed.
Ondrej Hrebicek, Srin Kumar, Eric Lee, Ashwani Verma, Andrew Rondeau
Filed: 24 Jan 19
Utility
Generating merge-friendly sequential IO patterns in shared logger page descriptor tiers
26 Oct 21
Techniques for generating merge-friendly sequential IO patterns in shared logger page descriptor (PD) tiers.
Chun Ma, Socheavy Heng, Geng Han, Hongpo Gao, Shaoqin Gong, Jian Gao
Filed: 12 Mar 20
Utility
Storage allocation techniques using logical region I/O access information and temporal trend prediction
26 Oct 21
Techniques for processing I/O operations may include: receiving a write I/O operation that writes first data to a target logical address in a logical address range, wherein physical storage is currently unallocated for the target logical address; selecting a first storage tier from which to allocate first physical storage for storing the first data, wherein said selecting uses first I/O access information characterizing I/O activity of a first logical region and performance and capability characteristics of storage tiers to select the first storage tier; allocating first physical storage from the first storage tier; and storing the first data in the first physical storage.
Nickolay A. Dalmatov, Kirill Aleksandrovich Bezugly
Filed: 29 Oct 19
Utility
Method, apparatus and computer storage medium for controlling a storage system
26 Oct 21
Embodiments of the present disclosure provide a method, and apparatus and a computer readable medium for controlling a storage system.
Joe Jian Liu, Chen Gong, Chao Han, Huan Chen, Lester Zhang
Filed: 26 Oct 18
Utility
Obtaining of statistical performance of storage system
26 Oct 21
Obtaining or facilitating obtaining statistical performance of a storage system is described.
Chark Wenshuai Yu, Ao Sun, You Chen
Filed: 31 Dec 19
Utility
Method for managing storage devices, electronic device and computer-readable medium
26 Oct 21
Techniques for managing storage devices involve: combining storage devices in a redundant array of independent disks (RAID) into a group of devices in an order of physical storage capacities; determining a first number of device sets based on a number of devices in the group and a threshold number of devices to be divided into each set, the number of the devices being greater than the threshold number; selecting at least one capacity promotion set from the group, each capacity promotion set including a second number of devices having a same physical capacity, the second number being equal to a sum of a width of the RAID and a number of devices in each set that is reserved; and forming the first number of sets by combining each of capacity promotion set and devices in the group other than each capacity promotion set.
Haiying Tang, Geng Han, Lifeng Yang
Filed: 31 Mar 20
Utility
Hiccup-less failback and journal recovery in an active-active storage system
26 Oct 21
Techniques for providing hiccup-less failback and journal recovery.
Ronen Gazit, Oran Baruch, Jenny Derzhavetz
Filed: 16 Mar 20
Utility
Detection of resource bottlenecks in user devices using artificial intelligence and causal graphs
26 Oct 21
Techniques are provided for detection of resource bottlenecks in computing devices.
Amihai Savir
Filed: 2 Dec 19