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).

  • Publication number: 20240256126
    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: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: BALASUBRAMANIAN CHANDRASEKARAN, DHARMESH M. PATEL
  • Publication number: 20240248761
    Abstract: Methods and systems for managing service deployment are disclosed. To deploy services, dependencies and other characteristics of services may be dynamically analyzed through self-descriptions of the services. The dependencies and other characteristics may be used to identify any number of instances of various instances for deployment to provide a complete service. By dynamically analyzing the self-description of the services, efficiency of use of computing resources may be improved by limiting the deployed services to only those necessary for operation of the complete service.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: RAVIKANTH CHAGANTI, DHARMESH M. PATEL, RIZWAN ALI
  • Publication number: 20240249165
    Abstract: Methods and systems for providing computer implemented services using inference models are disclosed. The inference models may be obtained through federated learning, and may be used to generate output used in the computer implemented services. During the federated learning, instances of inference models may be generated using siloed data with distribution restrictions. Some of the instances of the inference models may be selected for continued learning to obtain a final inference model used to generate the output.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Inventors: IAN ROCHE, PHILIP E. HUMMEL, DHARMESH M. PATEL
  • Publication number: 20240232681
    Abstract: A method for managing hardware resources comprises obtaining, by a computer vision (CV) manager, a request for a federated CV regression model, in response to the request: performing an initial training of the federated CV regression model using an initial training dataset to obtain an initial federated CV regression model, sending training requests to two local hardware resource systems, wherein each local hardware resource system implements a local camera system and a processing system, and wherein the training request comprises training a local CV regression model based on the processing system and the local camera system, obtaining the first local CV regression model and the second local CV regression model, generating the federated CV regression model using the two local CV regression models, and distributing the federated CV regression model to the first local hardware resource system and the second local hardware resource system.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240232338
    Abstract: Methods and systems for managing threats to data processing systems are disclosed. To manage the threats, multiple threat management models may be utilized. The threat management models may include centralized models that rely on operable connectivity to particular systems, and distributed models that do not rely on operable connectivity to the particular systems. The data processing systems may flexibly switch between use of these models to respond to changes in operably connectivity of a distributed system.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: IAN ROCHE, PHILIP E. HUMMEL, DHARMESH M. PATEL
  • Publication number: 20240232040
    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: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: DHARMESH M. PATEL, LUCAS A. WILSON
  • Publication number: 20240236135
    Abstract: A method for managing virtual desktop management placement comprises obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of the management environment, in response to the request: performing a security profile analysis on the plurality of management environments to assign a management environment to implement the virtual desktop service manager, and initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20240236109
    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, a distributed control plane may be utilized that vests decision making authority at different levels within a hierarchy. The hierarchy may be flexible and adapt to changes in connectivity between data processing systems.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: DHARMESH M. PATEL, LUCAS A. WILSON
  • Publication number: 20240231934
    Abstract: A method for managing virtual desktop management placement comprises obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop management service to one of a plurality of management environments based on an end-user experience (EUE), in response to the request: sending an EUE form to an administrator of a front-end environment, obtaining a response to the EUE form, wherein the response comprises EUE requirements, performing a management environment analysis on the plurality of management environments based on the response to assign a management environment to implement the virtual desktop management service, and initiating a deployment of the virtual desktop management service on the management environment based on the management environment analysis.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20240232661
    Abstract: A system comprising a processor, a processing system operatively connected to the processor, a processing system storage, and an enhanced networking interface operatively connected to the processing system. The enhanced networking interface is programmed to obtain encoded data from a local data source, perform a metadata analysis of the encoded data to obtain metadata associated with the encoded data, and store the metadata in the processing system storage. The processing system is programmed to obtain the metadata from the processing system storage, perform a computer vision (CV) inferencing on the encoded data using the metadata to obtain inferencing data, provide the inferencing data to the processor, and perform, by the processor, a remediation action based on the inferencing data.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240231921
    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, a distributed control plane may be utilized that vests decision making authority at different levels within a hierarchy. The distributed control plane may utilize an intermediate representation of intent of users and through which flexibility of implementation may be maintained.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: DHARMESH M. PATEL, LUCAS A. WILSON
  • Publication number: 20240233332
    Abstract: A system in accordance with one or more embodiments comprises a processor, a processing system operatively connected to the processor, and an enhanced networking interface operatively connected to the processing system. The enhanced networking interface is programmed to obtain encoded data from a local data source, perform a decoding of the encoded data to obtain decoded data, provide the decoded data to the processing system. The processing system is programmed to obtain the decoded data from the enhanced networking interface, perform a computer vision (CV) inferencing on the decoded data to obtain inferencing data, provide the inferencing data to the processor, and perform, by the processor, a remediation action based on the inferencing data.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240233333
    Abstract: A system includes a processor, a processing system operatively connected to the processor, comprising a decoding-dedicated hardware component, an operating system operating on the processor and not on the processing system, wherein the processing system is programmed to obtain encoded data from a local data source, perform, using the decoding-dedicated hardware component, a decoding of the encoded data to obtain decoded data, perform a computer vision (CV) inferencing on the decoded data to obtain inferencing data, provide the inferencing data to the processor, and perform, by the processor, a remediation action based on the inferencing data.
    Type: Application
    Filed: October 20, 2022
    Publication date: July 11, 2024
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240202371
    Abstract: Methods and systems for providing security management services are disclosed. To provide security management services in a manner that reduces the quantity of hardware resources necessary to provide the security management services, the security manager may prioritize security management services based on a trained state of a data processing system to modify a level of surveillance of the persons. By doing so, the device management services may only be provided when certain conditions are met rather than continuously. To place the data processing system in the trained state, the data processing system may need to be trained to predict paths that individuals are likely to traverse using training data. To obtain the training data, previously traversed paths of individuals may be tracked through an environment and stored into a database.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: IAN ROCHE, PHILIP E. HUMMEL, DHARMESH M. PATEL
  • Publication number: 20240202389
    Abstract: Methods and systems for providing traffic management services are disclosed. To provide traffic management services in a manner that increases computational efficiency of hardware resources necessary to provide the traffic management services, a path manager may manage traffic management services based on fastest routes of individuals. To identify the fastest route of an individual, traversal times along routes between locations, in which the individual is to traverse, may be determined. These traversal times may be updated based on a population density observed using computer vision along the routes between the locations. Using the updated traversal times, a candidate fastest route may be determined, and the traffic may be managed based on the candidate fastest route.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: IAN ROCHE, PHILIP E. HUMMEL, DHARMESH M. PATEL
  • Publication number: 20240205246
    Abstract: Methods and systems for providing security management services are disclosed. To provide security management services in a manner that reduces the quantity of hardware resources necessary to provide the security management services, the security manager may prioritize security management services based on the likelihood of individuals posing a security risk. To identify the security risks of the individuals, the paths of the individuals may be tracked and compared to typical paths through environments that are followed by most individuals that traverse through the environment. The individuals following a typical path may not indicate a security risk and a resource prioritization may be retained or decreased for the individuals not posing a security risk. The individuals not following a typical path may indicate a security risk and a resource prioritization may be increased for the individuals posing a security risk.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: IAN ROCHE, PHILIP E. HUMMEL, DHARMESH M. PATEL
  • Patent number: 12008415
    Abstract: A method for managing information handling systems includes obtaining, by a committee-leading information handling system of the set of information handling systems, a set of hardware resource information entries from a set of information handling systems in a first committee, performing a stackable system role (SSR) entry analysis based on the set of hardware resource information entries, and determining a set of SSRs, wherein each SSR in the set of SSRs corresponds to an information handling system in the set of information handling systems in the first committee, providing the set of SSRs to a leading information handling system, obtaining a response from the leading information handling system, and based on the response, executing a SSR instruction on the committee-leading information handling system.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: June 11, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Lucas Avery Wilson, Dharmesh M. Patel
  • Publication number: 20240134703
    Abstract: A method for managing virtual desktop management placement comprises obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop management service to one of a plurality of management environments based on an end-user experience (EUE), in response to the request: sending an EUE form to an administrator of a front-end environment, obtaining a response to the EUE form, wherein the response comprises EUE requirements, performing a management environment analysis on the plurality of management environments based on the response to assign a management environment to implement the virtual desktop management service, and initiating a deployment of the virtual desktop management service on the management environment based on the management environment analysis.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: John Kelly, Dharmesh M. Patel
  • Publication number: 20240135680
    Abstract: A system in accordance with one or more embodiments comprises a processor, a processing system operatively connected to the processor, and an enhanced networking interface operatively connected to the processing system. The enhanced networking interface is programmed to obtain encoded data from a local data source, perform a decoding of the encoded data to obtain decoded data, provide the decoded data to the processing system. The processing system is programmed to obtain the decoded data from the enhanced networking interface, perform a computer vision (CV) inferencing on the decoded data to obtain inferencing data, provide the inferencing data to the processor, and perform, by the processor, a remediation action based on the inferencing data.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: Ian Roche, Philip Hummel, Dharmesh M. Patel
  • Publication number: 20240137380
    Abstract: A method for managing virtual desktop management placement comprises obtaining, by a virtual desktop management placement service, a request for assigning a virtual desktop service manager to one of a plurality of management environments based on a security profile of the management environment, in response to the request: performing a security profile analysis on the plurality of management environments to assign a management environment to implement the virtual desktop service manager, and initiating a deployment of the virtual desktop service manager on the management environment based on the security profile analysis.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: John Kelly, Dharmesh M. Patel