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: 20240089188Abstract: 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: ApplicationFiled: November 2, 2022Publication date: March 14, 2024Applicant: Industrial Technology Research InstituteInventors: Te-Yen Liu, Chia Hung Lai
-
Publication number: 20230179486Abstract: 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: ApplicationFiled: January 13, 2022Publication date: June 8, 2023Applicant: Industrial Technology Research InstituteInventors: Ming-Gu Yang, Te-Yen Liu, Chien-Hung Wu
-
Patent number: 10560400Abstract: 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: GrantFiled: March 25, 2016Date of Patent: February 11, 2020Assignees: Inventec (Pudong) Technology Corp., Inventec CorporationInventors: Chi-Hsiang Hung, Chao-Wei Huang, Li-Chun Wang, Te-Yen Liu
-
Publication number: 20180205671Abstract: 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: ApplicationFiled: March 25, 2016Publication date: July 19, 2018Inventors: Chi-Hsiang HUNG, Chao-Wei HUANG, Li-Chun WANG, Te-Yen LIU
-
Publication number: 20160156480Abstract: 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: ApplicationFiled: April 3, 2015Publication date: June 2, 2016Inventor: Te-Yen LIU
-
Patent number: 9282031Abstract: 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: GrantFiled: March 28, 2014Date of Patent: March 8, 2016Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATIONInventors: Te-Yen Liu, Chien-Chih Lin
-
Publication number: 20150156116Abstract: 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: ApplicationFiled: March 27, 2014Publication date: June 4, 2015Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATIONInventor: TE-YEN LIU
-
Patent number: 9049131Abstract: 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: GrantFiled: March 11, 2013Date of Patent: June 2, 2015Assignees: Inventec (Pudong) Technology Corporation, INVENTEC CORPORATIONInventors: Te-Yen Liu, Chien-Chih Lin
-
Patent number: 9008098Abstract: 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: GrantFiled: March 13, 2013Date of Patent: April 14, 2015Assignees: Inventec (Pudong) Technology Corporation, Inventec CorporationInventors: Jenn-Huei Tseng, Shih-Hao Wu, Yi-Kuan Wu, Te-Yen Liu
-
Publication number: 20140355612Abstract: 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: ApplicationFiled: March 28, 2014Publication date: December 4, 2014Applicants: INVENTEC CORPORATION, Inventec (Pudong) Technology CorporationInventors: Te-Yen LIU, Chien-Chih LIN
-
Patent number: 8897141Abstract: 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: GrantFiled: March 11, 2013Date of Patent: November 25, 2014Assignees: Inventec (Pudong) Technology Corporation, Inventec CorporationInventors: Te-Yen Liu, Chien-Chih Lin
-
Publication number: 20140140210Abstract: 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: ApplicationFiled: March 11, 2013Publication date: May 22, 2014Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATIONInventors: Te-Yen LIU, Chien-Chih LIN
-
Publication number: 20140140216Abstract: 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: ApplicationFiled: March 11, 2013Publication date: May 22, 2014Applicants: Inventec Corporation, Inventec (Pudong) Technology CorporationInventors: Te-Yen Liu, Chien-Chih Lin
-
Publication number: 20140122403Abstract: 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: ApplicationFiled: March 18, 2013Publication date: May 1, 2014Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATIONInventors: Bo-Wei Huang, Kun-Wei Wang, Wen-Chih Peng, Chung-Chih Li, Te-Yen Liu
-
Publication number: 20140119375Abstract: 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: ApplicationFiled: March 13, 2013Publication date: May 1, 2014Applicants: INVENTEC CORPORATION, INVENTEC (PUDONG) TECHNOLOGY CORPORATIONInventors: Jenn-Huei Tseng, Shih-Hao Wu, Yi-Kuan Wu, Te-Yen Liu