Patents by Inventor Te-Yen Liu

Te-Yen Liu 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: 20240089188
    Abstract: A monitoring system and a monitoring method of network latency are provided. The monitoring method includes: making a server communicatively connect to a first host and a second host, wherein the first host provides a first virtual machine operating a first application and the second host provides a second virtual machine operating a second application; and calculating, by the server, time latency information associated with a communication between the first application and the second application according to data obtained from the first host and the second host, and displaying the time latency information through a visual interface, wherein the time latency information includes a total latency of the communication between the first application and the second application.
    Type: Application
    Filed: November 2, 2022
    Publication date: March 14, 2024
    Applicant: Industrial Technology Research Institute
    Inventors: Te-Yen Liu, Chia Hung Lai
  • Publication number: 20230179486
    Abstract: A method and an apparatus related to network analysis are provided. A work topology is mapping into an abstract topology according to a workload's network behavior. The network behavior is defined by a connection of the workload via one or more ingress ports and/or one or more egress target ports. The work topology records one or more ingress ports or one or more egress target ports supported by the workload. The abstract topology records a dynamic relationship of the currently operating ingress port or egress target port of the workload and a corresponding anomaly rule. The dynamic relationship is compared with the anomaly rule to determine that an abnormal situation occurs on the workload. The abnormal situation is related to a violation of the workload model which comprises static role, dynamic relationship, and the anomaly rule. The dynamic relationship is an associated behavior between the workload and another workload via the ingress ports and/or the egress target ports of the workload.
    Type: Application
    Filed: January 13, 2022
    Publication date: June 8, 2023
    Applicant: Industrial Technology Research Institute
    Inventors: Ming-Gu Yang, Te-Yen Liu, Chien-Hung Wu
  • Patent number: 10560400
    Abstract: A method for managing traffic item in software defined networking includes establishing a downlink flow table of a switch according to the flow entries, establishing an uplink flow table of the switch according to the flow entries, acquiring a data packet by the switch, and generating a transmission path to allocate the data packet according to the data packet, the downlink flow table, and the uplink flow table. The downlink flow table includes a correlation between first transmission ports of the switch and down link switches. The uplink flow table includes a correlation between the first transmission ports and a transmission port group of uplink switches.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: February 11, 2020
    Assignees: Inventec (Pudong) Technology Corp., Inventec Corporation
    Inventors: Chi-Hsiang Hung, Chao-Wei Huang, Li-Chun Wang, Te-Yen Liu
  • Publication number: 20180205671
    Abstract: A method for managing traffic item in software defined networking includes establishing a downlink flow table of a switch according to the flow entries, establishing an uplink flow table of the switch according to the flow entries, acquiring a data packet by the switch, and generating a transmission path to allocate the data packet according to the data packet, the downlink flow table, and the uplink flow table. The downlink flow table includes a correlation between first transmission ports of the switch and down link switches. The uplink flow table includes a correlation between the first transmission ports and a transmission port group of uplink switches.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 19, 2018
    Inventors: Chi-Hsiang HUNG, Chao-Wei HUANG, Li-Chun WANG, Te-Yen LIU
  • Publication number: 20160156480
    Abstract: A switching device comprises a physical-layer module, a routing module, a control-plane module, a data-plane module, and a storage module. The physical-layer module comprises a plurality of network interfaces and is coupled with the routing, control-plane, and data-plane modules. The control-plane module is adapted for maintaining a forwarding table upon receiving through the physical-layer module a configuration item from a control device. The data-plane module is adapted for processing, based on the forwarding table, a data packet received by the physical-layer module. The routing module is adapted for obtaining link states associated with the network interfaces. The routing or control-plane module is further adapted for sending the link states through the physical-layer module to the control device. The storage module, coupled with the control-plane and data-plane modules, is adapted for storing the forwarding table and optionally the link states.
    Type: Application
    Filed: April 3, 2015
    Publication date: June 2, 2016
    Inventor: Te-Yen LIU
  • Patent number: 9282031
    Abstract: A network system and a routing method are disclosed herein. The routing method includes receiving a route planning request corresponding to a packet flow; calculating a corresponding value according to the route planning request; comparing the corresponding value with a plurality of matching values stored in a storage space; and under a condition that the corresponding value matches a corresponding one of the matching values, acquiring an assigning path stored in the storage and routing the packet flow along the assigning path.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 8, 2016
    Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATION
    Inventors: Te-Yen Liu, Chien-Chih Lin
  • Publication number: 20150156116
    Abstract: Disclosed herein is a routing control method for balancing the load of links in a network. For each link, a load rate is periodically measured through one or more switches on the network. Based on a trigger signal generated while measuring, a packet flow passing through an overloaded link is selected. At least one substitute link through which the packet flow is to pass is determined based on the load rates, a source address, and a destination address of the packet flow. A packet handling table of at least one substitute switch on the substitute link is configured so that the packet flow passes through the substitute link.
    Type: Application
    Filed: March 27, 2014
    Publication date: June 4, 2015
    Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATION
    Inventor: TE-YEN LIU
  • Patent number: 9049131
    Abstract: The load balancing method includes: receiving identify information of the nodes to construct a network topology diagram and receiving support rates of connection ports through a controller; monitoring average data rates of the connection ports through the controller; when the average data rate of one of the connection ports is in excess of a congestion criteria, searching a packet flow with the highest data rate among packet flows passing through the connection port of which the average data rate is in excess of the congestion criteria through the controller; and performing a shortest path first algorithm according to the packet flow with the highest data rate and the network topology diagram, wherein the computed connection ports do not include the connection port of which the average data rate is in excess of the congestion criteria; and a new transmitting path is acquired.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: June 2, 2015
    Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATION
    Inventors: Te-Yen Liu, Chien-Chih Lin
  • Patent number: 9008098
    Abstract: A network communication system comprises a cloud network and at least one physical machine. The cloud network comprises at least one physical switch. Each the physical machine comprises a plurality of virtual machines and a virtual switch. Each of the virtual machines is connected to the at least one physical switch in the cloud network through the virtual switch. The virtual switch encapsulates a destination machine address of an egress frame sent by the virtual machines, attaches a destination switch address to the egress frame to be forwarded to the at least one physical switch, and receives and analyzes an ingress frame obtained from the at least one physical switch, so as to convert the destination switch address of the ingress frame to the destination machine address, for forwarding the ingress frame to one of the virtual machines.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 14, 2015
    Assignees: Inventec (Pudong) Technology Corporation, Inventec Corporation
    Inventors: Jenn-Huei Tseng, Shih-Hao Wu, Yi-Kuan Wu, Te-Yen Liu
  • Publication number: 20140355612
    Abstract: A network system and a routing method are disclosed herein. The routing method includes receiving a route planning request corresponding to a packet flow; calculating a corresponding value according to the route planning request; comparing the corresponding value with a plurality of matching values stored in a storage space; and under a condition that the corresponding value matches a corresponding one of the matching values, acquiring an assigning path stored in the storage and routing the packet flow along the assigning path.
    Type: Application
    Filed: March 28, 2014
    Publication date: December 4, 2014
    Applicants: INVENTEC CORPORATION, Inventec (Pudong) Technology Corporation
    Inventors: Te-Yen LIU, Chien-Chih LIN
  • Patent number: 8897141
    Abstract: The routing method includes: receiving identification information of nodes to construct a network topology diagram and receiving support rates of connection ports through a controller; monitoring data rates of the connection ports through the controller; receiving a route planning request through the controller; separately calculating costs of links according to the data rates of the connection ports and the support rates of the connection ports after receiving the route planning request through the controller; searching a plurality of candidate paths between a source-destination pair according to the route planning request and the network topology diagram through the controller; summing the costs of links passed by each candidate path to acquire a sum of link-cost of each candidate path through the controller; and, selecting one of the candidate paths with the smallest sum of link-cost as a packet transmitting path between the source-destination pair through the controller.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: November 25, 2014
    Assignees: Inventec (Pudong) Technology Corporation, Inventec Corporation
    Inventors: Te-Yen Liu, Chien-Chih Lin
  • Publication number: 20140140210
    Abstract: The load balancing method includes: receiving identify information of the nodes to construct a network topology diagram and receiving support rates of connection ports through a controller; monitoring average data rates of the connection ports through the controller; when the average data rate of one of the connection ports is in excess of a congestion criteria, searching a packet flow with the highest data rate among packet flows passing through the connection port of which the average data rate is in excess of the congestion criteria through the controller; and performing a shortest path first algorithm according to the packet flow with the highest data rate and the network topology diagram, wherein the computed connection ports do not include the connection port of which the average data rate is in excess of the congestion criteria; and a new transmitting path is acquired.
    Type: Application
    Filed: March 11, 2013
    Publication date: May 22, 2014
    Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATION
    Inventors: Te-Yen LIU, Chien-Chih LIN
  • Publication number: 20140140216
    Abstract: The routing method includes: receiving identification information of nodes to construct a network topology diagram and receiving support rates of connection ports through a controller; monitoring data rates of the connection ports through the controller; receiving a route planning request through the controller; separately calculating costs of links according to the data rates of the connection ports and the support rates of the connection ports after receiving the route planning request through the controller; searching a plurality of candidate paths between a source-destination pair according to the route planning request and the network topology diagram through the controller; summing the costs of links passed by each candidate path to acquire a sum of link-cost of each candidate path through the controller; and, selecting one of the candidate paths with the smallest sum of link-cost as a packet transmitting path between the source-destination pair through the controller.
    Type: Application
    Filed: March 11, 2013
    Publication date: May 22, 2014
    Applicants: Inventec Corporation, Inventec (Pudong) Technology Corporation
    Inventors: Te-Yen Liu, Chien-Chih Lin
  • Publication number: 20140122403
    Abstract: A loading prediction method, applicable to an electronic device, includes the following steps. Multiple resource loading records of the electronic device at multiple time periods are recorded, respectively. A predicted time point is received. A time difference between the predicted time point and a current time point is calculated. The predicted time point is greater than the current time point on a timeline. Whether the time difference is less than a threshold value is determined. A regression-based prediction according to the resource loading records is performed when the time difference is less than the threshold value. A clustering-based prediction according to the resource loading records is performed when the time difference is not less than the threshold value.
    Type: Application
    Filed: March 18, 2013
    Publication date: May 1, 2014
    Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATION
    Inventors: Bo-Wei Huang, Kun-Wei Wang, Wen-Chih Peng, Chung-Chih Li, Te-Yen Liu
  • Publication number: 20140119375
    Abstract: A network communication system comprises a cloud network and at least one physical machine. The cloud network comprises at least one physical switch. Each the physical machine comprises a plurality of virtual machines and a virtual switch. Each of the virtual machines is connected to the at least one physical switch in the cloud network through the virtual switch. The virtual switch encapsulates a destination machine address of an egress frame sent by the virtual machines, attaches a destination switch address to the egress frame to be forwarded to the at least one physical switch, and receives and analyzes an ingress frame obtained from the at least one physical switch, so as to convert the destination switch address of the ingress frame to the destination machine address, for forwarding the ingress frame to one of the virtual machines.
    Type: Application
    Filed: March 13, 2013
    Publication date: May 1, 2014
    Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATION
    Inventors: Jenn-Huei Tseng, Shih-Hao Wu, Yi-Kuan Wu, Te-Yen Liu