Patents by Inventor Ravikanth Chaganti

Ravikanth Chaganti 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: 11936624
    Abstract: A method that is performed to access data nodes of a data cluster. The method includes obtaining, by a data access gateway (DAG), a first request from a host; and in response to the first request, obtaining first bidding counters from the data nodes; identifying, based on the first bidding counters, a first data node of the data nodes associated with a highest bidding counter of the first bidding counters; sending the first request to the first data node; and making a first determination that the first data node is able to service the first request.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: March 19, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11916908
    Abstract: A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by a data processing unit (DPU) of an edge device, video data; processing the video data to obtain video data chunks and video processing engine outcomes; generating authentication and authorization (AA) metadata based on the video data chunks and the video processing engine outcomes; associating the AA metadata with the video data chunks based on the video processing outcomes; and storing the AA metadata and the video data chunks.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11895093
    Abstract: A method that is performed to access data nodes of a data cluster. The method includes obtaining, by a data access gateway (DAG), a request from a host, wherein the DAG is not executing on the host; in response to the request, obtaining discovery metadata from each data node of the data nodes in the data cluster; updating, based on the discovery metadata, a discovery metadata repository; identifying a first data node of the data nodes based on the discovery metadata; and sending the request to the first data node of the data nodes.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: February 6, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11882098
    Abstract: A method that is performed to access data nodes of a data cluster. The method includes obtaining, by a data access gateway (DAG), a request from a host; and in response to the request, obtaining bidding counters from the data nodes; obtaining metadata mappings from the data nodes; identifying, based on the bidding counters and metadata mappings, a data node of the data nodes associated with a highest bidding counter of the bidding counters and an appropriate metadata mapping of the metadata mappings; and sending the request to the data node.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: January 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11782810
    Abstract: Method and systems provide automated configuration of replaceable hardware components of a chassis comprising a plurality of IHSs (Information Handling Systems) and a plurality of storage devices that are configured to support demands of a specific computing solution designed for a particular computing task. The IHSs may be computing sleds and the storage devices may be storage sleds, where the sleds are coupled within bays of the chassis. Processes operating on the IHSs monitor for changes to settings related to the first computing solution. A chassis management controller detects updates to the replaceable hardware components that are coupled to the chassis and determines supported settings for detected new hardware components. Parameters for configuring the new hardware components for supporting the first computing solution are selected and used to configure the new hardware components.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: October 10, 2023
    Assignee: Dell Products, L.P.
    Inventors: Naman Goel, Ravikanth Chaganti, Ravishankar Kanakapura N, Harsha Naik
  • Patent number: 11775193
    Abstract: A method for managing data includes obtaining data from a host, wherein the data is associated with an object identifier (ID), initiating a classification mapping update to obtain a classification entry, applying an erasure coding procedure to the data to obtain a plurality of data chunks and at least one parity chunk, deduplicating the plurality of data chunks to obtain a plurality of deduplicated data chunks, generating storage metadata associated with the plurality of deduplicated data chunks and the at least one parity chunk, generating an object entry associated with the plurality of data chunks, and the at least one parity chunk, wherein the object entry comprises the object ID and a classification ID, storing the storage metadata and the object entry in an accelerator pool, and storing the plurality of deduplicated data chunks and the at least one parity chunk.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: October 3, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11777922
    Abstract: An apparatus comprises a processing device that is configured to maintain a list of a managed devices, to generate a seed value and to submit a login request to a first managed device. The processing device is configured to generate a value based at least in part on the seed value and to select a second managed device from the list based at least in part on the value. The processing device is further configured to receive a second factor authentication challenge from the first managed device and to obtain a device key encrypted passcode from the second managed device. The processing device is further configured to provide the device key encrypted passcode to the first managed device and to receive a successful authentication of the login request from the first managed device based at least in part on providing the device key encrypted passcode to the first managed device.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: October 3, 2023
    Assignee: Dell Products L.P.
    Inventors: Shivendra Katiyar, Naman Goel, Ravishankar Kanakapura Nanjundaswamy, Ravikanth Chaganti
  • Publication number: 20230297918
    Abstract: A method and system for drift remediation of outcome-based configurations for IT environments. Existing solutions directed to implementing multi-tier configurations on bare-metal IT infrastructure tend to require specialized tools and skills on a tier-by-tier basis. A more unified approach, where a single or singleton configuration that defines and implements the desired state (or outcome) of one or more tiers, is sought and thus proposed. Within this disclosure, remediation of any drifts, from said desired outcome(s), is emphasized.
    Type: Application
    Filed: February 25, 2022
    Publication date: September 21, 2023
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11755100
    Abstract: A power/workload management system includes a power system that is coupled to a first computing device that is configured to perform a first workload, as well as to a second computing device. A management subsystem is coupled to the first computing device and the second computing device, and operates to identify a reduced power event associated with the power system and, in response, determine that the first computing device is associated with a higher power consumption than the second computing device. In response to determining that the first computing device is associated with the higher power consumption than the second computing device, the management subsystem moves the first workload to the second computing device such that the second computing device performs the first workload, and configures the first computing device in a reduced power consumption state.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: September 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Naman Goel, Ravikanth Chaganti, Ravishankar Kanakapura Nanjundaswamy
  • Patent number: 11748171
    Abstract: A method and system for collaborative workload placement and optimization. Specifically, the disclosed method and system entail implementing metric exchange between hosts in a clustered or non-clustered environment to perform infrastructure workload placement and optimization decisions. The exchange of metrics may be performed through a lightweight service, which would not impact any existing environment resource utilization. Further, resource utilization maps may be used to offer near real-time tracking of resource utilization across the aforementioned hosts, thereby facilitating resource utilization forecasting for the efficient placement and optimization of workloads throughout the environment.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Publication number: 20230275925
    Abstract: A method and system for outcome-based compliance and security configurations for IT environments. Existing solutions directed to implementing multi-tier configurations on bare-metal IT infrastructure tend to require specialized tools and skills on a tier-by-tier basis. A more unified approach, where a single or singleton configuration that defines and implements the desired state (or outcome) of one or more tiers, is sought and thus proposed. Within this disclosure, implementation of security and regulatory compliance policies, is emphasized.
    Type: Application
    Filed: February 25, 2022
    Publication date: August 31, 2023
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11736447
    Abstract: A method that is performed to access data nodes of a data cluster. The method includes obtaining, by a data access gateway (DAG), a first request from a host; and in response to the first request, obtaining first bidding counters from the data nodes; obtaining first metadata mappings from the data nodes; making a first determination that the first request may not be served using any data node in an accelerator pool of the data cluster; and in response to the first determination, identifying, based on the bidding counters and metadata mappings, a data node in a non-accelerator pool of the data cluster associated with a first highest bidding counter of the bidding counters and a first appropriate metadata mapping of the metadata mappings; and sending the first request to the data node in the non-accelerator pool of the data cluster.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: August 22, 2023
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11720454
    Abstract: A method for managing data includes obtaining, by a management module, a resource device replacement request specifying a first resource device, in response to the resource device replacement request: updating a resource allocation master list to specify a failed status of the first resource device, selecting a second resource device using the resource allocation master list based on a standby status of the second resource device, updating a resource device entry associated with the second resource device to specify an in use status of the second resource device, and initiating a resource device replacement for the second resource device.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: August 8, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Rizwan Ali, Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11695624
    Abstract: A method and system for outcome-based workload configurations for IT environments. Existing solutions directed to implementing multi-tier configurations on bare-metal IT infrastructure tend to require specialized tools and skills on a tier-by-tier basis. A more unified approach, where a single or singleton configuration that defines and implements the desired state (or outcome) of one or more tiers, is sought and thus proposed. Within this disclosure, implementation of workload deployment policies, is emphasized.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: July 4, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11663048
    Abstract: A method and system for on-premises to cloud workload migration through cyclic deployment and evaluation. Existing processes for transferring on-premises workloads onto the public cloud are often painstakingly manual and laborious, in order to ensure proper workload interoperability between the different infrastructures. To address this existing dilemma in inter-infrastructure workload migration, the disclosed method and system employs a cyclic monitoring, deploying, and evaluating scheme to automate and implement optimal strategies for migrating on-premises workloads onto public and/or hybrid cloud computing environments.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 30, 2023
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11656879
    Abstract: An automated operating system networking configuration system includes a server computing device with an operating system that is included in a trust domain, and a management controller device included in the trust domain and coupled to the server computing device via a management channel. The management controller device identifies an operating system networking configuration for the operating system and transmits an instruction via the management channel to the server computing device to perform operating system networking configuration operations using the operating system networking configuration. A management service in the operating system receives the instruction from the management controller device via the management channel and, in response to receiving the instruction while being in the trust domain with the management controller device, automatically retrieves the operating system networking configuration.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 23, 2023
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 11658970
    Abstract: A computing device infrastructure trust domain system includes first and second computing devices included in a computing device infrastructure system. The second computing device stores authentication information specific to the computing device infrastructure system, and operates to receive a first communication broadcast by the first computing device, verify that the first communication includes the authentication information and, in response, add the first computing device to a trust domain and store a first computing device component hash value included in the first communication.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 23, 2023
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel
  • Publication number: 20230110856
    Abstract: An apparatus comprises a processing device that is configured to maintain a list of a managed devices, to generate a seed value and to submit a login request to a first managed device. The processing device is configured to generate a value based at least in part on the seed value and to select a second managed device from the list based at least in part on the value. The processing device is further configured to receive a second factor authentication challenge from the first managed device and to obtain a device key encrypted passcode from the second managed device. The processing device is further configured to provide the device key encrypted passcode to the first managed device and to receive a successful authentication of the login request from the first managed device based at least in part on providing the device key encrypted passcode to the first managed device.
    Type: Application
    Filed: October 12, 2021
    Publication date: April 13, 2023
    Inventors: Shivendra Katiyar, Naman Goel, Ravishankar Kanakapura Nanjundaswamy, Ravikanth Chaganti
  • Publication number: 20230107133
    Abstract: A method for managing a cloud service provider (CSP) includes detecting, by a service instance monitoring agent, usage of an infrastructure direct tracing (IDT) component, wherein the CSP comprises the IDT component, based on the usage, identifying a service instance associated with the usage of the IDT component, identifying a hardware resource corresponding to the IDT component, updating a resource usage data structure that specifies the IDT component, the usage, and the hardware resource, and providing a resource usage report to a client associated with the IDT component.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 6, 2023
    Inventors: Rizwan Ali, Ravikanth Chaganti, Dharmesh M. Patel
  • Patent number: 11604771
    Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 14, 2023
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Arvind Ramakrishnan Palamadai, Ravikanth Chaganti