Patents by Inventor Shiv S. Kumar
Shiv S. Kumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260310495Abstract: A system can initiate copying of object data to a bucket of a cloud platform, wherein the cloud platform implements a per-bucket request rate limit, and wherein the copying is effectuated via a group of tasks. The system can, based on the initiating, create at least one temporary bucket on the cloud platform. The system can assign respective tasks of the group of tasks to the bucket or to respective temporary buckets of the at least one temporary bucket, wherein the group of tasks effectuates the copying after the assigning. The system can, based on the copying completing, copy data of the at least one temporary bucket to the bucket, and delete the at least one temporary bucket.Type: ApplicationFiled: April 4, 2025Publication date: October 8, 2026Inventors: Kaushik Gupta, Shiv S. Kumar
-
Publication number: 20260310559Abstract: A system can monitor, by an orchestrator, respective computer locations where data representative of a data source is stored. The system can modify, by the orchestrator, a pull policy for a data mover based on the pull policy identifying the data source, and wherein the modifying comprises storing respective indications of the respective computer locations where the data representative of the data source is stored in the pull policy. The system can, based on determining to engage the data mover in a data moving job regarding the data source, access the pull policy by the data mover, to produce identified respective computer locations. The system can select at least one computer location of the identified computer locations, to produce at least one selected computer location. The system can perform the data moving job using the at least one selected computer location.Type: ApplicationFiled: April 4, 2025Publication date: October 8, 2026Inventors: Kaushik Gupta, Shiv S. Kumar
-
Publication number: 20260312947Abstract: A system can receive a request that is associated with a user account to write a file that comprises a first passphrase to a directory, wherein the directory stores a second file that comprises a second passphrase. The system can, based on determining that an identification of the user account is omitted from a multifactor authentication extended attribute of the directory, compare the first passphrase and the second passphrase to produce a result. The system can, based on the result indicating that the first passphrase matches the second passphrase, add the identification of the user account to the multifactor authentication extended attribute of the directory. The system can permit operations on the directory via the user account based on the multifactor authentication extended attribute comprising the identification of the user account.Type: ApplicationFiled: April 4, 2025Publication date: October 8, 2026Inventors: Shiv S. Kumar, Kaushik Gupta
-
Patent number: 12754805Abstract: A system can comprise a filter driver that is configured to generate respective work items for respective successful file operations on respective files of the system. The system can comprise a daemon that is configured to, for the respective work items, perform respective instances of updating a database with respective indications of the respective files while holding an exclusive lock. The system can comprise a job engine that is configured to rename the database, to produce a renamed instance of the database, create a new instance of the database, and for respective entries of the renamed instance of the database, determine respective storage classes for respective objects of an object storage system that correspond to the respective files, and update the object storage system with the respective storage classes for the respective objects.Type: GrantFiled: May 28, 2025Date of Patent: October 6, 2026Assignee: Dell Products L.P.Inventors: Shiv S. Kumar, Kaushik Gupta
-
Publication number: 20260105150Abstract: A system can receive a request to access a file, and determine that a time when the file was most recently modified is more recent than when the file was most recently scanned for viruses with a latest virus definition. The system can determine that a first data store comprises a first indication that indicates that the file has been respectively modified by respective user input received via respective user accounts of at least one user account since the second time at which the file was most recently scanned. The system can determine that a second data store comprises a second indication that indicates that at least one of the at least one user account is classified as a threat user in accordance with a threat criterion. The system can perform an antivirus scan on the file and permit the access to the file where the scan is clear.Type: ApplicationFiled: October 11, 2024Publication date: April 16, 2026Inventors: Kaushik Gupta, Shiv S. Kumar
-
Publication number: 20260105174Abstract: A system can mark a file in a computer file storage system as a sensitive file, and determine that an attempt to access the file has been made via a first user account. The system can, based on the attempt to access the file, and on determining that the file is the sensitive file, notify at least one device, associated with a security group, of the attempt to access, wherein the security group comprises at least one user account other than the first user account. The system can, after the notifying, receive access approval data that is associated with at least one of the at least one user account of the security group, wherein the access approval data is indicative of granting the first user account access to the file. The system can, based on receiving the access approval data, enable access to the file via the first user account.Type: ApplicationFiled: October 16, 2024Publication date: April 16, 2026Inventors: Shiv S. Kumar, Kaushik Gupta, Brian H. Koropoff
-
Publication number: 20260104812Abstract: A system can maintain a mapping between respective data chunks of a group of data chunks and at least one respective storage drive of a group of storage drives that store the respective data chunks. The system can determine respective input/output performance characteristics of the different input/output performance characteristics based on monitoring respective input/output operations of the at least one respective storage drive. The system can, based on receiving a request to perform an input/output operation on a data chunk of the group of data chunks, select a storage drive of the group of storage drives based on the mapping and based on the respective input/output performance characteristics, to produce a selected storage drive. The system can perform the input/output operation on the data chunk using the selected storage drive.Type: ApplicationFiled: October 11, 2024Publication date: April 16, 2026Inventors: Kaushik Gupta, Anurag Sushil Chandra, Shiv S. Kumar
-
Patent number: 12511198Abstract: A system can maintain respective numbers of changed bytes for respective backup paths of a file system, which indicate how many bytes have changed since respective most-recent backups of the respective backup paths. The system can, while performing a backup of a backup path of the respective backup paths, for respective tasks of the backup, determine respective amounts of time spent backing up respective files associated with the respective tasks, and respective file sizes of the respective files, determine a mean time to transfer a byte based on the respective amounts of time spent backing up the respective files, and the respective file sizes, determine an estimated time of completing the backup based on the mean time to transfer a byte and the number of changed bytes for the backup path, and store an indication of the estimated time of completing the backup.Type: GrantFiled: April 25, 2024Date of Patent: December 30, 2025Assignee: Dell Products L.P.Inventors: Kaushik Gupta, Shiv S. Kumar
-
Patent number: 12499091Abstract: A system can determine to perform deduplication on a group of directories in a file system. The system can determine respective deduplication ratios of respective directories of the group of directories, wherein the respective deduplication ratios comprise respective ratios of respective logical sizes of the respective directories to respective physical sizes of the respective directories. The system can perform the deduplication on a first subgroup of the group of directories that have respective deduplication ratios that satisfy a deduplication ratio criterion before performing deduplication on a second subgroup of the group of directories that have respective deduplication ratios that do not satisfy the deduplication ratio criterion.Type: GrantFiled: April 25, 2024Date of Patent: December 16, 2025Assignee: Dell Products L.P.Inventors: Shiv S. Kumar, Kaushik Gupta
-
Publication number: 20250335305Abstract: A system can maintain respective numbers of changed bytes for respective backup paths of a file system, which indicate how many bytes have changed since respective most-recent backups of the respective backup paths. The system can, while performing a backup of a backup path of the respective backup paths, for respective tasks of the backup, determine respective amounts of time spent backing up respective files associated with the respective tasks, and respective file sizes of the respective files, determine a mean time to transfer a byte based on the respective amounts of time spent backing up the respective files, and the respective file sizes, determine an estimated time of completing the backup based on the mean time to transfer a byte and the number of changed bytes for the backup path, and store an indication of the estimated time of completing the backup.Type: ApplicationFiled: April 25, 2024Publication date: October 30, 2025Inventors: Kaushik Gupta, Shiv S. Kumar
-
Publication number: 20250335397Abstract: A system can determine to perform deduplication on a group of directories in a file system. The system can determine respective deduplication ratios of respective directories of the group of directories, wherein the respective deduplication ratios comprise respective ratios of respective logical sizes of the respective directories to respective physical sizes of the respective directories. The system can perform the deduplication on a first subgroup of the group of directories that have respective deduplication ratios that satisfy a deduplication ratio criterion before performing deduplication on a second subgroup of the group of directories that have respective deduplication ratios that do not satisfy the deduplication ratio criterion.Type: ApplicationFiled: April 25, 2024Publication date: October 30, 2025Inventors: Shiv S. Kumar, Kaushik Gupta
-
Patent number: 12386957Abstract: A system can maintain, in a directory, respective first softlinks of respective first files that have a size within a specified range, and that have been modified subsequent to a respective most-recent virus scan. The system can, in response to determining to perform an antivirus scan on a group of files that comprises the first files, perform a first antivirus scan on the first files based on identifying the first softlinks in the directory, and, after performing the first antivirus scan on the first files, perform a second antivirus scan on second files of the group of files that are not identified with respective second softlinks in the directory.Type: GrantFiled: August 29, 2023Date of Patent: August 12, 2025Assignee: Dell Products L.P.Inventors: Shiv S. Kumar, Kaushik Gupta
-
Patent number: 12299306Abstract: A system can identify a first group of files that are scheduled to be modified by another operation within a next defined amount of time. The system can remove the first group of files from the files of the file system with respect to a deduplication operation to produce a second group of files. The system can perform a sampling phase on the second group of files, wherein the sampling phase identifies a first group of blocks, and wherein the first group of blocks corresponds to duplicate file system blocks. The system can identify a second group of blocks that correspond to the first group of files. The system can remove any blocks from the first group of blocks that have a respective duplicate in the second group of blocks to produce a third group of blocks. The system can perform the deduplication operation on the third group of blocks.Type: GrantFiled: February 16, 2023Date of Patent: May 13, 2025Assignee: DELL PRODUCTS L.P.Inventors: Shiv S. Kumar, Kaushik Gupta
-
Patent number: 12298864Abstract: A system can create a group of at least one file on a source computer. The system can perform iterations of backing up the group of at least one file to a destination computer. The system can store respective job status indications of respective iterations of the iterations of backing up the group of at least one file. The system can, in response to determining to back up the data, and in response to determining that the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful, back up the data to the destination computer, or, in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, refrain from backing up the data.Type: GrantFiled: July 21, 2023Date of Patent: May 13, 2025Assignee: DELL PRODUCTS L.P.Inventors: Narayan Behera, Shilbin Devassy, Anurag Chandra, Shiv S. Kumar
-
Patent number: 12298868Abstract: A system can maintain a record of first files that have been accessed via at least one of a group of priority user accounts, wherein the record is maintained as a least recently used structure, and wherein the first files belong to a group of files. The system can, in response to determining that the group of files is to be backed up, traverse the record of files from a head of the least recently used structure, and, for respective first files of the record of first files, create respective backup tasks for the respective first files. The system can, after backing up the respective first files, perform a backup of second files of the group of files that are omitted from the record of first files.Type: GrantFiled: August 29, 2023Date of Patent: May 13, 2025Assignee: DELL PRODUCTS L.P.Inventors: Kaushik Gupta, Shiv S. Kumar
-
Publication number: 20250077667Abstract: A system can maintain, in a directory, respective first softlinks of respective first files that have a size within a specified range, and that have been modified subsequent to a respective most-recent virus scan. The system can, in response to determining to perform an antivirus scan on a group of files that comprises the first files, perform a first antivirus scan on the first files based on identifying the first softlinks in the directory, and, after performing the first antivirus scan on the first files, perform a second antivirus scan on second files of the group of files that are not identified with respective second softlinks in the directory.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Inventors: Shiv S. Kumar, Kaushik Gupta
-
Publication number: 20250077359Abstract: A system can maintain a record of first files that have been accessed via at least one of a group of priority user accounts, wherein the record is maintained as a least recently used structure, and wherein the first files belong to a group of files. The system can, in response to determining that the group of files is to be backed up, traverse the record of files from a head of the least recently used structure, and, for respective first files of the record of first files, create respective backup tasks for the respective first files. The system can, after backing up the respective first files, perform a backup of second files of the group of files that are omitted from the record of first files.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Inventors: Kaushik Gupta, Shiv S. Kumar
-
Patent number: 12235730Abstract: A system can determine that a node a storage cluster has failed, wherein respective data protection levels are maintained for respective files. The system can traverse the respective files, comprising, in response to determining that a data protection level for a file is degraded and that the file is a priority file, adding an identifier of the file to a priority table for restoration of data protection, or, in response to determining that the data protection level for the file of the respective files is degraded and that the file is not the priority file, adding the identifier of the file to a non-priority table for the restoration of data protection. The system can, after traversing the files, restore respective first data protection levels of respective first files represented by the priority table, and then restore respective second data protection levels of respective second files represented by the non-priority table.Type: GrantFiled: October 4, 2023Date of Patent: February 25, 2025Assignee: DELL PRODUCTS L.P.Inventors: Shiv S. Kumar, Kaushik Gupta, Anurag Chandra
-
Patent number: 12222900Abstract: A system can maintain respective extended attributes for respective files in a file system, wherein the respective extended attributes comprise respective first-in-first-out (FIFO) queues of user identities that have been determined to have modified the respective files. The system can receive an indication to perform a delete operation on a first portion of the file system, wherein the indication is indicative of a first user identity for which files are to be preserved. The system can, in response to receiving the indication, evaluate the respective files, comprising in response to determining that the first user identity is omitted from a FIFO queue of the respective FIFO queues, delete a file of the respective files that corresponds to the FIFO queue; and in response to determining that the first user identity is identified in the FIFO queue, refrain from deleting the file.Type: GrantFiled: July 21, 2023Date of Patent: February 11, 2025Assignee: DELL PRODUCTS L.P.Inventor: Shiv S. Kumar
-
Publication number: 20250028609Abstract: A system can create a group of at least one file on a source computer. The system can perform iterations of backing up the group of at least one file to a destination computer. The system can store respective job status indications of respective iterations of the iterations of backing up the group of at least one file. The system can, in response to determining to back up the data, and in response to determining that the job status indications indicate that at least one iteration of the iterations of backing up the group of at least one file was successful, back up the data to the destination computer, or, in response to determining that the job status indications indicate that the at least one iteration of the iterations of backing up the group of at least one file was unsuccessful, refrain from backing up the data.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Inventors: Narayan Behera, Shilbin Devassy, Anurag Chandra, Shiv S. Kumar