Patents by Inventor Muhammad Bilal Anwer

Muhammad Bilal Anwer 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: 11979290
    Abstract: Systems and methods are disclosed for parallelizing service function chains.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: May 7, 2024
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Patent number: 11962514
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: April 16, 2024
    Assignees: AT&T Intellectual Property I, L.P, REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20230198917
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Application
    Filed: February 13, 2023
    Publication date: June 22, 2023
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20230084160
    Abstract: Systems and methods are disclosed for parallelizing service function chains.
    Type: Application
    Filed: November 14, 2022
    Publication date: March 16, 2023
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Patent number: 11582167
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: February 14, 2023
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Patent number: 11539590
    Abstract: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: December 27, 2022
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., UNIVERSITY OF UTAH RESEARCH FOUNDATION
    Inventors: Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aisha Syed, Jacobus Erasmus Van der Merwe
  • Patent number: 11502910
    Abstract: Systems and methods are disclosed for parallelizing service function chains.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: November 15, 2022
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20220311671
    Abstract: A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 29, 2022
    Inventors: Pramod Jamkhedkar, Muhammad Bilal Anwer, Rakesh Sinha, Bingzhe Liu, Kostas Oikonomou, Vijay Gopalakrishnan
  • Publication number: 20220263771
    Abstract: Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Applicants: AT&T Intellectual Property I, L.P., President and Fellows of Harvard College
    Inventors: Muhammad Bilal Anwer, Aman Shaikh, Junzhi Gong, Minlan Yu, Yuliang Li
  • Patent number: 11356329
    Abstract: A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: June 7, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Pramod Jamkhedkar, Muhammad Bilal Anwer, Rakesh Sinha, Bingzhe Liu, Kostas Oikonomou, Vijay Gopalakrishnan
  • Patent number: 11349774
    Abstract: Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: May 31, 2022
    Assignees: AT&T Intellectual Property 1, L.P., President and Fellows of Harvard College
    Inventors: Muhammad Bilal Anwer, Aman Shaikh, Junzhi Gong, Minlan Yu, Yuliang Li
  • Publication number: 20220029888
    Abstract: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aisha Syed, Jacobus Erasmus Van der Merwe
  • Publication number: 20220029897
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20210392047
    Abstract: A processing system may obtain an intent comprising a desired network state for a telecommunication network, determine an existing network state, where the desired network state and the existing network state are defined in accordance with a graph representing the telecommunication network, where the graph includes objects and relationships between the plurality of objects, and where each of the objects includes one or more properties. The processing system may compose a strategy that includes a plurality of policies to obtain the desired network state from the existing network state, where each of the policies comprises an action that is to be implemented in the telecommunication network, where the composing comprises performing a state exploration process over the graph, and where each state transition of the process corresponds to one of the policies. The processing system may then implement the strategy to place the telecommunication network in the desired network state.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Pramod Jamkhedkar, Muhammad Bilal Anwer, Rakesh Sinha, Bingzhe Liu, Kostas Oikonomou, Vijay Gopalakrishnan
  • Patent number: 11146506
    Abstract: Systems, computer-readable media, and methods are disclosed for parallel data processing for service function chains with network functions spanning multiple servers. An example system includes a first server hosting a first network function of a service function chain, a second server hosting a second network function of the service function chain, a mirror function deployed in a first switch to replicate a plurality of packets received by the system and to send respective copies of the plurality of packets to the first network function and to at least one of the second network function and a third network function of the service function chain, and a merge function deployed in a second switch to merge respective outputs of the first network function and the at least one of the second network function and the third network function.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 12, 2021
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., REGENTS OF THE UNIVERSITY OF MINNESOTA
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang
  • Publication number: 20210184988
    Abstract: Performance issues in a service function chain having a plurality of resources and a plurality of network functions each having a network function queue are diagnosed. Each network function queue is monitored and queueing information for input packets for each of the plurality of network functions is dumped to a data store. Each resource that is under contention is identified as well as which of the network functions is a contender for the resources. A diagnosing algorithm is used to diagnose performance problems and an impact graph for each victim packet is generated. A summary of results as a list of rules is then provided.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Muhammad Bilal Anwer, Aman Shaikh, Junzhi Gong, Minlan Yu, Yuliang Li
  • Patent number: 11038796
    Abstract: The concepts and technologies disclosed herein are directed to parallelism for virtual network functions (“VNFs”) in service function chains (“SFCs”). According to one aspect, a packet processing system can receive instructions to process, in parallel, at least a portion of a plurality of data packets associated with an SFC including a plurality of VNFs. The system can create a copy of at least the portion of the data packets. The system can send the copy of at least the portion of the data packets to at least two VNFs. The at least two VNFs can process, in parallel, the copy of at least the portion of the data packets. The system can receive, from the at least two VNFs, processed packets including the copy of at least the portion of the data packets and processed, in parallel, by the at least two VNFs. The system can combine the processed packets.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 15, 2021
    Assignees: AT&T Intellectual Property I, L.P., Regents of the University of Minnesota
    Inventors: Bo Han, Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aman Shaikh, Joshua Reich, Yang Zhang, Zhi-Li Zhang
  • Patent number: 11032126
    Abstract: A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: June 8, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Byoung-Jo Kim, Yang Xu, Muhammad Bilal Anwer
  • Publication number: 20210036922
    Abstract: A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
    Type: Application
    Filed: October 6, 2020
    Publication date: February 4, 2021
    Inventors: Muhammad Bilal Anwer, Vijay Gopalakrishnan, Aisha Syed, Jacobus Erasmus Van der Merwe
  • Publication number: 20210028990
    Abstract: Systems and methods are disclosed for parallelizing service function chains.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Bo Han, Vijay Gopalakrishnan, Muhammad Bilal Anwer, Zhi-Li Zhang, Yang Zhang