Patents by Inventor Muhammad Jehangir Amjad

Muhammad Jehangir Amjad 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: 20230244548
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Application
    Filed: March 29, 2023
    Publication date: August 3, 2023
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
  • Patent number: 11663053
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: May 30, 2023
    Assignee: Google LLC
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
  • Publication number: 20220050729
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 17, 2022
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang