Patents by Inventor Kartik Mathur

Kartik Mathur 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: 11625282
    Abstract: Systems and methods are provided for remote submission and execution of machine learning models. Embodiments in accordance with the present disclosure enable an instance of a notebook client running on a user terminal to remotely submit model code entered into the cells of the instance to a selected training cluster. The instance is instantiated without configuring the instance with a specific compute engine. A management system communicatively coupled to the user terminal and the training clusters maintains a data structure including configuration parameters for the training clusters. The instance receives a selection of a training cluster and is provided with the configuration parameters from the management system for the selected training cluster for attaching the training cluster to the instance.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 11, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kartik Mathur, Ritesh Jaltare, Saurabh Jogalekar
  • Patent number: 11392400
    Abstract: Described herein are systems, methods, and software to migrate virtual nodes of a data processing cluster. In one implementation, a management system monitors an executing data processing cluster on one or more first hosts to determine when the data processing cluster satisfies migration criteria. Once satisfied, the management system selects one or more second hosts to support the data processing cluster based on accommodation data associated with the hosts. After selection, the management system may initiate operations to migrate the data processing cluster from the one or more first hosts to the one or more second hosts.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: July 19, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Publication number: 20220078264
    Abstract: Systems and methods are provided for servicing inference request by one of multiple machine learning models attached to a deployment cluster. The API server of a deployment cluster is not tightly coupled to any of multiple machine learning models attached to the deployment cluster. Upon receiving an inference request, the deployment cluster can retrieve the configuration parameters, including serialization formatting, for a target model identified in the inference request. The deployment cluster can utilize the retrieved parameters to service the inference request and return the results to a business system application.
    Type: Application
    Filed: November 19, 2021
    Publication date: March 10, 2022
    Inventor: Kartik Mathur
  • Patent number: 11206316
    Abstract: Systems and methods are provided for servicing inference request by one of multiple machine learning models attached to a deployment cluster. The API server of a deployment cluster is not tightly coupled to any of multiple machine learning models attached to the deployment cluster. Upon receiving an inference request, the deployment cluster can retrieve the configuration parameters, including serialization formatting, for a target model identified in the inference request. The deployment cluster can utilize the retrieved parameters to service the inference request and return the results to a business system application.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: December 21, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Kartik Mathur
  • Publication number: 20210286657
    Abstract: Systems and methods are provided for remote submission and execution of machine learning models. Embodiments in accordance with the present disclosure enable an instance of a notebook client running on a user terminal to remotely submit model code entered into the cells of the instance to a selected training cluster. The instance is instantiated without configuring the instance with a specific compute engine. A management system communicatively coupled to the user terminal and the training clusters maintains a data structure including configuration parameters for the training clusters. The instance receives a selection of a training cluster and is provided with the configuration parameters from the management system for the selected training cluster for attaching the training cluster to the instance.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 16, 2021
    Inventors: KARTIK MATHUR, RITESH JALTARE, SAURABH JOGALEKAR
  • Publication number: 20210281662
    Abstract: Systems and methods are provided for servicing inference request by one of multiple machine learning models attached to a deployment cluster. The API server of a deployment cluster is not tightly coupled to any of multiple machine learning models attached to the deployment cluster. Upon receiving an inference request, the deployment cluster can retrieve the configuration parameters, including serialization formatting, for a target model identified in the inference request. The deployment cluster can utilize the retrieved parameters to service the inference request and return the results to a business system application.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventor: KARTIK MATHUR
  • Patent number: 10929168
    Abstract: Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Patent number: 10929166
    Abstract: Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Publication number: 20210019162
    Abstract: Described herein are systems, methods, and software to migrate virtual nodes of a data processing cluster. In one implementation, a management system monitors an executing data processing cluster on one or more first hosts to determine when the data processing cluster satisfies migration criteria. Once satisfied, the management system selects one or more second hosts to support the data processing cluster based on accommodation data associated with the hosts. After selection, the management system may initiate operations to migrate the data processing cluster from the one or more first hosts to the one or more second hosts.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Publication number: 20200125383
    Abstract: Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
    Type: Application
    Filed: January 11, 2019
    Publication date: April 23, 2020
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur
  • Publication number: 20200125381
    Abstract: Described herein are systems, methods, and software to enhance the management of virtual nodes in a computing environment. In one example, a method includes identifying a transition event for a first version of a virtual node executing on a first host, identifying a second host to support a second version of the virtual node, and initiating execution of the second version of the virtual node on the second host. In some implementations, the virtual node comprises a non-persistent portion on the executing host and a persistent portion on a second storage element.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Swami Viswanathan, Xiongbing Ou, Vadim Finkelstein, Kartik Mathur