Patents by Inventor Sherif Abdelwahab

Sherif Abdelwahab 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: 11792287
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: October 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sherif Abdelwahab
  • Publication number: 20230036132
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Application
    Filed: July 13, 2022
    Publication date: February 2, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Sherif ABDELWAHAB
  • Patent number: 11477303
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: October 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sherif Abdelwahab
  • Patent number: 11431816
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sherif Abdelwahab
  • Patent number: 10212223
    Abstract: Overlay networks of application components are managed. Applicant components may create overlay networks based on policies of the application components and an environment of the overlay network. The overlay network may be adjusted based on changes to the policies or the environment.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 19, 2019
    Inventors: Jerome Rolia, Martin Arlitt, Gowtham Bellala, Wei-Nchih Lee, Jose Alberto Cueto Barcenas, Sherif Abdelwahab
  • Publication number: 20180097876
    Abstract: Examples herein involve managing overlay networks of application components. In examples herein, application components may create overlay networks based on policies of the application components and an environment of the overlay network. The overlay network may be adjusted based on changes to the policies or the environment.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventors: Jerome Rolia, Martin Arlitt, Gowtham Bellala, Wei-Nchih Lee, Jose Alberto Cueto Barcenas, Sherif Abdelwahab