Patents by Inventor Tsong-Ho Wu

Tsong-Ho Wu 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: 9954785
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: April 24, 2018
    Assignee: Open Invention Network LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 9898321
    Abstract: Concepts and technologies disclosed herein are directed to data-driven feedback control systems for an acceptable level of real-time application transaction completion rate in virtualized networks, while maximizing virtualized server utilization. According to one aspect disclosed herein, a network virtualization platform (“NVP”) includes a plurality of hardware resources, a virtual machine (“VM”), and a virtual machine monitor (“VMM”). The VMM can track an execution state of each of a plurality of applications associated with the VM. The VMM can measure a real-time application transaction completion rate of the VM. The VMM can determine whether a trigger condition exists for priority scheduling of real-time applications based upon the real-time application transaction completion rate and a pre-set threshold value.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: February 20, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li
  • Publication number: 20170295082
    Abstract: Concepts and technologies disclosed herein are directed to an auto-scaling software-defined monitoring (“SDM”) platform for software-defined networking (“SDN”) service assurance. According to one aspect of the concepts and technologies disclosed herein, an SDM controller can monitor event data associated with a network even that occurred within a virtualized IP SDN network that is monitored by a virtualized SDM resources platform. The SDM controller can measure, based upon the event data, a quality of service (“QoS”) performance metric associated with the virtualized SDM resource platform. The SDN controller can determine, based upon the QoS performance metric, whether an auto-scaling operation is to be performed. The auto-scaling operation can include reconfiguring the virtualized SDM resources platform by adding virtual machine capacity for supporting event management tasks either by instantiating a new virtual machine or by migrating an existing virtual machine to a new hardware host.
    Type: Application
    Filed: April 7, 2016
    Publication date: October 12, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Hasan Erkan
  • Publication number: 20170244614
    Abstract: Concepts and technologies disclosed herein are directed to context-aware virtualized control decision support system (“DSS”) for providing quality of experience (“QoE”) assurance for Internet protocol (“IP”) streaming video services. A QoE assurance DSS can monitor QoE event and context data to be utilized for QoE assurance analytics, measure QoE performance, perform QoE assurance analytics, and determine whether the QoE assurance analytics indicate that the QoE has been degraded, and if so, construct a fault correlation information model to be utilized for root cause analysis to determine a root cause of the QoE being degraded. The QoE assurance DSS also can determine, based upon the fault correlation information model, whether the root cause of the QoE being degraded is due to a capacity reduction, and if so, the QoE assurance DSS can identify a new network resource for capacity reallocation to accommodate a virtual machine migration.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li
  • Publication number: 20170063599
    Abstract: A service impact event analyzer is used to evaluate service assurance risk in cloud SDN networks. Using data fusion, an alarm subset dataset is generated from a raw trap dataset. Service impact events are identified in the subset dataset. The service impact events are categorized into service impacted event categories, and a model is created for associating the event categories with process function classes. Time durations of the service impact events are computed using correlated secondary alarms from the alarm subset dataset. The service assurance risk is evaluated using the model and the time duration.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Shyhyann Lee, Li-Chuan Sun
  • Publication number: 20170048110
    Abstract: Concepts and technologies are disclosed herein for a realtime dynamic virtual network topology discovery engine to discover a dynamic network topology in virtualized networks in realtime. A processor that executes a network topology discovery engine can obtain network data that can describe elements of a data center and operational state of the elements. Obtaining network data can include obtaining network data from a network topology inventory database and through detecting operational state change events from virtual network components. The processor can construct a network topology model based upon the network data. The network topology model can include an object (representing an element of the data center) and an attribute representing a state of the element. The processor can update the network topology model in realtime. The network topology model and configurations can be stored for root cause analysis of fault events, resource orchestration in SDN networks, and other applications.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li, Shyhyann Lee
  • Publication number: 20170024234
    Abstract: Concepts and technologies disclosed herein are directed to data-driven feedback control system for an acceptable level of real-time application transaction completion rate in virtualized networks, while maximizing virtualized server utilization. According to one aspect disclosed herein, a network virtualization platform (“NVP”) includes a plurality of hardware resources, a virtual machine (“VM”), and a virtual machine monitor (“VMM”). The VMM can track an execution state of each of a plurality of applications associated with the VM. The VMM can measure a real-time application transaction completion rate of the VM. The VMM can determine whether a trigger condition exists for priority scheduling of real-time applications based upon the real-time application transaction completion rate and a pre-set threshold value.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Tsong-Ho Wu, Wen-Jui Li
  • Patent number: 9356877
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: May 31, 2016
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 9032090
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: May 12, 2015
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 8656047
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: February 18, 2014
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 8122146
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In an exemplary embodiment of the invention, a method includes maintaining a server load metric for each server in a group of servers; parsing application content from a packet; selecting a destination server from the group of servers, wherein selecting the destination server is dependent on the server load metric for each server, assigning a priority to the packet, the priority being dependent on the application content; and dropping the packet if the priority comprises at least one of a predetermined type.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: February 21, 2012
    Assignee: Open Invention Network, LLC
    Inventors: Leonard L Lu, Deh-Phone K Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 7937490
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: May 3, 2011
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Publication number: 20090070489
    Abstract: The content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 12, 2009
    Applicant: Open Invention Network, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 7437473
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: October 14, 2008
    Assignee: SoftShield, LLC
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 7117269
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: October 3, 2006
    Assignee: Transtech Networks USA, Inc.
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Publication number: 20060031374
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Application
    Filed: September 2, 2005
    Publication date: February 9, 2006
    Applicant: Transtech Networks USA, Inc.
    Inventors: Leonard Lu, Deh-Phone Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 6944678
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: September 13, 2005
    Assignee: Transtech Networks USA, Inc.
    Inventors: Leonard L. Lu, Deh-phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Patent number: 6772211
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: August 3, 2004
    Assignee: Transtech Networks USA, Inc.
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Publication number: 20020194345
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Application
    Filed: April 30, 2002
    Publication date: December 19, 2002
    Inventors: Leonard L. Lu, Deh-Phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu
  • Publication number: 20020194342
    Abstract: A content-aware application switch and methods thereof intelligently switch client packets to one server among a group of servers in a server farm. The switch uses Layer 7 or application content parsed from a packet to help select the server and to schedule the transmitting of the packet to the server. This enables refined load-balancing and Quality-of-Service control tailored to the application being switched. In another aspect of the invention, a slow-start server selection method assigned an initially boosted server load metric to a server newly added to the group of servers under load balancing. This alleviates the problem of the new server being swamped initially due to a very low load metric compared to that of others. In yet another aspect of the invention, a switching method dependent on Layer 7 content avoids delayed binding in a new TCP session. Layer 7 content is not available during the initial handshaking phase of a new TCP session.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Applicant: TRANSTECH NETWORKS USA, INC.
    Inventors: Leonard L. Lu, Deh-phone K. Hsing, Bo-Chao Cheng, Tsong-Ho Wu