4565 patents
Page 42 of 229
Utility
Increasing security of a computing device based on determining a user's state of consciousness
29 Nov 22
In some examples, a security application may monitor data received from one or more of sensors of a computing device, one or more input devices of the computing device, or one or more biometric sensors of a smartwatch that is connected to the computing device.
Shubham Gupta, Rohan Sharma, Rangan Basu, Gyanendra Kumar Patro
Filed: 30 Dec 19
Utility
Continuous learning techniques with machine learning systems to adapt to new input data sets
29 Nov 22
Continuous learning may include receiving a first neural network trained using a first training data set to predict outputs; determining whether the first neural network has a successful prediction rate greater than a prediction threshold; and responsive to determining the first neural network does not have a successful prediction rate greater than the prediction threshold, performing processing.
Sorin Faibish
Filed: 25 Oct 19
Utility
Machine learning based resource availability prediction
29 Nov 22
Requests from file system services of a storage system are registered.
Shashikanth Lakshmikantha, Sankalp Suhas Taralekar, Tuan Nguyen, Venkata Narasa Kumar Kuchi, Koushik Nagaraj Godbole
Filed: 25 Mar 20
Utility
Method and system for verifying state monitor reliability in hyper-converged infrastructure appliances
29 Nov 22
A method and system for verifying state monitor reliability in hyper-converged infrastructure (HCI) appliances.
Han Gao, Wenyu Tang, Huiying Shen, Muzhar S. Khokhar
Filed: 12 Jul 19
Utility
System and method for asset management
29 Nov 22
A deployment manager for managing a deployment includes storage for storing an asset management request and an asset manager.
Nicole Reineke, Robert Anthony Lincourt, Jr.
Filed: 15 Jan 20
Utility
Data reduction in block-based storage systems using content-based block alignment
22 Nov 22
A method of data reduction in a block-based data storage system includes selecting a starting position in a block based on a deterministic function of block data content.
Uri Shabi, Ronen Gazit
Filed: 29 Sep 20
Utility
Systems and methods to submit unaligned IO on an alignment-required IO stack
22 Nov 22
Techniques for submitting unaligned IO data to an alignment-required IO stack of a storage system.
Zhonghua Zhu, Wai C. Yim, Peter J. McCann, Guifeng Tang, Yechen Huang, Honggang Li, Zhenhua Dong
Filed: 13 Apr 21
Utility
Proactive copy in a storage environment
22 Nov 22
Techniques manage a Redundant Array of Independent Disks (RAID).
Xinlei Xu, Jian Gao, Geng Han
Filed: 24 Sep 19
Utility
Data storage migration in replicated environment
22 Nov 22
The described technology is generally directed towards replicating metadata representing a virtual data structure corresponding to replicated legacy data instead of the actual data for the data structure.
Mikhail Danilov, Yohannes Altaye
Filed: 4 Feb 20
Utility
Performing storage provision operations on a file system
22 Nov 22
A storage management technique involves: determining a spare degree of physical storage space of a file system and access characteristics of the file system; determining, using a provision operation classification model and based on the spare degree and the access characteristics, a target storage provision operation to be performed for the file system from multiple storage provision operations, wherein the multiple storage provision operations include at least a storage space expansion operation and a storage space reclamation operation, and the provision operation classification model characterizes an association relationship between different spare degrees and different access characteristics of the file system and the multiple storage provision operations; and performing the determined target storage provision operation for the file system.
Sicong Yao, Liang Huang, Ruipeng Yang, Jianhua Shao, Xianlong Liu
Filed: 18 May 21
Utility
Adding single disks to an array by relocating raid members
22 Nov 22
Protection group members from a cluster of W baseline size disks with RAID (D+P) protection groups associated with W partition indices, where W=D+P, are selected and relocated to a new baseline size disk using a W-by-W relocation sequence matrix.
Kuolin Hua, Kunxiu Gao
Filed: 26 May 21
Utility
Method and apparatus for storage device management
22 Nov 22
A method for provided use in a storage device having a controller, the method comprising: identifying, by the controller, a plurality of logical regions in the storage device; obtaining, by the controller, a respective usage metric for each of the logical regions; updating, by the controller, a translation data structure of the storage device, the translation data structure being updated to map any of the logical regions of the storage device to a respective physical portion of the storage device, the respective physical portion being selected based on the respective usage metric of the logical region, wherein the translation data structure is part of a flash translation layer of the storage device, and the translation data structure is configured to store mapping information between a logical address space of the storage device and a physical address space of the storage device.
Nickolay Dalmatov, Assaf Natanzon
Filed: 26 Mar 20
Utility
Method, electronic device and computer program product for managing storage blocks
22 Nov 22
Techniques for managing storage blocks involve: according to a first request for allocating a target number of consecutive storage blocks from a storage device, querying an index table that is used to record index information of a plurality of groups of consecutive idle storage blocks in the storage device to determine a first group of consecutive idle storage blocks from the plurality of groups of consecutive idle storage blocks; allocating the target number of consecutive storage blocks from the first group of consecutive idle storage blocks; updating a bitmap that is used to record states of a plurality of storage blocks in the storage device; and updating first index information of the first group of consecutive idle storage blocks recorded in the index table.
Haiyun Bao, Geng Han, Shaoqin Gong, Jianbin Kang, Jian Gao
Filed: 1 Sep 21
Utility
Partitioning a cache for fulfilling storage commands
22 Nov 22
A method of managing a storage appliance is provided.
Amitai Alkalay, Boris Glimcher
Filed: 22 Oct 20
Utility
Concurrently performing normal system operations and garbage collection
22 Nov 22
Systems and methods enabling garbage collection operations and normal system operations concurrently.
Tipper Truong, Mariah Arevalo, Philip Shilane, Kimberly R. Lu, Joseph S. Brandt, Nicholas A. Noto
Filed: 29 Mar 19
Utility
Disk access event control for mapped nodes supported by a real cluster storage system
22 Nov 22
Disk access event control for mapped nodes of a cluster storage system supporting a redundant array of independent nodes (mapped RAIN) system is disclosed.
Mikhail Danilov, Yohannes Altaye
Filed: 30 Mar 20
Utility
System and method of estimating performance headroom in a storage system
22 Nov 22
Techniques for estimating performance metrics of standalone or clustered storage systems.
Vladimir Shveidel, Amitai Alkalay, Shaul Dar
Filed: 24 Sep 21
Utility
Method, device and computer program product for storage management
22 Nov 22
Techniques perform storage management.
Dazhi Dong, Binhua Lu, Shufang Meng, Xing Chen, Chen Zhang, Tongyin Xu
Filed: 10 Apr 20
Utility
Method,electronic device and computer program product for scheduling computer resources in a task processing environment
22 Nov 22
A task scheduling method comprises the steps of: in response to the reception of a request for processing a plurality of task sets, creating a current to-be-scheduled task queue in a task processing system based on priorities of the plurality of task sets and tasks in the plurality of task sets, where a plurality of to-be-scheduled tasks in the current to-be-scheduled task queue are scheduled in the same round of scheduling; allocating computing resources used for scheduling the plurality of to-be-scheduled tasks; and enabling the plurality of to-be-scheduled tasks in the current to-be-scheduled task queue to be scheduled by using the computing resources.
Jin Li, Jinpeng Liu, Wuichak Wong
Filed: 10 Apr 20
Utility
Method and system for intelligently provisioning resources in storage systems
22 Nov 22
A method and system for intelligently provisioning resources in storage systems.
Rahul Deo Vishwakarma, Supriya Kannery
Filed: 1 Aug 19