Patents by Inventor Diaa Eldin Ali Mohamed Mahmoud

Diaa Eldin Ali Mohamed Mahmoud 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: 10397299
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi control units (MCUs), in which a first MCU hosts a VOIP session. A method for recommending an MCU to host the VOIP session includes receiving MCU status associated with performance of each of the first MCU and a second MCU included in the VOIP system. The method further includes determining, based on the first and the second MCU status, that hosting the VOIP session on the second MCU can improve a VOIP system metric. According to the method, a recommendation is communicated to transfer hosting the VOIP session to the second MCU.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Patent number: 10382504
    Abstract: A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hitham A. Assemaly Salama, Diaa Eldin Ali Mohamed Mahmoud
  • Patent number: 10367857
    Abstract: A conference call management method, system, and computer program product include inferring an Internet Protocol (IP) address of a new user requesting to join a call including at least one other user, inferring a codec to stream an emulated network pattern for the call if the new user were to join the call, measuring a call quality perceived by the at least one other user in the call while the emulated codec is run on the call, and measuring an impact on the call quality in a case that the new user joins the call based on the perceived call quality and the network pattern.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: July 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Teodora Sandra Buda, Hitham Ahmed Assem Aly Salama, Patrick Joseph O'Sullivan, Lei Xu
  • Patent number: 10212206
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi control units (MCUs), in which a first MCU hosts a VOIP session. A method for recommending an MCU to host the VOIP session includes receiving MCU status associated with performance of each of the first MCU and a second MCU included in the VOIP system. The method further includes determining, based on the first and the second MCU status, that hosting the VOIP session on the second MCU can improve a VOIP system metric. According to the method, a recommendation is communicated to transfer hosting the VOIP session to the second MCU.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Publication number: 20180316742
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi control units (MCUs), in which a first MCU hosts a VOIP session. A method for recommending an MCU to host the VOIP session includes receiving MCU status associated with performance of each of the first MCU and a second MCU included in the VOIP system. The method further includes determining, based on the first and the second MCU status, that hosting the VOIP session on the second MCU can improve a VOIP system metric. According to the method, a recommendation is communicated to transfer hosting the VOIP session to the second MCU.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Patent number: 10044516
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi-control units (MCUs). A first MCU in the VOIP system hosts a first VOIP session that joins a plurality of conference devices. Based on an impact metric being acceptable, and an alternate MCU accepting to host the VOIP session, the system joins the plurality of conference devices to a replacement VOIP session hosted on the alternate MCU.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Publication number: 20180124132
    Abstract: A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 3, 2018
    Inventors: Hitham A. Assemaly Salama, Diaa Eldin Ali Mohamed Mahmoud
  • Publication number: 20180019887
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi-control units (MCUs). A first MCU in the VOIP system hosts a first VOIP session that joins a plurality of conference devices. Based on an impact metric being acceptable, and an alternate MCU accepting to host the VOIP session, the system joins the plurality of conference devices to a replacement VOIP session hosted on the alternate MCU.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Publication number: 20180020037
    Abstract: A Voice-over-IP (VOIP) system includes a plurality of multi control units (MCUs), in which a first MCU hosts a VOIP session. A method for recommending an MCU to host the VOIP session includes receiving MCU status associated with performance of each of the first MCU and a second MCU included in the VOIP system. The method further includes determining, based on the first and the second MCU status, that hosting the VOIP session on the second MCU can improve a VOIP system metric. According to the method, a recommendation is communicated to transfer hosting the VOIP session to the second MCU.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 18, 2018
    Inventors: Diaa Eldin Ali Mohamed Mahmoud Ali, Hitham Ahmed Assem Aly Salama, Christian B. Kau, Patrick J. O'Sullivan
  • Patent number: 9813464
    Abstract: A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hitham A. Assemaly Salama, Diaa Eldin Ali Mohamed Mahmoud
  • Patent number: 9787727
    Abstract: A method, system, and/or computer program product improve Voice over Internet Protocol (VoIP) call quality during a VoIP session. A VoIP session is established between an initial focus VoIP node and multiple slave VoIP nodes, where the initial focus VoIP node uses a first type of codec for the VoIP session. A user focus code score (UFCS) describes a VoIP call quality for each of the nodes based on predetermined network conditions related to use of a certain type of codec and nodal hardware specifications. The UFCSs are ranked to identify a highest-ranked VoIP node. The highest-ranked VoIP node is reclassified as a new focus VoIP node for the VoIP session, and the initial focus VoIP node is reclassified as a slave VoIP node. Thereafter, there is a simultaneous switching of 1) the focus and 2) the type of codec used in the VoIP session.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Diaa Eldin Ali Mohamed Mahmoud Ali, Christian B. Kau, Patrick J. O'Sullivan
  • Publication number: 20170180430
    Abstract: A method, system, and/or computer program product improve Voice over Internet Protocol (VoIP) call quality during a VoIP session. A VoIP session is established between an initial focus VoIP node and multiple slave VoIP nodes, where the initial focus VoIP node uses a first type of codec for the VoIP session. A user focus code score (UFCS) describes a VoIP call quality for each of the nodes based on predetermined network conditions related to use of a certain type of codec and nodal hardware specifications. The UFCSs are ranked to identify a highest-ranked VoIP node. The highest-ranked VoIP node is reclassified as a new focus VoIP node for the VoIP session, and the initial focus VoIP node is reclassified as a slave VoIP node. Thereafter, there is a simultaneous switching of 1) the focus and 2) the type of codec used in the VoIP session.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: HITHAM AHMED ASSEM ALY SALAMA, DIAA ELDIN ALI MOHAMED MAHMOUD ALI, CHRISTIAN B. KAU, PATRICK J. O'SULLIVAN
  • Publication number: 20170171258
    Abstract: A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Hitham A. Assemaly Salama, Diaa Eldin Ali Mohamed Mahmoud