Patents by Inventor Maroun Touma

Maroun Touma 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: 20180225357
    Abstract: An approach for self-improving classification. The approach receives sensor data of a machine, wherein the sensor data is collected during operation of the machine. The approach defines one or more categories, wherein each category of the one or more categories is associated with one or more parameters. The approach determines whether the sensor data matches one or more parameters of a first category of the one or more categories. Responsive to a determination that the sensor data matches the one or more parameters of the first category, the approach classifies the sensor data into the first category. The approach applies a first category label to the sensor data, wherein the first category label is associated with the first category.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 9, 2018
    Inventors: Nancy A. Greco, Bong Jun Ko, Maroun Touma, Dinesh C. Verma, David A. Wood
  • Publication number: 20180097891
    Abstract: A network function modification method, system, and computer program product, include terminating the connection-oriented session between a client and a server via at least two proxies, running a multipath connection-oriented session between the at least two proxies, if an insertion request is received, establishing a first multipath subflow with the new multipath subflow traversing the network function of the insertion request, and if a removal request is received, establishing a second multipath subflow with the new multipath subflow not traversing the network function of the removal request.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Seraphin Calo, Douglas Freimuth, Thai V. Le, Christian Makaya, Erich Nahum, Maroun Touma, Dinesh Verma
  • Patent number: 9813296
    Abstract: Methods and apparatus are provided for wireless network optimization. Wireless network traffic is optimized by receiving redirected traffic based on one or more configuration rules; and applying the redirected traffic to a protocol optimizer that optimizes the wireless network traffic based on one or more optimization rules. A management interface is optionally provided to manage the network optimization appliance. A process monitor is optionally provided to monitor one or more process threads to determine if the process threads have stalled. The process monitor can monitor other components and can be monitored by at least one other component.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, William Cornejo, Keith Grueneberg, Franck Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Patent number: 9813295
    Abstract: Methods and apparatus are provided for wireless network optimization. Wireless network traffic is optimized by receiving redirected traffic based on one or more configuration rules; and applying the redirected traffic to a protocol optimizer that optimizes the wireless network traffic based on one or more optimization rules. A management interface is optionally provided to manage the network optimization appliance. A process monitor is optionally provided to monitor one or more process threads to determine if the process threads have stalled. The process monitor can monitor other components and can be monitored by at least one other component.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, William Cornejo, Keith Grueneberg, Franck Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Patent number: 9806946
    Abstract: Traffic redirection methods include determining a quality-affective factor comprising a quality-affective factor in an existing connection between a client and a server in a network. The quality-affective factor is compared to a threshold to determine whether the connection would benefit from a network processing function. A router is reconfigured to exclude the middlebox from the connection, if the connection would not benefit from the network processing function and if the middlebox is already present in the connection, to cease operation of the middlebox on the connection. The router reconfiguration is delayed until the connection is idle.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Publication number: 20170289838
    Abstract: A method includes positioning a proxy between a client and a server; the proxy receiving the client's Transmission Control Protocol (TCP) communications intended for establishing a communication connection to the server; the proxy initiating a TCP communication with the server after receiving the client's TCP; and the proxy determining a TCP congestion control algorithm based upon identifying information of the received client's TCP and on properties of the sever to provide optimum communications as a communication proxy between the client and the server.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Dakshi Agrawal, Erich M. Nahum, Vasileios Pappas, Franck Le Thai, Maroun Touma, Dinesh C. Verma
  • Publication number: 20160373298
    Abstract: Traffic redirection methods include determining a quality-affective factor comprising a quality-affective factor in an existing connection between a client and a server in a network. The quality-affective factor is compared to a threshold to determine whether the connection would benefit from a network processing function. A router is reconfigured to exclude the middlebox from the connection, if the connection would not benefit from the network processing function and if the middlebox is already present in the connection, to cease operation of the middlebox on the connection. The router reconfiguration is delayed until the connection is idle.
    Type: Application
    Filed: August 30, 2016
    Publication date: December 22, 2016
    Inventors: SERAPHIN B. CALO, WILLIAM CORNEJO, THAI F. LE, ERICH M. NAHUM, MAROUN TOUMA, DINESH C. VERMA
  • Publication number: 20160330087
    Abstract: A middlebox includes a network monitor module configured to determine a quality-affective factor in a connection between a client and a server in a network. A processor is configured to compare the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function. A network control module is configured to configure a router to exclude the middlebox from the connection if the connection would not benefit from the network processing function and if the middlebox is already present in the connection to cease operation of the middlebox on the connection. Router configuration is delayed until the connection is idle.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 10, 2016
    Inventors: SERAPHIN B. CALO, WILLIAM CORNEJO, THAI F. LE, ERICH M. NAHUM, MAROUN TOUMA, DINESH C. VERMA
  • Patent number: 9450878
    Abstract: Traffic redirection methods include determining a quality-affective factor in a connection between a client and a server in a network; comparing the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function; reconfiguring the network to redirect the connection to or away from a middlebox that performs the network processing function in accordance with the determination of whether the connection would benefit from the network processing function.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: September 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Patent number: 9426076
    Abstract: Dynamic middleboxes include a network monitor module configured to determine a quality-affective factor in a connection between a client and a server in a network; a processor configured to compare the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function; and a network control module configured to reconfigure the network to redirect the connection to a middlebox that performs the network processing function if the connection would benefit and further configured to reconfigure the network to exclude the middlebox from the connection if the connection would not benefit.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Patent number: 9331891
    Abstract: Techniques for managing network traffic in a virtual consolidated appliance so as to avoid interruptions in existing network connections during reconfiguration of the virtual consolidated appliance are provided. In one aspect, a method for operating a virtual consolidated appliance having a plurality of servers is provided. The method includes the following steps. An assignment for load balancing is computed based on a status of the virtual consolidated appliance. A reconfiguration of the virtual consolidated appliance is discovered. A new assignment is computed for load balancing based on a new status of the virtual consolidated appliance based on the reconfiguration of the virtual consolidated appliance. Existing network connections are redirected according to the assignment during the reconfiguration of the virtual consolidated appliance. New network connections are served according to the new assignment.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: May 3, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Kang-Won Lee, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Patent number: 9264365
    Abstract: Embodiments of the present invention provide a method, system and computer program product for split transport control protocol (TCP) flow control management in a cellular broadband network. In an embodiment of the invention, a method for split TCP flow control management in a cellular broadband network is provided. The method includes first determining a context for a packet received as part of a data flow in a base station of a cellular broadband network and then selecting either an end-to-end TCP connection or a split TCP connection to support the data flow. Thereafter, the data flow is routed using the selected connection.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bruce O. Anthony, Jr., Thai V. (Franck) Le, Robert B. Nicholson, Vasileios Pappas, Maroun Touma, Dinesh Verma
  • Publication number: 20140126378
    Abstract: Methods and apparatus are provided for wireless network optimization. Wireless network traffic is optimized by receiving redirected traffic based on one or more configuration rules; and applying the redirected traffic to a protocol optimizer that optimizes the wireless network traffic based on one or more optimization rules. A management interface is optionally provided to manage the network optimization appliance. A process monitor is optionally provided to monitor one or more process threads to determine if the process threads have stalled. The process monitor can monitor other components and can be monitored by at least one other component.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Keith Grueneberg, Franck Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Publication number: 20140126379
    Abstract: Methods and apparatus are provided for wireless network optimization. Wireless network traffic is optimized by receiving redirected traffic based on one or more configuration rules; and applying the redirected traffic to a protocol optimizer that optimizes the wireless network traffic based on one or more optimization rules. A management interface is optionally provided to manage the network optimization appliance. A process monitor is optionally provided to monitor one or more process threads to determine if the process threads have stalled. The process monitor can monitor other components and can be monitored by at least one other component.
    Type: Application
    Filed: November 27, 2012
    Publication date: May 8, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Keith Grueneberg, Franck Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Publication number: 20140108638
    Abstract: Techniques for managing network traffic in a virtual consolidated appliance so as to avoid interruptions in existing network connections during reconfiguration of the virtual consolidated appliance are provided. In one aspect, a method for operating a virtual consolidated appliance having a plurality of servers is provided. The method includes the following steps. An assignment for load balancing is computed based on a status of the virtual consolidated appliance. A reconfiguration of the virtual consolidated appliance is discovered. A new assignment is computed for load balancing based on a new status of the virtual consolidated appliance based on the reconfiguration of the virtual consolidated appliance. Existing network connections are redirected according to the assignment during the reconfiguration of the virtual consolidated appliance. New network connections are served according to the new assignment.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bong Jun Ko, Kang-Won Lee, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, HoYin Starsky Wong
  • Publication number: 20140108626
    Abstract: Techniques for managing network traffic in a virtual consolidated appliance so as to avoid interruptions in existing network connections during reconfiguration of the virtual consolidated appliance are provided. In one aspect, a method for operating a virtual consolidated appliance having a plurality of servers is provided. The method includes the following steps. An assignment for load balancing is computed based on a status of the virtual consolidated appliance. A reconfiguration of the virtual consolidated appliance is discovered. A new assignment is computed for load balancing based on a new status of the virtual consolidated appliance based on the reconfiguration of the virtual consolidated appliance. Existing network connections are redirected according to the assignment during the reconfiguration of the virtual consolidated appliance. New network connections are served according to the new assignment.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bong Jun Ko, Kang-Won Lee, Erich M. Nahum, Maroun Touma, Dinesh C. Verma, Ho Yin Starsky Wong
  • Publication number: 20140059191
    Abstract: Dynamic middleboxes include a network monitor module configured to determine a quality-affective factor in a connection between a client and a server in a network; a processor configured to compare the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function; and a network control module configured to reconfigure the network to redirect the connection to a middlebox that performs the network processing function if the connection would benefit and further configured to reconfigure the network to exclude the middlebox from the connection if the connection would not benefit.
    Type: Application
    Filed: September 11, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, William Cornejo, Thai F. Le, Erich M. Nahum, Maroun Touma, Dinesh C. Verma
  • Publication number: 20140059190
    Abstract: Traffic redirection methods include determining a quality-affective factor in a connection between a client and a server in a network; comparing the quality-affective factor to a threshold to determine whether the connection would benefit from a network processing function; reconfiguring the network to redirect the connection to or away from a middlebox that performs the network processing function in accordance with the determination of whether the connection would benefit from the network processing function.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SERAPHIN B. CALO, WILLIAM CORNEJO, THAI F. LE, ERICH M. NAHUM, MAROUN TOUMA, DINESH C. VERMA
  • Publication number: 20140036674
    Abstract: Embodiments of the present invention provide a method, system and computer program product for split transport control protocol (TCP) flow control management in a cellular broadband network. In an embodiment of the invention, a method for split TCP flow control management in a cellular broadband network is provided. The method includes first determining a context for a packet received as part of a data flow in a base station of a cellular broadband network and then selecting either an end-to-end TCP connection or a split TCP connection to support the data flow. Thereafter, the data flow is routed using the selected connection.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bruce O. Anthony, JR., Thai V. (Franck) Le, Robert B. Nicholson, Vasileios Pappas, Maroun Touma, Dinesh Verma
  • Publication number: 20130054831
    Abstract: File traffic redirection from a core server to a network edge. A request for a file from a target system is received from one or more requestors in direct communication with the computer. The request includes a host name of the target system. If the host name is not locally resolvable, requesting a resolution of the host name from a domain name resolution process external to the computer. An Internet protocol address of the target system is received from the domain name resolution process, and all subsequent file requests by any of the one or more requestors for files from the target system are routed directly to the target system without accessing a core network.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, Maroun Touma, Dinesh C. Verma