Patents by Inventor ALI TARIQ

ALI TARIQ 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: 12001511
    Abstract: Systems and methods can be configured to determine a plurality of computing resource configurations used to perform machine learning model training jobs. A computing resource configuration can comprise: a first tuple including numbers of worker nodes and parameter server nodes, and a second tuple including resource allocations for the worker nodes and parameter server nodes. At least one machine learning training job can be executed using a first computing resource configuration having a first set of values associated with the first tuple. During the executing the machine learning training job: resource usage of the worker nodes and parameter server nodes caused by a second set of values associated with the second tuple can be monitored, and whether to adjust the second set of values can be determined. Whether a stopping criterion is satisfied can be determined. One of the plurality of computing resource configurations can be selected.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: June 4, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lianjie Cao, Faraz Ahmed, Puneet Sharma, Ali Tariq
  • Publication number: 20240120470
    Abstract: A method of manufacturing a calendered cathode structure for a hybrid lithium metal cell includes depositing a first cathode coating layer without ionic liquid onto a cathode current collector, depositing a second cathode coating layer with ionic liquid onto the first coating layer, and depositing a third cathode coating layer without ionic liquid onto the second coating layer. A calendaring process is then performed on the cathode structure comprising the cathode current collector with the first, second, and third coating layers thereon such that a predetermined thickness and porosity for the cathode structure is achieved while at the same time the ionic liquid is spread throughout the cathode electrode without reaching the cathode current collector.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Applicant: Sakuu Corporation
    Inventors: Joykumar THOKCHOM, Ali MODJTAHEDI, Yongtao MENG, Aditya UPRETI, Muhammad TARIQ
  • Publication number: 20230275848
    Abstract: Systems and methods are provided for updating resource allocation in a distributed network. For example, the method may comprise allocating a plurality of resource containers in a distributed network in accordance with a first distributed resource configuration. Upon determining that a processing workload value exceeds a stabilization threshold of the distributed network, determining a resource efficiency value of the plurality of resource containers in the distributed network. When a resource efficiency value is greater than or equal to the threshold resource efficiency value, the method may generate a second distributed resource configuration that includes a resource upscaling process, or when the resource efficiency value is less than the threshold resource efficiency value, the method may generate the second distributed resource configuration that includes a resource outscaling process. The resource allocation may transmit the second to update the resource allocation.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 31, 2023
    Inventors: Ali Tariq, Lianjie Cao, Faraz Ahmed, Puneet Sharma
  • Patent number: 11665106
    Abstract: Systems and methods are provided for updating resource allocation in a distributed network. For example, the method may comprise allocating a plurality of resource containers in a distributed network in accordance with a first distributed resource configuration. Upon determining that a processing workload value exceeds a stabilization threshold of the distributed network, determining a resource efficiency value of the plurality of resource containers in the distributed network. When a resource efficiency value is greater than or equal to the threshold resource efficiency value, the method may generate a second distributed resource configuration that includes a resource upscaling process, or when the resource efficiency value is less than the threshold resource efficiency value, the method may generate the second distributed resource configuration that includes a resource outscaling process. The resource allocation may transmit the second to update the resource allocation.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: May 30, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ali Tariq, Lianjie Cao, Faraz Ahmed, Puneet Sharma
  • Publication number: 20230071281
    Abstract: Systems and methods are provided for updating resource allocation in a distributed network. For example, the method may comprise allocating a plurality of resource containers in a distributed network in accordance with a first distributed resource configuration. Upon determining that a processing workload value exceeds a stabilization threshold of the distributed network, determining a resource efficiency value of the plurality of resource containers in the distributed network. When a resource efficiency value is greater than or equal to the threshold resource efficiency value, the method may generate a second distributed resource configuration that includes a resource upscaling process, or when the resource efficiency value is less than the threshold resource efficiency value, the method may generate the second distributed resource configuration that includes a resource outscaling process. The resource allocation may transmit the second to update the resource allocation.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 9, 2023
    Inventors: ALI TARIQ, Lianjie Cao, Faraz Ahmed, Puneet Sharma
  • Publication number: 20220292303
    Abstract: Systems and methods can be configured to determine a plurality of computing resource configurations used to perform machine learning model training jobs. A computing resource configuration can comprise: a first tuple including numbers of worker nodes and parameter server nodes, and a second tuple including resource allocations for the worker nodes and parameter server nodes. At least one machine learning training job can be executed using a first computing resource configuration having a first set of values associated with the first tuple. During the executing the machine learning training job: resource usage of the worker nodes and parameter server nodes caused by a second set of values associated with the second tuple can be monitored, and whether to adjust the second set of values can be determined. Whether a stopping criterion is satisfied can be determined. One of the plurality of computing resource configurations can be selected.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: LIANJIE CAO, FARAZ AHMED, PUNEET SHARMA, ALI TARIQ