US2023353971A1PendingUtilityA1
Methods and systems for communication management
Assignee: COMCAST CABLE COMMUNICATIONS MAN LLCPriority: Oct 31, 2014Filed: Jul 14, 2023Published: Nov 2, 2023
Est. expiryOct 31, 2034(~8.3 yrs left)· nominal 20-yr term from priority
H04W 4/00H04W 76/18H04W 24/00H04W 28/18H04L 67/10H04L 67/145H04L 69/28
77
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
sending, by a first device to a second device, a first request associated with a first timeout parameter; receiving, from the second device and before the first timeout parameter is exceeded, a notification indicating a timeout prediction; determining, based on the timeout prediction, a second timeout parameter; and sending a second request comprising the second timeout parameter.
2 . The method of claim 1 , wherein the first request comprises at least one of a request to complete at least one task of a computing operation or a request to initiate a transaction of the computing operation.
3 . The method of claim 1 , further comprising determining a network overhead time, wherein the second timeout parameter is determined by subtracting the network overhead time from the first timeout parameter.
4 . The method of claim 1 , wherein sending the second request comprises sending the second request to a third device.
5 . The method of claim 1 , further comprising:
receiving, by the first device, the first request; and determining the first timeout parameter associated with the first request.
6 . The method of claim 1 , further comprising determining, based on the timeout prediction, that the second device will not complete the first request within a time associated with the first timeout parameter.
7 . The method of claim 1 , wherein the second timeout parameter is less than the first timeout parameter.
8 . The method of claim 1 , wherein determining the second timeout parameter is further based on a request history.
9 . An apparatus comprising:
one or more processors; and memory storing processor-executable instructions that, when executed by the one or more processors, cause the apparatus to:
send, to a device, a first request associated with a first timeout parameter;
receive, from the device and before the first timeout parameter is exceeded, a notification indicating a timeout prediction;
determine, based on the timeout prediction, a second timeout parameter; and
send a second request comprising the second timeout parameter.
10 . The apparatus of claim 9 , wherein the first request comprises at least one of a request to complete at least one task of a computing operation or a request to initiate a transaction of the computing operation.
11 . The apparatus of claim 9 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the apparatus to determine a network overhead time, and
wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the second timeout parameter, cause the apparatus to determine the second timeout parameter by subtracting the network overhead time from the first timeout parameter.
12 . The apparatus of claim 9 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to send the second request, cause the apparatus to send the second request to a second device.
13 . The apparatus of claim 9 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the apparatus to:
receive the first request; and determine the first timeout parameter associated with the first request.
14 . The apparatus of claim 9 , wherein the processor-executable instructions, when executed by the one or more processors, further cause the apparatus to determine, based on the timeout prediction, that the device will not complete the first request within a time associated with the first timeout parameter.
15 . The apparatus of claim 9 , wherein the second timeout parameter is less than the first timeout parameter.
16 . The apparatus of claim 9 , wherein the processor-executable instructions that, when executed by the one or more processors, cause the apparatus to determine the second timeout parameter, cause the apparatus to determine the second timeout parameter further based on a request history.
17 . One or more non-transitory computer-readable media storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to:
send, to a device, a first request associated with a first timeout parameter; receive, from the device and before the first timeout parameter is exceeded, a notification indicating a timeout prediction; determine, based on the timeout prediction, a second timeout parameter; and send a second request comprising the second timeout parameter.
18 . The one or more non-transitory computer-readable media of claim 17 , wherein the first request comprises at least one of a request to complete at least one task of a computing operation or a request to initiate a transaction of the computing operation.
19 . The one or more non-transitory computer-readable media of claim 17 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to determine a network overhead time, and
wherein the processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to determine the second timeout parameter, cause the at least one processor to determine the second timeout parameter by subtracting the network overhead time from the first timeout parameter.
20 . The one or more non-transitory computer-readable media of claim 17 , wherein the processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to send the second request, cause the at least one processor to send the second request to a second device.
21 . The one or more non-transitory computer-readable media of claim 17 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to:
receive the first request; and determine the first timeout parameter associated with the first request.
22 . The one or more non-transitory computer-readable media of claim 17 , wherein the processor-executable instructions, when executed by the at least one processor, further cause the at least one processor to determine, based on the timeout prediction, that the device will not complete the first request within a time associated with the first timeout parameter.
23 . The one or more non-transitory computer-readable media of claim 17 , wherein the second timeout parameter is less than the first timeout parameter.
24 . The one or more non-transitory computer-readable media of claim 17 , wherein the processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to determine the second timeout parameter, cause the at least one processor to determine the second timeout parameter further based on a request history.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.