Patents by Inventor Hon Tat Ho

Hon Tat Ho 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: 11381493
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: July 5, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Patent number: 11374845
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: June 28, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Publication number: 20210152457
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: DAVID ANTHONY HUGHES, DAMON JOHN ENNIS, THEODORE ERNEST TEDIJANTO, HON TAT HO
  • Publication number: 20210152456
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: DAVID ANTHONY HUGHES, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Publication number: 20210036943
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Application
    Filed: October 16, 2020
    Publication date: February 4, 2021
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Patent number: 10812361
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 20, 2020
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Publication number: 20180123861
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Patent number: 9948496
    Abstract: Disclosed is a system and method for optimization of data transfer to a software service. In exemplary embodiments, a computer-implemented method for determining a transit appliance for data traffic to a software service through one or more interconnected networks comprising a plurality of network appliances, comprises determining performance metrics for each of the plurality of network appliances to at least one IP address associated with the software service, and selecting a transit appliance for data transfer to the IP address, the selected transit appliance based at least in part on the performance metrics.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: April 17, 2018
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Damon John Ennis, Theodore Ernest Tedijanto, Hon Tat Ho
  • Patent number: 9712463
    Abstract: Disclosed is a method for data traffic optimization within a virtual environment. The method may be implemented within a data center hosting virtual machines and using virtual switches for routing data traffic. The method includes instructing a virtual switch associated with a virtual machine to redirect one or more data packets directed to or from a first address associated with the virtual machine to a second address associated with data optimization virtual machine, wherein the redirection is based at least in part on an access control list, receiving, at the data optimization virtual machine, the one or more data packets redirected by the virtual switch, selectively performing one or more transformations on the one or more data packets to create one or more transformed data packets, and transmitting the one or more transformed data packets to the first address.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: July 18, 2017
    Assignee: Silver Peak Systems, Inc.
    Inventors: David Anthony Hughes, Carl Hubbard, Hon Tat Ho, Damon John Ennis
  • Patent number: 7680128
    Abstract: The present invention provides methods and apparatuses for interfacing high-layer applications to Link Capacity Adjustment Scheme (LCAS) on Synchronous Optical Network/Synchronous Digital Hierarchy (SONET/SDH) edge nodes. These applications include high-level control protocols, such as Generalized Multiprotocol Label Switching (GMPLS) and Optical Switching and Routing Protocol (OSRP), and user-initiated cross-connect creation and termination. The present invention provides a mechanism that is capable of mapping SONET/SDH connections to Virtual Concatenated Groups (VCGs), thus enabling an efficient interface for operators to control and manage the connections via LCAS. As part of the mechanism, the existing LCAS protocol state machine is enhanced such that the operators can shut down bi-directional SONET/SDH flows from a single edge node, as opposed to from both source and sink nodes, as provided for by existing specifications.
    Type: Grant
    Filed: July 19, 2005
    Date of Patent: March 16, 2010
    Assignee: Ciena Corporation
    Inventors: Bhavesh Nisar, Qin Wan, Ping Pan, Hon Tat Ho, Raghu Arja