Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for determining a response time of a server, the method comprising, with a processor: monitoring communications to and from the server to detect a client request to the server; detecting in the monitored communications at least one trigger signal associated with the client request; and determining a response time of the server to be the time difference between a time at which said at least one trigger signal was fully received and a beginning time of transmission of a final server response from the server, disregarding transmission periods and periods during which the client request is not processed by the server.
A method for determining the response time of a server, using a processor to monitor communications to and from the server in order to detect client requests. The method detects trigger signals associated with a client request within the monitored communications. Server response time is calculated as the time difference between when the trigger signal was fully received and the beginning of the final server response transmission, excluding transmission periods and periods when the server is not actively processing the request.
2. The method of claim 1 , wherein the determining step includes calculating a summation of processing periods of the server by adding to the summation, for each trigger signal of said at least one signal, a period of time between an end time of that trigger signal and a beginning time of a first server response to each trigger signal of said at least one signal.
The method for determining server response time (as described in claim 1) calculates the server's processing time by summing the time periods between the end time of each trigger signal and the start time of the first server response to each corresponding trigger signal. This summation represents the total time the server spent processing the client's request across multiple trigger signals.
3. The method of claim 1 , wherein the determining step includes measuring a time period between an end time of receipt of a first data packet of the request by the server and a beginning time of last data packet transmission by the server which is related to the client request, excluding time periods of acknowledgement transmissions to and from the server, and excluding time periods between an end of a data packet transmission from the server and an end time of receipt of a last acknowledgement packet in a time period between consecutive data packet transmissions from the server.
The method for determining server response time (as described in claim 1) measures the time between the end of receipt of the first data packet of a client request and the beginning of the last data packet transmission related to that request by the server. This measurement excludes the time for acknowledgement transmissions between the client and server, and also excludes the time periods between the end of a server data packet transmission and the end of the receipt of the corresponding acknowledgement packet during consecutive data packet transmissions from the server.
4. The method of claim 1 , wherein the monitoring step includes executing a sniffer application.
The method for determining server response time (as described in claim 1) uses a sniffer application to monitor communications to and from the server. The sniffer application passively captures and analyzes network traffic, enabling the detection of client requests and associated trigger signals without interfering with normal server operation.
5. The method of claim 1 , wherein the monitored communication includes communication over a network.
The method for determining server response time (as described in claim 1) monitors communication over a network. This means the method can be used to determine the response time of servers accessed over a network such as a LAN, WAN, or the Internet, by monitoring network packets.
6. The method of claim 1 , wherein the monitoring includes using a sniffer device.
The method for determining server response time (as described in claim 1) uses a sniffer device for monitoring communications. The sniffer device captures network traffic to identify client requests and related trigger signals for response time calculation, offering a dedicated hardware solution for network monitoring.
7. The method of claim 6 , comprising executing a sniffer application on the sniffer device.
The method using a sniffer device to determine server response time (as described in claim 6) executes a sniffer application on the sniffer device. This means a software application runs on the sniffer device to perform the network traffic capture and analysis needed to detect client requests and calculate response times.
8. A non-transitory computer readable medium having stored thereon instructions which when executed by a processor cause the processor to perform the method of: monitoring communications to and from the server to detect a client request to the server; detecting in the monitored communications at least one trigger signal associated with the client request; and determining a response time of the server to be the time difference between a time at which said at least one trigger signal was fully received and a beginning time of transmission of a final server response from the server, disregarding transmission periods and periods during which the client request is not processed by the server.
A non-transitory computer-readable medium stores instructions that, when executed by a processor, cause the processor to determine the response time of a server. The process involves monitoring communications to and from the server to detect client requests, detecting trigger signals associated with these requests within the monitored communications, and calculating the server response time as the time difference between the full reception of the trigger signal and the beginning of the final server response transmission. Transmission periods and periods during which the request is not processed are disregarded.
9. The non-transitory computer readable medium of claim 8 , wherein the determining of the response time of the server includes calculating a summation of processing periods of the server by adding to the summation, for each trigger signal of said at least one signal, a period of time between an end time of that trigger signal and a beginning time of a first server response to each trigger signal of said at least one signal.
The computer-readable medium (as described in claim 8) determines the server's response time by calculating a summation of processing periods of the server. It does this by adding to the summation, for each trigger signal, a period of time between the end of that trigger signal and the beginning of a first server response to each of the trigger signals. This calculation identifies the time the server spends actively handling client requests based on specific trigger signals.
10. The non-transitory computer readable medium of claim 8 , wherein the determining of the response time includes measuring a time period between an end time of receipt of a first data packet of the request by the server and a beginning time of last data packet transmission by the server which is related to the client request, excluding time periods of acknowledgement transmissions to and from the server, and excluding time periods between an end of a data packet transmission from the server and an end time of receipt of a last acknowledgement packet in a time period between consecutive data packet transmissions from the server.
The computer-readable medium (as described in claim 8) determines the server's response time by measuring the time between the end of receipt of the first data packet of a request and the start of the last data packet transmission from the server related to the client request. It excludes acknowledgement transmissions and also excludes periods between the end of data packet transmission from the server and the receipt of a last acknowledgement packet during data packet transmissions from the server.
11. The non-transitory computer readable medium of claim 8 , wherein the monitoring of the communications includes executing a sniffer application.
The computer-readable medium (as described in claim 8) monitors communications using a sniffer application. This application is responsible for capturing and analyzing network traffic to detect client requests and their associated trigger signals.
12. The non-transitory computer readable medium of claim 8 , wherein the monitored communication includes communication over a network.
The computer-readable medium (as described in claim 8) monitors communication over a network. The monitoring process can be used for server communications occurring across a network environment such as the Internet or a local network.
13. The non-transitory computer readable medium of claim 8 , wherein the monitoring includes using a sniffer device.
The computer-readable medium (as described in claim 8) performs monitoring using a sniffer device. This hardware component captures and analyzes network traffic, facilitating the detection of client requests and calculation of server response times.
14. The non-transitory computer readable medium of claim 8 , comprising executing a sniffer application on the sniffer device.
The computer-readable medium utilizing a sniffer device for monitoring (as described in claim 13) executes a sniffer application on the sniffer device. The sniffer application performs network traffic capture and analysis to detect client requests and calculate server response times using the captured data.
15. A system comprising a processor configured to: monitor communications to and from the server to detect a client request to the server; detect in the monitored communications at least one trigger signal associated with the client request; and determine a response time of the server to be the time difference between a time at which said at least one trigger signal was fully received and a beginning time of transmission of a final server response from the server, disregarding transmission periods and periods during which the client request is not processed by the server.
A system includes a processor configured to determine the response time of a server. The processor monitors communications to and from the server to detect client requests, detects trigger signals associated with those requests within the monitored communications, and calculates the server response time as the time difference between the full reception of the trigger signal and the beginning of the final server response transmission, excluding transmission periods and periods during which the client request is not being processed.
16. The system of claim 15 , wherein the processor is configured to calculatie a summation of processing periods of the server by adding to the summation, for each trigger signal of said at least one signal, a period of time between an end time of that trigger signal and a beginning time of a first server response to each trigger signal of said at least one signal.
In the server response time determination system (as described in claim 15), the processor calculates the server's processing time by summing the time periods between the end time of each trigger signal and the start time of the first server response to that trigger signal. This summed value indicates the total time the server spent actively processing the various trigger signals associated with a client request.
17. The system of claim 15 , wherein the processor is configured to measure a time period between an end time of receipt of a first data packet of the request by the server and a beginning time of last data packet transmission by the server which is related to the client request, excluding time periods of acknowledgement transmissions to and from the server, and excluding time periods between an end of a data packet transmission from the server and an end time of receipt of a last acknowledgement packet in a time period between consecutive data packet transmissions from the server.
In the server response time determination system (as described in claim 15), the processor measures the time period between the end of the receipt of the first data packet of the request and the beginning of the last data packet transmission related to the client request. The measurement excludes acknowledgment transmissions and the time between the end of data packet transmission from the server and the end of receipt of a last acknowledgment packet in the time period between consecutive data packet transmissions from the server.
18. The system of claim 15 , wherein the processor is configured to execute a sniffer application.
In the server response time determination system (as described in claim 15), the processor executes a sniffer application. The sniffer application allows the system to passively capture and analyze network traffic, enabling the detection of client requests and associated trigger signals necessary for response time calculation.
19. The system of claim 15 , configured to communicate over a network.
The server response time determination system (as described in claim 15) is configured to communicate over a network. This enables the system to be used in network environments, monitoring communications between clients and servers across the network.
20. The system of claim 15 , comprising a sniffer device.
The server response time determination system (as described in claim 15) includes a sniffer device. This device captures network traffic, providing the system with the raw data needed to detect client requests and calculate response times accurately.
Unknown
November 11, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.