Patents by Inventor Dharmesh M. Patel

Dharmesh M. Patel 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: 12143421
    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: Grant
    Filed: February 25, 2022
    Date of Patent: November 12, 2024
    Assignee: Dell Products, L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 12135629
    Abstract: An infrastructure manager for placing workloads for performance across available infrastructure including on-demand infrastructure and dedicated infrastructure includes a storage device for storing an available infrastructure repository and a processor. The processor obtains a workload placement request for a workload of the workloads; makes a determination that the workload has a special purpose hardware requirement; in response to the determination: identifies, using the available infrastructure repository, potential placement locations in the available infrastructure for the workload that each meet the special purpose hardware requirement; and places the workload at one of the potential placement locations.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 5, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, John Kelly
  • Publication number: 20240362357
    Abstract: Methods and systems for managing access and control of data are disclosed. To manage access and control, data management system may require registration and verification of devices associated with an individual or other individuals to which control over access may be granted. Data management system may vest control over access to data to the device associated with the individual for which data is stored, and progressively vest control over access to data to other devices associated with other individuals as an increasing amount of information indicating the lack of capacity of the individual to authorize access to data. When access to data is granted by the individuals, the data may be scrutinized with respect to other types of restrictions on distribution of the data.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240362077
    Abstract: Methods and systems for performing workloads are disclosed. To perform the workloads, operations may be performed by compute complexes. The compute complexes may perform some types of operations inefficiently. To accelerate completion of the workloads, operations to be performed by the compute complexes may be analyzed by other hardware components in a manner that is transparent to the compute complexes. Operations that may be performed more quickly by the other hardware components may be automatically and transparently offloaded.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: JOHN A. LOCKMAN, III, DHARMESH M. PATEL
  • Publication number: 20240362254
    Abstract: Methods and systems for managing access and control of data are disclosed. To manage access and control, a data management system may use a variety of data minimization and resiliency techniques to differentiate different repositories for storage of data. The different repositories may store data in different manners, and provide different levels of performance regarding stored data. By differentiating the repositories, criteria may be established and enforced to prioritize different types of data for storage.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240362358
    Abstract: Methods and systems for managing access and control of data are disclosed. To manage access and control, data management system may require registration and verification of devices associated with an individual or other individuals to which control over access may be granted. Data management system may vest control over access to data to the device associated with the individual for which data is stored and progressively vest control over access to data to other devices associated with other individuals as an increasing amount of information indicating the lack of capacity of the individual to authorize access to data.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240362074
    Abstract: Methods and systems for performing workloads are disclosed. The workloads may be distributed across any number of processing elements for performance. The processing elements may be supported by communication elements. The operation of the communication elements may impact the rate at which the processing elements are able to complete the workloads. The operation of the communication elements may be dynamically configured to speed completion of workloads.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: JOHN A. LOCKMAN, III, DHARMESH M. PATEL
  • Patent number: 12124351
    Abstract: Methods and systems for managing distributed systems are disclosed. The distributed systems may include any number of data processing systems that may contribute to the functionality of the distributed system. To contribute to the functionality of the distributed system, each of the data processing systems may need to be configured to positively contribute to one or more functions. To manage configuration of data processing system, user input reflecting the intent of a client with respect to services may be obtained. The user input may reflect responses to multiple inquires which may elucidate the client's true with respect to use of services provided by data processing systems.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: October 22, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Lucas A. Wilson
  • Patent number: 12113669
    Abstract: Methods and systems for managing the operation of a deployment are provided. The deployment may be managed in accordance with a subscription model. The subscription model may use subscriptions to define the extent and limits on use of services provided by the deployment. The subscription services and limits may be enforced by management controllers of network devices of the deployment. The management controllers may operate independently from control planes and data planes of the network devices. If a plane is suspected of being compromised, the management controllers may take action to confirm the suspicions. If confirmed, then remedial activity may be initiated to address the compromised plane. The remedial activity may include distributed enforcement of the subscriptions.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: October 8, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, John A. Lockman, III
  • Publication number: 20240330494
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data. Access controls for the diagnostic data may be put in place to manage distribution of the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240330722
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. To manage overhead for obtaining and maintaining data, a distributed inference model may be used to selective some diagnostic data for retention and other diagnostic data for removal. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240331857
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240330142
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Patent number: 12105576
    Abstract: Techniques described herein relate to a method for optimizing power for a computer vision environment. The method includes obtaining, by a computer vision (CV) manager, an initial power optimization request associated with a CV workload; in response to obtaining the initial power optimization request: obtaining CV workload information associated with the CV workload; obtaining first CV environment configuration information associated with the power optimization request; generating a power optimization report based on the first CV environment configuration information and the CV workload information using a power optimization model; and initiating performance of the CV workload in a CV environment based on the power optimization report.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 1, 2024
    Assignee: Dell Products L.P.
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Patent number: 12093102
    Abstract: Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. Similarly, the managed system may need access to certain hardware resources (e.g., and also software resources such as drivers, firmware, etc.) to provide the desired computer implemented services. To improve the likelihood of the computer implemented services being provided, the managed systems may be managed using a subscription based model. The subscription model may utilize a highly accessible service to obtain information regarding desired capabilities (e.g., a subscription) of a managed system, and use the acquired information to automatically configure and manage the features and capabilities of the managed systems by powering and depowering select components.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Lucas A. Wilson, Dharmesh M. Patel
  • Patent number: 12093528
    Abstract: Methods and systems for providing computer implemented services using pods are disclosed. To provide the computer implemented services, instances of the pods may be deployed to data processing systems. When a new instance of a pod is created, a volume for the pod may be established. To select where to create instances of pods, locations where data access conflicts are less likely to arise may be selected. These locations may be identified based on the locations of pods and data access patterns for the pods.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Balasubramanian Chandrasekaran, Dharmesh M. Patel
  • Patent number: 12086652
    Abstract: Techniques described herein relate to a method for managing a computer vision environment. The method includes identifying a CV alert; in response to identifying the CV alert: making a first determination that the CV node is not participating in a distributed workload associated with a higher priority CV alert; in response to the first determination, the CV node: selects candidate CV nodes of the plurality of CV nodes; initiates performance of the distributed CV workload by the candidate CV nodes to generate CV data associated with the CV alert; generates a CV alert case associated with the CV alert; obtains CV data from the candidate CV nodes that are performing the distributed CV workload; updates the CV alert case using the CV data generated during the performance of the distributed CV workload; and provides the updated CV alert case to a VMS.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: September 10, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Patent number: 12056532
    Abstract: Techniques described herein relate to a method for managing a computer vision environment. The method includes identifying a CV alert; generating a CV alert case associated with the CV alert; identifying nearby CV nodes of the plurality of CV nodes; transmitting CV alert to the nearby CV nodes; for each of the nearby CV nodes: receiving the CV alert; determining, based on CV environment configuration information of the nearby CV node and the CV alert, whether to perform a distributed CV workload; when the determination is to perform the distributed CV workload: initiating performance of the distributed CV workload by the nearby CV nodes to generate CV data; updating the CV alert case using CV data generated during the performance of the distributed CV workload to obtain an updated CV alert case; and transmitting by the nearby CV node to the VMS the updated CV alert case.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: August 6, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240256352
    Abstract: Methods and systems for managing data of pods are disclosed. To manage the data of pods, volumes in which the data used by the pods is stored may be migrated over time based on the likelihood of the data being used in the future. During decommissioning of pods, data from the volumes may be automatically migrated to different locations. Additionally, different data protection schemes for the data may be implemented once stored at the different locations. The data protection schemes may include, for example, replication and erasure coding.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: BALASUBRAMANIAN CHANDRASEKARAN, DHARMESH M. PATEL
  • Publication number: 20240256318
    Abstract: Methods and systems for managing pods hosted by virtual machines are disclosed. To manage the pods, the activity of virtual machines hosting the pods may be monitored to identify when the virtual machines may be decommissioned. When an identification is made, actions may be performed to manage the pods through the decommissioning. The actions may include gracefully terminating operation of the pod, preventing new pods from being deployed to the virtual machines, and attempting to abort the decommissioning.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: BALASUBRAMANIAN CHANDRASEKARAN, DHARMESH M. PATEL