Patents by Inventor Devangkumar Rameshbhai PATEL

Devangkumar Rameshbhai 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: 20260178987
    Abstract: Some disclosed embodiments are directed to computing systems having different accelerators such that a first set of accelerators has a greater memory capability than a second set accelerators, while the second set of accelerators has a greater processing capability than the first set of accelerators. A machine learning model having different dense layers and sparse layers is distributed on the different accelerators such that the dense layers are distributed on one or more accelerators selected from the first set of accelerators and the sparse layers are distributed on one or more accelerators in the second set of accelerators.
    Type: Application
    Filed: February 19, 2026
    Publication date: June 25, 2026
    Inventors: Devangkumar Rameshbhai PATEL, Wei ZUO, Yuan YU
  • Patent number: 12579470
    Abstract: Some disclosed embodiments are directed to computing systems having different accelerators such that a first set of accelerators has a greater memory capability than a second set accelerators, while the second set of accelerators has a greater processing capability than the first set of accelerators. A machine learning model having different dense layers and sparse layers is distributed on the different accelerators such that the dense layers are distributed on one or more accelerators selected from the first set of accelerators and the sparse layers are distributed on one or more accelerators in the second set of accelerators.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: March 17, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Devangkumar Rameshbhai Patel, Wei Zuo, Yuan Yu
  • Publication number: 20240273346
    Abstract: Methods are provided for identifying and redistributing the experts of MOE machine learning models that are distributed on different accelerators. Systems identify a set of input tokens to be routed to the plurality of experts and identify a routing assignment of the set of input tokens to the plurality of experts. After identifying a current distribution of the plurality of experts on the plurality of accelerators, systems determine a new distribution of the plurality of experts on the plurality of accelerators which will result in an improved processing efficiency of the set of input tokens by the plurality of accelerators based on the routing assignment of the set of tokens to the plurality of experts as compared to the current distribution of the plurality of experts on the plurality of accelerators. The new distribution of the plurality of experts is also applied to realize the anticipated improvements in processing efficiencies.
    Type: Application
    Filed: February 13, 2023
    Publication date: August 15, 2024
    Inventors: Devangkumar Rameshbhai PATEL, Timothy Lawrence HARRIS
  • Publication number: 20230419166
    Abstract: Some disclosed embodiments are directed to computing systems having different accelerators such that a first set of accelerators has a greater memory capability than a second set accelerators, while the second set of accelerators has a greater processing capability than the first set of accelerators. A machine learning model having different dense layers and sparse layers is distributed on the different accelerators such that the dense layers are distributed on one or more accelerators selected from the first set of accelerators and the sparse layers are distributed on one or more accelerators in the second set of accelerators.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Inventors: Devangkumar Rameshbhai PATEL, Wei ZUO, Yuan YU