Dynamic adjustment of wait time values
First Claim
1. A method for dynamically adjusting wait time values, the method comprising:
- transmitting, by a source entity, a request for an action to a target entity;
identifying an entity specification of the target entity, the entity specification comprising a hardware specification that describes a characteristic of a hardware component of the target entity;
identifying a first wait time value for the source entity that indicates an amount of time that the source entity is allowed to wait for a response from the target entity between the transmission of the request and a timeout state;
dynamically adjusting the first wait time value based on the hardware specification to generate a second wait time value; and
allowing the source entity to wait for the response from the target entity for at least an amount of time indicated by the second wait time value.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to a mechanism for dynamically adjusting wait time values. Some disclosed examples enable transmitting, by a source entity, a request for an action to a target entity. The action may be generated by the source entity. Some examples enable identifying a first wait time value for the source entity that indicates an amount of time that the source entity is allowed to wait for a response from the target entity between the transmission of the request and a timeout state. Some examples may enable dynamically adjusting the first wait time value based on an entity specification of the source or target entity to generate a second wait time value. Some examples may enable allowing the source entity to wait for the response from the target entity for at least the amount of time indicated in the second wait time value.
22 Citations
20 Claims
-
1. A method for dynamically adjusting wait time values, the method comprising:
-
transmitting, by a source entity, a request for an action to a target entity; identifying an entity specification of the target entity, the entity specification comprising a hardware specification that describes a characteristic of a hardware component of the target entity; identifying a first wait time value for the source entity that indicates an amount of time that the source entity is allowed to wait for a response from the target entity between the transmission of the request and a timeout state; dynamically adjusting the first wait time value based on the hardware specification to generate a second wait time value; and allowing the source entity to wait for the response from the target entity for at least an amount of time indicated by the second wait time value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19)
-
-
10. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a source entity to:
-
identify an entity specification for a target entity, the entity specification comprising a software specification that describes a characteristic of a software of the target entity; dynamically adjust a wait time from a first wait time value to a different second wait time value based on the software specification, the wait time indicating an amount of time that the source entity is allowed to wait for a response to a request before a timeout at the source entity; send the request from the source entity to the target entity; and determine whether to timeout at the source entity based on whether the response to the request has been received from the target entity within the wait time set to the second wait time value. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a hardware processor; and a non-transitory storage medium storing instructions executable on the hardware processor to; identify an entity specification for a target entity, the entity specification comprising at least one of a hardware specification of the target entity or a software specification of the target entity, the hardware specification describing a characteristic of a hardware component of the target entity, and the software specification describing a characteristic of a software of the target entity; dynamically adjust a wait time from a first wait time value to a different second wait time value based on the at least one of the hardware specification or the software specification, the wait time indicating an amount of time that the source entity is allowed to wait for a response to a request before a timeout at the source entity; send the request from the source entity to the target entity; and determine whether to timeout at the source entity based on whether the response to the request has been received from the target entity within the wait time set to the second wait time value. - View Dependent Claims (20)
-
Specification