Patents by Inventor Parminder Singh

Parminder Singh 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: 20240330125
    Abstract: A system for remediating a recovery process such as a migration of data includes an event database, a monitoring component, programmed to: monitor a source device to detect an initiation of a recovery process, wherein the recovery process is migration of application data from the source device to a target device, an analysis component programmed to: monitor the event database to detect a new event entry, wherein the event entry is associated with the recovery process of the source device, make a determination that the new event entry is associated with a failure event, based on the determination, provide the new event entry to a remediating component, programmed to obtain a recommendation for remediation based on the failure event and initiate the remediation based on the recommendation for remediation.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventor: Parminder Singh Sethi
  • Publication number: 20240333533
    Abstract: A method for managing an authentication includes establishing, by a server device, a secured network channel with a client, providing, via the secured network channel, a private key to the client, after the providing, obtaining, from the client, a request for establishing a session with the client via a second network channel, in response to the request: sending a challenge request to the client, obtaining a challenge response associated with the challenge request, wherein the challenge response specifies a first challenge answer, performing a challenge processing using a private key to generate a second challenge answer, making a determination, using the first challenge answer and the second challenge answer, that the client is authenticated, and based on the determination, initiating the session with the client.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: Parminder Singh Sethi, Atishay Jain, Nithish Kn
  • Publication number: 20240330443
    Abstract: A method for performing a data migration operation includes identifying data to be migrated from a source device to a target device. The method also includes determining a low risk level, a medium risk level, or a high risk level associated with each portion of the data and migrating the data associated with the low risk level to the target device, and, while migrating the data associated with the medium risk level to the target device, making a determination that a threat is present on the target device, where the threat is based on additional operations on the target device being indicative of suspicious activity. In addition, the method includes stopping, based on the determination, migrating the data associated with the medium risk level to the target device to the target device.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Parminder Singh Sethi, Anay Kishore
  • Publication number: 20240330132
    Abstract: A method for managing data availability includes making a first determination by a first security module (FSM) that a first storage area network (SAN) infrastructure in a first data center has experienced a failure. The method also includes generating a secure string based on a first configuration parameter. Further, the method includes appending the secure string to a SAN failure notification to generate a secure string-appended request. In addition, the method includes sending the secure string-appended request to a second data center, wherein the second data center is selected based on a second configuration parameter. Moreover, the method includes making a second determination that the encrypted secure string-appended request is valid. Further, the method includes offloading processing of requests sent to the first data center using the second data center.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Inventors: Parminder Singh Sethi, Anay Kishore
  • Patent number: 12105604
    Abstract: A method for managing data availability includes making a first determination by a first security module (FSM) that a first storage area network (SAN) infrastructure in a first data center has experienced a failure. The method also includes generating a secure string based on a first configuration parameter. Further, the method includes appending the secure string to a SAN failure notification to generate a secure string-appended request. In addition, the method includes sending the secure string-appended request to a second data center, wherein the second data center is selected based on a second configuration parameter. Moreover, the method includes making a second determination that the encrypted secure string-appended request is valid. Further, the method includes offloading processing of requests sent to the first data center using the second data center.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: October 1, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Anay Kishore
  • Patent number: 12099478
    Abstract: A method for managing data replication includes: identifying data being used by an application programming interface (API), in which the data is stored in a source device; tagging the data based on a usage level of the data by the API; obtaining a predicted probability of the usage level of the data; making a first determination that the data is tagged as important data and the predicted probability of the usage level of the data is low; and replicating, based on the first determination, the data from the source device to a target device.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: September 24, 2024
    Assignee: Dell Products, L.P.
    Inventors: Parminder Singh Sethi, Atishay Jain, Shelesh Chopra, Malathi Ramakrishnan
  • Publication number: 20240311413
    Abstract: Methods, apparatus, and processor-readable storage media for determining input sentiment by processing text data and non-text data using artificial intelligence techniques are provided herein. An example computer-implemented method includes dividing user input data into at least a first set of text data and a set of non-text data; converting at least a first portion of the non-text data into at least a second set of text data; classifying at least a portion of the at least a first set of text data and at least a portion of the at least a second set of text data in accordance with sentiment-related categories using a first set of artificial intelligence techniques; classifying at least a second portion of the non-text data in accordance with the sentiment-related categories using a second set of artificial intelligence techniques; and performing automated actions based on the classifying of the text data and/or the non-text data.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 19, 2024
    Inventors: Parminder Singh Sethi, Praveen Kumar
  • Patent number: 12093744
    Abstract: A method includes identifying relationships between containers on a first device, where each container includes at least one relationship that includes a HAS-A relationship or an IS-A relationship. The method also includes creating, on a second device, a first set of twin containers, where each container in the first set of twin containers corresponds to a container that includes only the HAS-A relationships. In addition, the method includes creating, on the second device and in response to creating the first set of twin containers, a second set of twin containers where each container in the second set of twin containers corresponds to a container that includes at least one IS-A relationship. Moreover, the method includes determining and performing a twin container start-up sequence for the first set and the second set of twin containers.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: September 17, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam, Madhuri Dwarakanath, Shelesh Chopra
  • Patent number: 12095620
    Abstract: A method comprises receiving telecommunications infrastructure data corresponding to a plurality of devices, determining at least one issue with at least one device of the devices based at least in part on the telecommunications infrastructure data, and identifying at least one remedial action to be performed to address the at least one issue. The identifying is performed using one or more machine learning techniques and the at least one remedial action comprises at least one of adding at least one additional device to the plurality of devices and reconfiguring the at least one device. One or more configuration templates are retrieved and inputted to at least one of the at least one additional device and the at least one device based at least in part on the at least one remedial action. A report including the at least one issue and the at least one remedial action is generated.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Nithish Kote, Parminder Singh Sethi, Vinay Kumar Lokeshappa Malligere
  • Publication number: 20240303174
    Abstract: A method comprises analyzing application data and performance data of a plurality of devices using one or more machine learning techniques. In the method, performance states of respective ones of the plurality of devices are determined, and priorities of applications of the respective ones of the plurality of devices is determined based at least in part on the analyzing. The method further comprises predicting a priority of the plurality of devices based at least in part on the performance states and the priorities of the applications. A report of the priority of the plurality of devices is generated.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 12, 2024
    Inventors: Parminder Singh Sethi, Nithish Kote, Sajit Siddalingappa Manvi
  • Publication number: 20240305523
    Abstract: In accordance with one or more embodiments of the invention, a method is provided for configuring resources in a cloud environment. A request is received from a user requesting that a migration of one or more services to a cloud environment begin. Once the request is received, the method determines a default resource provisioning of the cloud environment. The one or more services are analyzed to determine their current resource usage and based on their current usage, the method forecasts future resourced requirements of the one or more services. The method then compares the forecasted future resource requirements with that of the default resource provisioning of the cloud environment, and when the comparison is greater than a predetermined threshold a new level of resource provisioning is recommended.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Publication number: 20240303170
    Abstract: Embodiments described herein relate to a method for recommending changes to a system that includes a remote access controller (RAC). The one or more embodiments of the invention described above may improve the functioning of an information handling system (IHS) and the ability to use an RAC for troubleshooting and correcting problems with the IHS, even when the IHS is off-line or experiencing an OS failure. In one or more embodiments of the invention a bare metal orchestrator, which is separate from the IHS, monitors the IHS and uses machine learning to determine when to switch the RAC from shared mode to dedicated mode, so that the RAC is in a dedicated mode when it is probable that the IHS will fail.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Publication number: 20240305525
    Abstract: Embodiments described herein relate to a method for recommending changes to a system that includes a remote access controller (RAC) which has at least two network interfaces (NI). An orchestrator reconfigures the remote access controller and/or it network interfaces when telemetry is retrieved from the system and the telemetry indicates that the remote access controller loses its connections with a connected network at a greater frequency than a threshold. The orchestrator determines recommend changes, notifies a user, and when able reconfigures the remote access controller to at least use the at least two network interfaces in a failover configuration.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Publication number: 20240303341
    Abstract: Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for migrating BIOS settings to a new computational device. Using telemetry and other sources, one or more embodiments of the invention determine the identity of the one or more hardware elements and from that produces a compatible tree for the new computation device. The method then retrieves previous BIOS settings that are to be migrated, and determines, using the compatible tree, one or more BIOS settings of the previous BIOS settings that need to be changed. The BIOS is changed, and the updated BIOS settings are then migrated to the new computational device, wherein the BIOS on the new computational device is configured with the updated BIOS settings.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 12, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Patent number: 12086759
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes receiving an input to register a device for tracking, the input comprising registration data specifying the device and one or more components in the device to register for tracking and a minimum acceptance criterion for each of the one or more components, the minimum acceptance criterion for a registered component defines a minimum threshold percentage of votes needed to approve a modification to the registered component. The method also includes recording the device identifier and the registration data related to the device in a device ledger, generating a rule execution set for the device ledger, the rule execution set comprising one or more rules pertaining to approval of requests to modify the device, and processing requests to modify the device or the one or more registered components in the device based on the specified minimum acceptance criterion and the rule execution set.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: September 10, 2024
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Anannya Roy Chowdhury, Anshul Saxena
  • Publication number: 20240297876
    Abstract: A hosting service enables streamlined scaling of features that relate to data storage management. The scaling is powered by deployment of microservices, each one directed to a discrete feature of a data storage management system. In addition to scaling on demand, the disclosed hosting service provides additional value-added features, such as streamlining intra-system handling, auditing, and reporting of logs generated by microservices; standardizing exception handling; mediating port assignments for co-located microservices to avoid collisions; streamlining formats for inter-microservice communications; streamlining local database access; etc. Advantageously, the disclosed solution off-loads the storage manager, and additionally improves system performance by scaling various functions and by streamlining interoperability among components.
    Type: Application
    Filed: February 21, 2024
    Publication date: September 5, 2024
    Applicant: Commvault Systems, Inc.
    Inventors: Jagadeesh Narayanan Kallidaikurichi SWAMINATHAN, Bhavyan Bharatkumar MEHTA, Amey Vijaykumar KARANDIKAR, Anand VIBHOR, Parminder SINGH, Rohit IYER
  • Publication number: 20240289496
    Abstract: A method for managing data replication includes: sending, by a source storage device and based on a predictive failure, a migration request to a target storage device for performing a migration of application data from the source storage device to the target storage device, in response to the migration request: obtaining a security remote script to the source storage device, implementing the security remote script on the source storage device to generate a security report, sending a response to the security remote script to the source storage device, wherein the response comprises the security report, obtaining a migration initiation request from the source storage device, wherein the migration initiation request comprises a migration strategy, and implementing the migration strategy to perform the data migration.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Parminder Singh Sethi, Atishay Jain
  • Publication number: 20240289044
    Abstract: A method for managing data migration includes: receiving, by a target storage device, a migration request for migration of application data from a source storage device to the target storage device, in response to the migration request: sending a security remote security script to the source storage device, obtaining a response based on execution of the security remote security script on the source storage device, performing a security classification on the source storage device based on the response to obtain a security tag for the source storage device, determining a migration strategy for the migration of the application data from the source storage device based on the security tag, and implementing the migration strategy to migrate the application data from the source storage device to the target storage device.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Parminder Singh Sethi, Atishay Jain
  • Publication number: 20240291806
    Abstract: A method for managing a data replication operation includes: obtaining, by a first security module (FSM), UTC-based system time of a first storage area network (SAN) infrastructure; generating, by the FSM, a secure string based on the UTC-based system time and a configuration parameter set by a user of the first SAN infrastructure; encrypting, by the FSM, the secure string to generate an encrypted secure string; appending, by the FSM, the encrypted secure string to a data replication request to generate an encrypted secure string-appended request, sending, by the FSM, the encrypted secure string-appended request to a second SAN infrastructure; making, after intercepting the encrypted secure string-appended request and by a second security module (SSM), a determination that the encrypted secure string-appended request is valid; and initiating, by the SSM, the operation from the first SAN infrastructure to the second SAN infrastructure by sending a notification to the FSM.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 29, 2024
    Inventors: Parminder Singh Sethi, Anay Kishore, Nithish Kn
  • Publication number: 20240289106
    Abstract: A method for providing upgrades includes identifying multiple upgrade requests sent by multiple client devices. The method also includes identifying that the multiple upgrade requests are each for a same upgrade file and grouping the multiple upgrade requests. Further, the method includes logically dividing data associated with the same upgrade file into multiple logical data portions, where the logical data portions together form the same upgrade file. In addition, the method includes identifying multiple upgrade nodes where each one of the upgrade nodes contains at least one of the logical data portions. Moreover, the method includes initiating, based on grouping the upgrade requests, a multicast transmission of the logical data portions from the upgrade nodes to the client devices.
    Type: Application
    Filed: February 24, 2023
    Publication date: August 29, 2024
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam