Patents by Inventor Muhammad Shahbaz

Muhammad Shahbaz 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: 11929897
    Abstract: In an embodiment, a computer-implemented method for highly-scalable, in-network multicasting of statistics data is disclosed. In an embodiment, a method comprises: receiving, from an underlay controller, a match-and-action table that is indexed using one or more multicast (“MC”) group identifiers and includes one or more special MC headers; detecting a packet carrying statistics data; determining whether the packet includes an MC group identifier; in response to determining that the packet includes the MC group identifier: using the MC group identifier, retrieving a special MC header, of the one or more special MC headers, from the match-and-action table; generating an encapsulated packet by encapsulating the packet with the special MC header; and providing the encapsulated packet to an interface controller for transmitting the encapsulated packet to one or more physical switches.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware, Inc.
    Inventors: Muhammad Shahbaz, Mukesh Hira, Lalith Suresh
  • Publication number: 20220045923
    Abstract: In an embodiment, a computer-implemented method for highly-scalable, in-network multicasting of statistics data is disclosed. In an embodiment, a method comprises: receiving, from an underlay controller, a match-and-action table that is indexed using one or more multicast (“MC”) group identifiers and includes one or more special MC headers; detecting a packet carrying statistics data; determining whether the packet includes an MC group identifier; in response to determining that the packet includes the MC group identifier: using the MC group identifier, retrieving a special MC header, of the one or more special MC headers, from the match-and-action table; generating an encapsulated packet by encapsulating the packet with the special MC header; and providing the encapsulated packet to an interface controller for transmitting the encapsulated packet to one or more physical switches.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Muhammad SHAHBAZ, Mukesh HIRA, Lalith SURESH
  • Patent number: 11184259
    Abstract: In an embodiment, a computer-implemented method for highly-scalable, in-network multicasting of statistics data is disclosed. In an embodiment, a method comprises: receiving, from an underlay controller, a match-and-action table that is indexed using one or more multicast (“MC”) group identifiers and includes one or more special MC headers; detecting a packet carrying statistics data; determining whether the packet includes an MC group identifier; in response to determining that the packet includes the MC group identifier: using the MC group identifier, retrieving a special MC header, of the one or more special MC headers, from the match-and-action table; generating an encapsulated packet by encapsulating the packet with the special MC header; and providing the encapsulated packet to an interface controller for transmitting the encapsulated packet to one or more physical switches.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Muhammad Shahbaz, Mukesh Hira, Lalith Suresh
  • Publication number: 20200389378
    Abstract: In an embodiment, a computer-implemented method for highly-scalable, in-network multicasting of statistics data is disclosed. In an embodiment, a method comprises: receiving, from an underlay controller, a match-and-action table that is indexed using one or more multicast (“MC”) group identifiers and includes one or more special MC headers; detecting a packet carrying statistics data; determining whether the packet includes an MC group identifier; in response to determining that the packet includes the MC group identifier: using the MC group identifier, retrieving a special MC header, of the one or more special MC headers, from the match-and-action table; generating an encapsulated packet by encapsulating the packet with the special MC header; and providing the encapsulated packet to an interface controller for transmitting the encapsulated packet to one or more physical switches.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Applicant: VMware, Inc.
    Inventors: Muhammad Shahbaz, Mukesh Hira, Lalith Suresh
  • Publication number: 20110061040
    Abstract: The present invention relates in general to the field of database analysis from software metrics database. In one aspect the present invention relates to the method for finding association rules contained in database records and in another it relates to software engineering to enhance the ability of source code to change and keep the components of code from failing.
    Type: Application
    Filed: September 6, 2009
    Publication date: March 10, 2011
    Inventors: Muhammad Shaheen, Muhammad Shahbaz