US2022116768A1PendingUtilityA1

Network Outage Detection

Assignee: COMCAST CABLE COMM LLCPriority: Oct 9, 2019Filed: Nov 29, 2021Published: Apr 14, 2022
Est. expiryOct 9, 2039(~13.2 yrs left)· nominal 20-yr term from priority
H04L 69/28H04W 60/005H04W 60/04H04W 8/30H04W 24/04H04L 69/40H04W 84/12H04L 49/55H04W 60/00
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, apparatuses, and methods are described for detecting network service failure and potential source of failure in a communication network employing registration requests. A current quantity of registration requests may be compared against an expected quantity of registration requests, and a network alert may be sent based on the comparison.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 determining, by a computing device and for a plurality of time intervals, a quantity of registration requests received by a server during each of the plurality of time intervals;   based on determining that a first quantity of recent registration requests satisfies a first threshold of expected registration requests, sending a network alert indicating a first source of error; and   based on determining that a second quantity of recent registration requests satisfies a second threshold of expected registration requests, sending a network alert indicating a second source of error.   
     
     
         2 . The method of  claim 1 , wherein the first threshold is an upper boundary of a range of an expected quantity of registration requests and the second threshold is a lower boundary of the range of the expected quantity of registration requests. 
     
     
         3 . The method of  claim 1 , further comprising:
 storing a registration history comprising a historical quantity of registration requests received by the server; and   determining, based on the registration history, the first threshold of expected registration requests and the second threshold of expected registration requests.   
     
     
         4 . The method of  claim 1 , further comprising:
 determining, based on a re-registration period within one of the plurality of time intervals, an expected quantity of registration requests received by the server.   
     
     
         5 . The method of  claim 1 , further comprising:
 determining an expected quantity of registration requests based on:
 a quantity of terminals registered with a network associated with the server, and 
 a ratio between an upper boundary and a lower boundary of a re-registration period within one of the plurality of time intervals. 
   
     
     
         6 . The method of  claim 1 , wherein the first source of error is the server and the second source of error is an intervening access network via which the registration requests are received by the server. 
     
     
         7 . The method of  claim 1 , wherein:
 the first quantity of recent registration requests is received by the server during a first time interval of the plurality of time intervals, and   the second quantity of recent registration requests is received by the server during a second time interval of the plurality of time intervals.   
     
     
         8 . An apparatus comprising:
 one or more processors; and   memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
 determine, for a plurality of time intervals, a quantity of registration requests received by a server during each of the plurality of time intervals; 
 based on a determination that a first quantity of recent registration requests satisfies a first threshold of expected registration requests, send a network alert indicating a first source of error; and 
 based on a determination that a second quantity of recent registration requests satisfies a second threshold of expected registration requests, send a network alert indicating a second source of error. 
   
     
     
         9 . The apparatus of  claim 8 , wherein the first threshold is an upper boundary of a range of an expected quantity of registration requests and the second threshold is a lower boundary of the range of the expected quantity of registration requests. 
     
     
         10 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:
 store a registration history comprising a historical quantity of registration requests received by the server; and   determine, based on the registration history, the first threshold of expected registration requests and the second threshold of expected registration requests.   
     
     
         11 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:
 determine, based on a re-registration period within one of the plurality of time intervals, an expected quantity of registration requests received by the server.   
     
     
         12 . The apparatus of  claim 8 , wherein the instructions, when executed by the one or more processors, cause the apparatus to:
 determine an expected quantity of registration requests based on:
 a quantity of terminals registered with a network associated with the server, and 
 a ratio between an upper boundary and a lower boundary of a re-registration period within one of the plurality of time intervals. 
   
     
     
         13 . The apparatus of  claim 8 , wherein the first source of error is the server and the second source of error is an intervening access network via which the registration requests are received by the server. 
     
     
         14 . The apparatus of  claim 8 , wherein:
 the first quantity of recent registration requests is received by the server during a first time interval of the plurality of time intervals, and   the second quantity of recent registration requests is received by the server during a second time interval of the plurality of time intervals.   
     
     
         15 . One or more non-transitory computer-readable media storing instructions that, when executed, cause:
 determining, for a plurality of time intervals, a quantity of registration requests received by a server during each of the plurality of time intervals;   based on determining that a first quantity of recent registration requests satisfies a first threshold of expected registration requests, sending a network alert indicating a first source of error; and   based on determining that a second quantity of recent registration requests satisfies a second threshold of expected registration requests, sending a network alert indicating a second source of error.   
     
     
         16 . The one or more non-transitory computer-readable media of  claim 15 , wherein the first threshold is an upper boundary of a range of an expected quantity of registration requests and the second threshold is a lower boundary of the range of the expected quantity of registration requests. 
     
     
         17 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed, cause:
 storing a registration history comprising a historical quantity of registration requests received by the server; and   determining, based on the registration history, the first threshold of expected registration requests and the second threshold of expected registration requests.   
     
     
         18 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed, cause:
 determining, based on a re-registration period within one of the plurality of time intervals, an expected quantity of registration requests received by the server.   
     
     
         19 . The one or more non-transitory computer-readable media of  claim 15 , wherein the instructions, when executed, cause:
 determining an expected quantity of registration requests based on:
 a quantity of terminals registered with a network associated with the server, and 
 a ratio between an upper boundary and a lower boundary of a re-registration period within one of the plurality of time intervals. 
   
     
     
         20 . The one or more non-transitory computer-readable media of  claim 15 , wherein the first source of error is the server and the second source of error is an intervening access network via which the registration requests are received by the server. 
     
     
         21 . The one or more non-transitory computer-readable media of  claim 15 , wherein:
 the first quantity of recent registration requests is received by the server during a first time interval of the plurality of time intervals, and   the second quantity of recent registration requests is received by the server during a second time interval of the plurality of time intervals.

Join the waitlist — get patent alerts

Track US2022116768A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.