Patent US3973246A successfully refreshed from Google Patents.
Patent US5854889A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5854889A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for heterogeneous telecommunications network testing

Assignee: Verizon Business Global LLC
•
Filing: 1996-06-26
•
Granted: 1998-12-29
•
Expires: 2016-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for heterogeneous network testing by a plurality of users is disclosed. The present invention provides at least one client machine, an execution server, and at least one custom server in a LAN (local area network) or WAN (wide area network) environment for heterogeneous network testing in which one or more client machines may communicate with the execution server which in turn manages one or more custom servers that execute requested test cases. The Custom Servers may be of various types, including ISDN servers, SS7 servers and CG servers. A user on the network communicates to a Client Machine which test case or test cases are to be executed. The requested test cases are retrieved and may be edited by the user on the Client Machine prior to communicating the test case information from the Client Machine to the Execution Server which coordinates the execution of test cases by an appropriate Custom Server. The results of the executed test case may be stored and made available to other users on the network.

Inventors

  • 👤 William R. Liese
  • 👤 Kevin K. Watson
  • 👤 David L. Florcik

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 15:24
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/50; H04M; H04M3/00; H04M3/22; H04M3/2254; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04Q11/045; H04Q3/00; H04Q3/0016; H04Q3/0062; H04Q3/0087; H04L67/00; H04L67/01; H04Q2213/00; H04Q2213/13103; H04Q2213/1316; H04Q2213/13175; H04Q2213/13176; H04Q2213/13204; H04Q2213/13209; H04Q2213/13299; H04Q2213/13389

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 158 words
A system for testing of a heterogeneous network, comprising: at least one client machine on a network capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with the at least one client machine, wherein the at least one client machine communicates with the execution server over the communications link; and at least one custom server on the network having a communications link with the execution server, wherein the at least one custom server is capable of executing one or more test case types and is managed by the execution server, wherein the execution server selects a custom server of the at least one custom server to execute a requested test case of the plurality of test case requests in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 2
Independent Claim 158 words
A system for testing of a heterogeneous network, comprising: at least one client machine on a network capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with the at least one client machine, wherein the at least one client machine communicates with the execution server over the communications link; and at least one custom server on the network having a communications link with the execution server, wherein the at least one custom server is capable of executing one or more test case types and is managed by the execution server, wherein the execution server selects a custom server of the at least one custom server to execute a requested test case of the plurality of test case requests in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 3
Dependent Claim 32 words
The system of claim 1, wherein the at least one client machine has a graphical user interface which allows a user to manage a test case to be executed on the network.
Claim 4
Dependent Claim 13 words
The system of claim 1, wherein the execution server is a multitasking server.
Claim 5
Dependent Claim 23 words
The system of claim 1, wherein the communications link between the execution server and the at least one client machine is a bus.
Claim 6
Dependent Claim 17 words
The system of claim 1, wherein the at least one custom server is a multitasking custom server.
Claim 7
Dependent Claim 16 words
The system of claim 1, wherein the at least one custom server is an ISDN server.
Claim 8
Dependent Claim 16 words
The system of claim 1, wherein the at least one custom server is a SS7 server.
Claim 9
Dependent Claim 16 words
The system of claim 1, wherein the at least one custom server is a CG server.
Claim 10
Dependent Claim 13 words
The system of claim 1, wherein the network is a local area network.
Claim 11
Dependent Claim 13 words
The system of claim 1, wherein the network is a wide area network.
Claim 12
Dependent Claim 55 words
The system of claim 1, wherein each of the one or more test cases has a test case type and wherein the execution server selects the custom server of the at least one custom server according to the test case type of the requested test case and availability of the at least one custom server.
Claim 13
Independent Claim 180 words
A system for testing of a heterogeneous network, comprising: a plurality of client machines on a network wherein each client machine of the plurality of client machines is capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with each of the plurality of client machines, wherein the plurality of client machines communicate with the execution server over the communications links; and a plurality of custom servers on the network having a communications link with the execution server, wherein a custom server of the plurality of custom servers is capable of executing one or more test case types and each custom server of the plurality of custom servers is managed by the execution server, wherein the execution server selects a custom server of the plurality of custom servers to execute a requested test case of the plurality of test case requests in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 14
Independent Claim 180 words
A system for testing of a heterogeneous network, comprising: a plurality of client machines on a network wherein each client machine of the plurality of client machines is capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with each of the plurality of client machines, wherein the plurality of client machines communicate with the execution server over the communications links; and a plurality of custom servers on the network having a communications link with the execution server, wherein a custom server of the plurality of custom servers is capable of executing one or more test case types and each custom server of the plurality of custom servers is managed by the execution server, wherein the execution server selects a custom server of the plurality of custom servers to execute a requested test case of the plurality of test case requests in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 15
Dependent Claim 37 words
The system of claim 12, wherein a client machine of the plurality of client machines has a graphical user interface which allows a user to edit the test case and to manage execution of the test case.
Claim 16
Dependent Claim 13 words
The system of claim 12, wherein the execution server is a multitasking server.
Claim 17
Dependent Claim 22 words
The system of claim 12, wherein the communications link between the execution server and the plurality of client machines is a bus.
Claim 18
Dependent Claim 20 words
The system of claim 12, wherein each custom server of the plurality of custom servers is a multitasking custom server.
Claim 19
Dependent Claim 13 words
The system of claim 12, wherein the custom server is an ISDN server.
Claim 20
Dependent Claim 13 words
The system of claim 12, wherein the custom server is a SS7 server.
Claim 21
Dependent Claim 13 words
The system of claim 12, wherein the custom server is a CG server.
Claim 22
Dependent Claim 13 words
The system of claim 12, wherein the network is a local area network.
Claim 23
Dependent Claim 13 words
The system of claim 12, wherein the network is a wide area network.
Claim 24
Dependent Claim 53 words
The system of claim 12, wherein each of the one or more test cases has a test case type and wherein the execution server selects the custom server of the plurality of custom servers according to the test case type of the requested test case and availability of the plurality of custom servers.
Claim 25
Independent Claim 134 words
A method for testing of a heterogeneous network product, comprising the steps of: requesting a test case to be executed on a network by a custom server, wherein the step of requesting the test case is made to a client machine on a network; retrieving the test case from a storage medium; assigning a priority to the test case retrieved from the storage medium; communicating the test case from the client machine to an execution server; selecting the custom server to execute the requested test case, wherein the step of selecting the custom server is performed by the execution server; routing the requested test case to the selected custom server for execution; and executing the test case by the custom server on the network in order to perform a test of a heterogeneous network-under-test.
Claim 26
Independent Claim 134 words
A method for testing of a heterogeneous network product, comprising the steps of: requesting a test case to be executed on a network by a custom server, wherein the step of requesting the test case is made to a client machine on a network; retrieving the test case from a storage medium; assigning a priority to the test case retrieved from the storage medium; communicating the test case from the client machine to an execution server; selecting the custom server to execute the requested test case, wherein the step of selecting the custom server is performed by the execution server; routing the requested test case to the selected custom server for execution; and executing the test case by the custom server on the network in order to perform a test of a heterogeneous network-under-test.
Claim 27
Dependent Claim 35 words
The method of claim 23, wherein the step of requesting a test case to be executed is performed by communicating the test case to be executed to the client machine via a graphical user interface.
Claim 28
Dependent Claim 32 words
The method of claim 23, wherein the test case retrieved from the storage medium comprises a test case execution data and a test case header which are retrieved from the storage medium.
Claim 29
Dependent Claim 17 words
The method of claim 23, wherein the storage medium is a shared storage medium on the network.
Claim 30
Dependent Claim 17 words
The method of claim 23, wherein the storage medium is a local storage on the client machine.
Claim 31
Dependent Claim 24 words
The method of claim 23, wherein if the test case is an unedited test case the storage medium is a read only storage medium.
Claim 32
Dependent Claim 19 words
The method of claim 28, wherein the read only storage medium is a shared storage medium on the network.
Claim 33
Dependent Claim 20 words
The method of claim 28, wherein the read only storage medium is a local storage medium on the client machine.
Claim 34
Dependent Claim 25 words
The method of claim 23, wherein if the test case is an edited test case the storage medium is a random access memory storage medium.
Claim 35
Dependent Claim 26 words
The method of claim 23, wherein the execution server manages the test request from the client machine according to the priority assigned to the test request.
Claim 36
Dependent Claim 18 words
The method of claim 23, wherein the custom server tests the network product by executing the test case.
Claim 37
Dependent Claim 17 words
The method of claim 23, wherein the custom server performs an interactive execution of the test case.
Claim 38
Dependent Claim 17 words
The method of claim 23, wherein the custom server performs a scheduled execution of the test case.
Claim 39
Dependent Claim 21 words
The method of claim 35, wherein the scheduled execution of the test case runs as a background task in the network.
Claim 40
Dependent Claim 35 words
The method of claim 23, wherein before the step of requesting the test case, comprising the further steps of: invoking the client machine; and validating an identity of a user logged onto the client machine.
Claim 41
Dependent Claim 21 words
The method of claim 37, wherein the step of validating the identity of the user is performed by a user server.
Claim 42
Dependent Claim 29 words
The method of claim 23, wherein after the step of requesting the test case, comprising the further step of: requesting a specific custom server to perform the test case.
Claim 43
Dependent Claim 41 words
The method of claim 39, wherein after the step of requesting a specific custom server to perform the test case, comprising the further step of: storing an identifier of the specific customer server in a local memory of the client machine.
Claim 44
Dependent Claim 39 words
The method of claim 23, wherein after the step of retrieving the test case from the storage medium, comprising the further step of: editing the test case through the use of a graphical user interface on the client machine.
Claim 45
Dependent Claim 34 words
The method of claim 41, wherein the edited test case may not be stored in a storage medium for unedited test cases but may be stored in a storage medium for edited test cases.
Claim 46
Dependent Claim 35 words
The method of claim 41, wherein after the step of editing the test case, comprising the further step of: determining whether execution of the test case should be an interactive execution or a scheduled execution.
Claim 47
Dependent Claim 39 words
The method of claim 23, wherein after the step of retrieving the test case from the storage medium, comprising the further step of: determining whether execution of the test case should be an interactive execution or a scheduled execution.
Claim 48
Dependent Claim 38 words
The method of claim 23, wherein after the step of communicating the test case from the client machine to the execution server, comprising the further step of: initiating an execution of the test case by the execution server.
Claim 49
Dependent Claim 35 words
The method of claim 23, wherein after the step of executing the test case by the custom server, comprising the further step of: communicating the results of the executed test case to the execution server.
Claim 50
Dependent Claim 33 words
The method of claim 46, wherein if the customer server performed an interactive execution of the test case, the results of the executed test case are also communicated immediately to the client machine.
Claim 51
Dependent Claim 36 words
The method of claim 23, wherein after the step of executing the test case by the custom server, comprising the further step of: storing the results of the executed test case in a shared storage medium.
Claim 52
Dependent Claim 29 words
The method of claim 48, wherein the results of the executed test case stored in the shared storage may be accessed by a plurality of users on the network.
Claim 53
Dependent Claim 49 words
The method of claim 23, wherein the test case has a test case type and the execution server performs the step of selecting the custom server to execute the requested test case according to the test case type of the requested test case and availability of the custom server.
Claim 54
Independent Claim 163 words
A method for testing of a heterogeneous network product, comprising the steps of: requesting a test case to be executed on a network by a custom server, wherein the step of requesting the test case is made to a client machine on a network; retrieving the test case from a storage medium; editing the test case via a graphical user interface on the client machine; determining whether execution of the test case should be an interactive execution or a scheduled execution; assigning a priority to the test case retrieved from the storage medium; communicating the test case from the client machine to an execution server; selecting the custom server to execute the requested test case, wherein the step of selecting the custom server is performed by the execution server; routing the requested test case to the selected custom server for execution; and executing the test case by the custom server on the network in order to perform a test of a heterogeneous network-under-test.
Claim 55
Independent Claim 163 words
A method for testing of a heterogeneous network product, comprising the steps of: requesting a test case to be executed on a network by a custom server, wherein the step of requesting the test case is made to a client machine on a network; retrieving the test case from a storage medium; editing the test case via a graphical user interface on the client machine; determining whether execution of the test case should be an interactive execution or a scheduled execution; assigning a priority to the test case retrieved from the storage medium; communicating the test case from the client machine to an execution server; selecting the custom server to execute the requested test case, wherein the step of selecting the custom server is performed by the execution server; routing the requested test case to the selected custom server for execution; and executing the test case by the custom server on the network in order to perform a test of a heterogeneous network-under-test.
Claim 56
Dependent Claim 34 words
The method of claim 51, wherein the edited test case may not be stored in a storage medium for unedited test cases but may be stored in a storage medium for edited test cases.
Claim 57
Dependent Claim 49 words
The method of claim 51, wherein the test case has a test case type and the execution server performs the step of selecting the custom server to execute the requested test case according to the test case type of the requested test case and availability of the custom server.
Claim 58
Independent Claim 187 words
A system for testing of a heterogeneous network, comprising: at least one client machine on a network capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with the at least one client machine, wherein the at least one client machine communicates with the execution server over the communications link; and at least one test equipment capable of performing testing of a heterogeneous network-under-test; at least one custom server on the network having a communications link with the execution server and communicably linked to the at least one test equipment, wherein the at least one custom server is capable of executing one or more test case types and is managed by the execution server, wherein the execution server selects a custom server of the at least one custom server to execute a requested test case of the plurality of test case requests by the at least one test equipment in order to perform testing of the heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 59
Independent Claim 187 words
A system for testing of a heterogeneous network, comprising: at least one client machine on a network capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with the at least one client machine, wherein the at least one client machine communicates with the execution server over the communications link; and at least one test equipment capable of performing testing of a heterogeneous network-under-test; at least one custom server on the network having a communications link with the execution server and communicably linked to the at least one test equipment, wherein the at least one custom server is capable of executing one or more test case types and is managed by the execution server, wherein the execution server selects a custom server of the at least one custom server to execute a requested test case of the plurality of test case requests by the at least one test equipment in order to perform testing of the heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 60
Independent Claim 210 words
A system for testing of a heterogeneous network, comprising: a plurality of client machines on a network wherein each client machine of the plurality of client machines is capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with each of the plurality of client machines, wherein the plurality of client machines communicate with the execution server over the communications links; and at least one test equipment capable of performing testing of a heterogeneous network-under-test; a plurality of custom servers on the network having a communications link with the execution server and communicably linked to the at least one test equipment, wherein a custom server of the plurality of custom servers is capable of executing one or more test case types and each custom server of the plurality of custom servers is managed by the execution server, wherein the execution server selects a custom server of the plurality of custom servers to execute a requested test case of the plurality of test case requests by the at least one test equipment in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.
Claim 61
Independent Claim 210 words
A system for testing of a heterogeneous network, comprising: a plurality of client machines on a network wherein each client machine of the plurality of client machines is capable of generating a plurality of test case requests to execute one or more test cases; an execution server on the network having a communications link with each of the plurality of client machines, wherein the plurality of client machines communicate with the execution server over the communications links; and at least one test equipment capable of performing testing of a heterogeneous network-under-test; a plurality of custom servers on the network having a communications link with the execution server and communicably linked to the at least one test equipment, wherein a custom server of the plurality of custom servers is capable of executing one or more test case types and each custom server of the plurality of custom servers is managed by the execution server, wherein the execution server selects a custom server of the plurality of custom servers to execute a requested test case of the plurality of test case requests by the at least one test equipment in order to perform a test of a heterogeneous network-under-test and routes the requested test case to the selected custom server for execution.

References Cited (Backward Citations)

US4800488A Cited
US5005122A Cited
US5325527A Cited
US5371883A Cited
US5471521A Cited
US5633909A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-28 2002-06-29 2002-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-28 2006-06-29 2006-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-28 2010-06-29 2010-12-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag