IP Library Granted Patent US 7,174,265
Granted Patent B2
US 7,174,265 · App. 11/128,632 · Granted Feb 6, 2007

Heterogeneous multipath path network test system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,174,265
App. No.
11/128,632
Granted
Feb 6, 2007
Kind
B2
Abstract

A test system for a heterogeneous multipath network. A tester system evaluates a plurality of status indicators from a plurality of types of test components in a network. Based on the status indicators of at least one of the test components, the tester system selects a first test to be performed. After executing the first test, the tester system selects a second test to be performed based on the status indicators of at least one of the test components and a result of the first test.

Claims (26)

1. A program storage device usable by a computer tangibly embodying code executable by the computer to perform operations for testing products in a heterogeneous network, the operations comprising:

evaluating a plurality of status indicators from a plurality of types of test components in a network;

selecting a first test to be performed based on the status indicators of at least one of the test components;

executing the first test;

selecting a second test to be performed based on the status indicators of at least one of the test components and a result of the first test; and

wherein the operations further comprise in response to a test failure having a message be displayed indicating an action to be performed to enable additional tests to be executed.

2. The program storage device of claim 1 wherein evaluating a plurality of status indicators from a plurality of types of test components in a network further comprises:

evaluating a plurality of status indicators from a plurality of types of computer devices to be tested; and

evaluating a plurality of status indicators from a plurality of different code components to be tested.

3. The program storage device of claim 2 wherein the operations further comprise:

storing test results in a database;

updating a likelihood of a test passing based on the stored test results; and

determining whether to execute a test based at least on the likelihood of the test passing.

4. The program storage device of claim 1 wherein the operations further comprise selecting, based on at least a plurality of the status indicator values, a first group of test suites to be executed from a set of potential test suites.

5. The program storage device of claim 1 wherein the operations further comprise selecting a third test to be performed based on a test dependency control module, wherein the test dependency control module selects tests to be executed based on dependencies including at least one dependency selected from the group consisting essentially of: hardware dependencies, firmware dependencies, software dependencies, server dependencies and client dependencies.

6. The program storage device of claim 1 wherein the operations further comprise:

in response to a test failure selecting a test component recovery module for a failing test component;

executing the test component recovery module for the failing test component;

selecting a test to be executed based on a result of executing the test component recovery module.

7. A program storage device usable by a computer tangibly embodying code executable by the computer to perform operations for testing products in a heterogeneous network, the operations comprising:

evaluating a plurality of status indicators from a plurality of types of test components in a network;

selecting a first test to be performed based on the status indicators of at least one of the test components;

executing the first test;

selecting a second test to be performed based on the status indicators of at least one of the test components and a result of the first test;

in response to a test failure having a message be displayed on a plurality of different systems in a plurality of locations indicating recovery actions to be performed on a plurality of systems in a plurality of locations to enable additional tests to be performed;

after receiving confirmation the recovery actions have completed, executing additional tests.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 028015/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2005
From: BASHAM, ROBERT BEVERLEY; JONES, RICHARD EARL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016209/0434 →