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: 20260310495
    Abstract: 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: Application
    Filed: April 4, 2025
    Publication date: October 8, 2026
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Publication number: 20260310559
    Abstract: 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: Application
    Filed: April 4, 2025
    Publication date: October 8, 2026
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Publication number: 20260312947
    Abstract: 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: Application
    Filed: April 4, 2025
    Publication date: October 8, 2026
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Patent number: 12754805
    Abstract: 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: Grant
    Filed: May 28, 2025
    Date of Patent: October 6, 2026
    Assignee: Dell Products L.P.
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Publication number: 20260105150
    Abstract: 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: Application
    Filed: October 11, 2024
    Publication date: April 16, 2026
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Publication number: 20260105174
    Abstract: 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: Application
    Filed: October 16, 2024
    Publication date: April 16, 2026
    Inventors: Shiv S. Kumar, Kaushik Gupta, Brian H. Koropoff
  • Publication number: 20260104812
    Abstract: 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: Application
    Filed: October 11, 2024
    Publication date: April 16, 2026
    Inventors: Kaushik Gupta, Anurag Sushil Chandra, Shiv S. Kumar
  • Patent number: 12511198
    Abstract: 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: Grant
    Filed: April 25, 2024
    Date of Patent: December 30, 2025
    Assignee: Dell Products L.P.
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Patent number: 12499091
    Abstract: 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: Grant
    Filed: April 25, 2024
    Date of Patent: December 16, 2025
    Assignee: Dell Products L.P.
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Publication number: 20250335305
    Abstract: 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: Application
    Filed: April 25, 2024
    Publication date: October 30, 2025
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Publication number: 20250335397
    Abstract: 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: Application
    Filed: April 25, 2024
    Publication date: October 30, 2025
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Patent number: 12386957
    Abstract: 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: Grant
    Filed: August 29, 2023
    Date of Patent: August 12, 2025
    Assignee: Dell Products L.P.
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Patent number: 12299306
    Abstract: 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: Grant
    Filed: February 16, 2023
    Date of Patent: May 13, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Patent number: 12298864
    Abstract: 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: Grant
    Filed: July 21, 2023
    Date of Patent: May 13, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Narayan Behera, Shilbin Devassy, Anurag Chandra, Shiv S. Kumar
  • Patent number: 12298868
    Abstract: 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: Grant
    Filed: August 29, 2023
    Date of Patent: May 13, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Publication number: 20250077667
    Abstract: 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: Application
    Filed: August 29, 2023
    Publication date: March 6, 2025
    Inventors: Shiv S. Kumar, Kaushik Gupta
  • Publication number: 20250077359
    Abstract: 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: Application
    Filed: August 29, 2023
    Publication date: March 6, 2025
    Inventors: Kaushik Gupta, Shiv S. Kumar
  • Patent number: 12235730
    Abstract: 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: Grant
    Filed: October 4, 2023
    Date of Patent: February 25, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shiv S. Kumar, Kaushik Gupta, Anurag Chandra
  • Patent number: 12222900
    Abstract: 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: Grant
    Filed: July 21, 2023
    Date of Patent: February 11, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventor: Shiv S. Kumar
  • Publication number: 20250028609
    Abstract: 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: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Narayan Behera, Shilbin Devassy, Anurag Chandra, Shiv S. Kumar