Methods for providing performance improvement recommendations
First Claim
1. A method for providing a performance improvement recommendation for a connection between a first network node in communication with a second network node, the method comprising:
- (a) transmitting, via a plurality of transmission components, information from the first node to the second node to provide communication between the nodes, each of the plurality of transmission components being located at a separate section of a physical connection between the first node and the second node, the plurality of transmission components comprising a first component for generating an image for display at the first node, a second component for generating an image for display at the second node, and a network between the first and second nodes;
(b) measuring, for each of the plurality of transmission components, a time elapsed in transmitting the information therethrough, an aggregation of the measurements representing time elapsed for end-to-end transmission of the information that includes preparing, by the first node, the information for transmission and processing, by the second node, the information upon receipt;
(c) determining, from the measurements, when one of the plurality of measured transmission components has a performance that crosses a predetermined threshold;
wherein the determining step further comprises determining if an average update latency of a particular transmission component is greater than an average of update latency for all sessions in a predetermined period of time plus twice a standard deviation for all sessions, and (d) identifying and displaying a recommendation to improve the performance of the one transmission component determined in step (c) if the performance is below the predetermined threshold.
13 Assignments
0 Petitions
Accused Products
Abstract
In a method of providing a performance improvement recommendation for a connection between a first network node in communication with a second network node, information is transmitted from the first node to the second node to provide communication between the nodes, via a number of transmission components. An elapsed time of transmission of the information between a subset of the transmission components is measured, the aggregation of the measurements representing time elapsed for end-to-end transmission of the information that includes preparing, by the first node, the information for transmission and processing, by the second node, the information upon receipt. A determination is made that one of the measured transmission components has a performance that crosses a predetermined threshold. A recommendation is identified to improve the performance of the identified component.
151 Citations
36 Claims
-
1. A method for providing a performance improvement recommendation for a connection between a first network node in communication with a second network node, the method comprising:
- (a) transmitting, via a plurality of transmission components, information from the first node to the second node to provide communication between the nodes, each of the plurality of transmission components being located at a separate section of a physical connection between the first node and the second node, the plurality of transmission components comprising a first component for generating an image for display at the first node, a second component for generating an image for display at the second node, and a network between the first and second nodes;
(b) measuring, for each of the plurality of transmission components, a time elapsed in transmitting the information therethrough, an aggregation of the measurements representing time elapsed for end-to-end transmission of the information that includes preparing, by the first node, the information for transmission and processing, by the second node, the information upon receipt;
(c) determining, from the measurements, when one of the plurality of measured transmission components has a performance that crosses a predetermined threshold;
wherein the determining step further comprises determining if an average update latency of a particular transmission component is greater than an average of update latency for all sessions in a predetermined period of time plus twice a standard deviation for all sessions, and (d) identifying and displaying a recommendation to improve the performance of the one transmission component determined in step (c) if the performance is below the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- (a) transmitting, via a plurality of transmission components, information from the first node to the second node to provide communication between the nodes, each of the plurality of transmission components being located at a separate section of a physical connection between the first node and the second node, the plurality of transmission components comprising a first component for generating an image for display at the first node, a second component for generating an image for display at the second node, and a network between the first and second nodes;
-
19. A non-transitory computer readable medium having executable instructions thereon to cause the providing of a performance improvement recommendation for a connection between a first network node in communication with a second network node, the non-transitory computer readable medium comprising:
- instructions to transmit information, via a plurality of transmission components, from the first node to the second node to provide communication between the nodes, each of the plurality of transmission components being located at a separate section of a physical connection between the first node and the second node, the plurality of transmission components comprising a first component for generating an image for display at the first node, a second component for generating an image for display at the second node, and a network between the first and second nodes;
instructions to measure, for each of the plurality of transmission components, a time elapsed in transmitting the information therethrough, an aggregation of the measurements representing time elapsed for end-to-end transmission of the information that includes preparing, by the first node, the information for transmission and processing, by the second node, the information upon receipt;
instructions to determine, from the measurements, when one of the plurality of measured transmission components has a performance that crosses a predetermined threshold;
wherein the determining step further comprises determining if an average update latency of a particular transmission component is greater than an average of update latency for all sessions in a predetermined period of time plus twice a standard deviation for all sessions, and instructions to identify and display a recommendation to improve the performance of the one transmission component determined to have a performance that crosses the predetermined threshold if the performance is below the predetermined threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- instructions to transmit information, via a plurality of transmission components, from the first node to the second node to provide communication between the nodes, each of the plurality of transmission components being located at a separate section of a physical connection between the first node and the second node, the plurality of transmission components comprising a first component for generating an image for display at the first node, a second component for generating an image for display at the second node, and a network between the first and second nodes;
Specification