US 12,273,252 B2
Method, apparatus and system for diagnosing network performance
Jong Min Kim, Seoul (KR); Ho Jeong Hwang, Seongnam-si (KR); and Yun Young Hur, Yongin-si (KR)
Assigned to MAGDATA INC., Seoul (KR)
Filed by MAGDATA INC., Seoul (KR)
Filed on Jan. 22, 2024, as Appl. No. 18/419,477.
Application 18/419,477 is a continuation of application No. 17/728,955, filed on Apr. 25, 2022, granted, now 11,902,135.
Application 17/728,955 is a continuation of application No. 16/962,974, granted, now 11,362,922, previously published as PCT/KR2018/016901, filed on Dec. 28, 2018.
Claims priority of application No. 10-2018-0006767 (KR), filed on Jan. 18, 2018; application No. 10-2018-0006768 (KR), filed on Jan. 18, 2018; and application No. 10-2018-0006769 (KR), filed on Jan. 18, 2018.
Prior Publication US 2024/0195721 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/0876 (2022.01); H04L 43/045 (2022.01); H04L 47/283 (2022.01)
CPC H04L 43/0876 (2013.01) [H04L 43/045 (2013.01); H04L 47/283 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for diagnosing a network performance in an apparatus for diagnosing network performance connected to a switching device provided between a first entity and a second entity, comprising:
obtaining at least one mirrored packet for at least one packet transmitted between the first entity and the second entity based on mirroring from the switching device;
calculating performance related indicator representing performance of a network service associated with the first entity and the second entity based on at least a part of information included in the at least one mirrored packet;
storing the calculated performance related indicator; and
determining whether a problem of the network service occurs based on at least a part of performance related indicators,
wherein the step of determining whether a problem of the network service occurs based on at least a part of performance related indicators includes:
comparing at least one of latency information that represents a response latency time until the server receives a first data associated with the response data from a Uniform Resource Locator (URL) associated with a request for the response data of the client for the server and wait information that represents a session number of a state of fail to receive a response for the request sent by the client with at least one of a threshold value associated with the response waiting time and a threshold value associated with the response waiting session number; and
when at least one of the latency information and the wait information is greater than at least one of the threshold value associated with the response waiting time and the threshold value associated with the response waiting session number, determining a problem of traffic latency or traffic excess to occur.