US2009303886A1PendingUtilityA1

Method And System For Analyzing Gateways

Assignee: LEHMAN BROTHERS INCPriority: Jun 4, 2008Filed: Jun 4, 2008Published: Dec 10, 2009
Est. expiryJun 4, 2028(~1.9 yrs left)· nominal 20-yr term from priority
H04L 41/06H04Q 3/0087
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An analysis is performed to test whether a gateway is functioning properly. The gateway includes a plurality of ports. Routing information for the gateway is received. A plurality of concurrent calls is generated for the ports of the gateway. The concurrent calls are pushed to the gateway in accordance with the routing information to determine whether the ports of the gateway are functioning properly.

Claims

exact text as granted — not AI-modified
1 . A method of analyzing one or more gateways wherein one or more of the gateways each comprise one or more ports, the method comprising, for each of one or more of the gateways:
 receiving routing information for a gateway;   generating for the gateway a plurality of concurrent calls associated with a plurality of ports; and   pushing the plurality of concurrent calls to the gateway in accordance with the routing information for the gateway to determine whether one or more of the plurality of ports are functioning properly.   
     
     
         2 . The method of  claim 1 , wherein the plurality of concurrent calls are generated in a subnumber of ways that is less than a number of the plurality of concurrent calls. 
     
     
         3 . The method of  claim 1 , wherein the pushing comprises:
 receiving one or more requests wherein a successful call for a gateway returns data representing success and a failed call for a gateway returns data representing failure.   
     
     
         4 . The method of  claim 1 , further comprising:
 originating the plurality of concurrent calls via an application server; and   initiating the plurality of concurrent calls via a media server.   
     
     
         5 . The method of  claim 4 , wherein the application server and the media server run on separate machines. 
     
     
         6 . The method of  claim 3 , wherein the pushing further comprises scanning the data representing success and the data representing failure for one of more ports associated with failed calls. 
     
     
         7 . The method of  claim 6 , further comprising dispatching an alarm if any of the ports are associated with failed calls. 
     
     
         8 . A system comprising:
 one or more gateways, wherein one or more of the gateways each comprise one or more ports;   one or more servers for generating for at least one of the gateways a plurality of concurrent calls associated with a plurality of ports; and   a calling application for pushing the plurality of concurrent calls to the at least one gateway in accordance with routing information received for the at least one gateway to determine whether one or more of the plurality of ports are functioning properly.   
     
     
         9 . The system of  claim 8 , wherein the plurality of concurrent calls are generated in a subnumber of ways that is less than a number of the plurality of concurrent calls. 
     
     
         10 . The system of  claim 8 , wherein one or more requests are received by the calling application and wherein a successful call for a gateway returns data representing success and a failed call for a gateways returns data representing failure. 
     
     
         11 . The system of  claim 8  wherein the one or more servers comprise:
 an application server for originating calls; and   a media server for initiating calls.   
     
     
         12 . The system of  claim 11 , wherein the application server and the media server run on separate machines. 
     
     
         13 . The system of  claim 10 , wherein the calling application is further for scanning the data representing success and the data representing failure for one or more ports associated with failed calls. 
     
     
         14 . The system of  claim 13 , wherein an alarm is dispatched if any of the ports are associated with failed calls. 
     
     
         15 . A computer readable medium comprising instructions which, when executed by a processor, cause the processor to perform a method of analyzing one or more gateways wherein one or more of the gateways each comprise one or more ports, the method comprising, for each of one or more of the gateways:
 receiving routing information for a gateway;   generating for the gateway a plurality of concurrent calls associated with a plurality of ports, and   pushing the plurality of concurrent calls to the gateway in accordance with the routing information for the gateway to determine whether one or more of the plurality of ports are functioning properly.   
     
     
         16 . The computer-readable medium of  claim 15 , wherein the plurality of concurrent calls are generated in a subnumber of ways that is less than a number of the plurality of concurrent calls. 
     
     
         17 . The computer-readable medium or  claim 15 , wherein the pushing comprises:
 receiving one or more requests wherein a successful call for a gateway returns data representing success and a failed call for a gateway returns data representing failure.   
     
     
         18 . The computer-readable medium of  claim 15 , wherein the method further comprises:
 originating the plurality of concurrent calls via an application server; and   initiating the plurality of concurrent calls via a media server.   
     
     
         19 . The computer-readable medium of  claim 18 , wherein the application server and the media server run on separate machines. 
     
     
         20 . The computer-readable medium of  claim 17 , wherein the pushing further comprises scanning the data representing success and the data representing failure for one or more ports associated with failed calls. 
     
     
         21 . The computer-readable medium of  claim 20 , wherein the method further comprises dispatching an alarm if any of the ports are associated with failed calls.

Join the waitlist — get patent alerts

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

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