Patents by Inventor Anurag Chandra
Anurag Chandra 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).
-
Patent number: 12235734Abstract: A system can maintain first data as files and second data as objects. The system can receive a request from a remote computer to convert a file into an object. The system can receive, from a file storage protocol mount point associated with the remote computer, first metadata for the file. The system can receive, from an object storage protocol client associated with the remote computer, second metadata for an object storage bucket of the second data, wherein data of the file is to be stored as the object in the object storage bucket. The system can copy the data of the file into the object in the object storage bucket, based on the first metadata for the file, based on the second metadata for the object storage bucket, and independently of transferring the data of the file to the object storage bucket via the remote computer.Type: GrantFiled: July 21, 2023Date of Patent: February 25, 2025Assignee: DELL PRODUCTS L.P.Inventors: Narayan Behera, Deepak Ratnaparkhi, Sameer Mohod, Anurag Chandra
-
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
-
Publication number: 20250028608Abstract: A system can maintain first data as files and second data as objects. The system can receive a request from a remote computer to convert a file into an object. The system can receive, from a file storage protocol mount point associated with the remote computer, first metadata for the file. The system can receive, from an object storage protocol client associated with the remote computer, second metadata for an object storage bucket of the second data, wherein data of the file is to be stored as the object in the object storage bucket. The system can copy the data of the file into the object in the object storage bucket, based on the first metadata for the file, based on the second metadata for the object storage bucket, and independently of transferring the data of the file to the object storage bucket via the remote computer.Type: ApplicationFiled: July 21, 2023Publication date: January 23, 2025Inventors: Narayan Behera, Deepak Ratnaparkhi, Sameer Mohod, Anurag Chandra
-
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
-
Publication number: 20240419790Abstract: A system can receive a request that is associated with a user account to perform an operation on the system. The system can evaluate the request based on a security breach policy to produce a security result. The system can, in response to determining that the security result indicates that there is a possible security breach, determine not to perform the operation, and perform a mitigating action regarding the possible security breach. The system can, in response to the security result indicating that the possible security breach does not exist, perform the operation.Type: ApplicationFiled: June 15, 2023Publication date: December 19, 2024Inventors: Anurag Chandra, Shiv Kumar, Kaushik Gupta
-
Patent number: 12001321Abstract: Automated mocking of computer system deployments is facilitated. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.Type: GrantFiled: September 2, 2022Date of Patent: June 4, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Matthew Bryan, Shiv Shankar Kumar, Anurag Chandra, Shubham Patil
-
Publication number: 20220413995Abstract: Automated mocking of computer system deployments is facilitated. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.Type: ApplicationFiled: September 2, 2022Publication date: December 29, 2022Inventors: Matthew Bryan, Shiv Shankar Kumar, Anurag Chandra, Shubham Patil
-
Patent number: 11467947Abstract: Systems and methods facilitating automated mocking of computer system deployments are described herein. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.Type: GrantFiled: October 19, 2020Date of Patent: October 11, 2022Assignee: EMC IP Holding Company LLCInventors: Matthew Bryan, Shiv Shankar Kumar, Anurag Chandra, Shubham Patil
-
Publication number: 20220121558Abstract: Systems and methods facilitating automated mocking of computer system deployments are described herein. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device.Type: ApplicationFiled: October 19, 2020Publication date: April 21, 2022Inventors: Matthew Bryan, Shiv Shankar Kumar, Anurag Chandra, Shubham Patil
-
Patent number: 5047910Abstract: A control system for poly-phase power inverters that uses feedback sensed voltages and currents to control the switching of solid state power switches in the inverter bridges, producing a nearly ideal sinewave voltage output regardless of load induced or switching harmonic voltages. The system operates in combination with the inverter power switches and switch drivers, particularly incorporating a digital programed optimal controller with virtually no delay in implementing the feedback control, and automatically correcting for any sensed line voltage distortions. The system inherently provides a high recovery speed for voltage transients.Type: GrantFiled: July 9, 1990Date of Patent: September 10, 1991Assignee: Teledyne InetInventors: Alexander Levran, Anurag Chandra