IP Library Granted Patent US 8,660,833
Granted Patent B2
US 8,660,833 · App. 12/647,935 · Granted Feb 25, 2014

Method, computer program product and apparatus for providing an interactive network simulator

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 8,660,833
App. No.
12/647,935
Granted
Feb 25, 2014
Kind
B2
Abstract

An apparatus for providing an interactive network simulator may include processing circuitry configured to at least perform receiving an indication of messages or responses exchanged between a testing platform simulating one or more external systems and a system under test, storing data corresponding to the indications received, and providing for a visual display of information related to the indications received to a user interacting with the testing platform. A corresponding method and computer program product are also provided.

Claims (37)

1. An apparatus comprising processing circuitry configured to at least perform:

modeling a plurality of sub-modules based in part on information indicative of one or more possible responses from respective sub-modules to outputs from a system under test;

receiving an indication of messages exchanged between a testing platform simulating a plurality of external systems and the system under test;

storing data corresponding to the indications received; and

providing for a visual display of information related to the indications received to a user interacting with the testing platform,

wherein the testing platform comprises a simulator engine and the plurality of sub-modules, each of the plurality of sub-modules configured to model a corresponding one of the plurality of external systems being tested for compatibility with the system under test.

2. The apparatus of claim 1 , wherein the apparatus is accessible by a plurality of users to enable each respective user to conduct separate testing of the system under test.

3. The apparatus of claim 2 , wherein the apparatus is remotely accessible via a network.

4. The apparatus of claim 1 , wherein the processing circuitry is configured to store data corresponding to the indications received at least in part by storing each message in association with an identity of an entity from which each respective message originated.

5. The apparatus of claim 1 , wherein the processing circuitry is configured to store data at least in part by storing corresponding messages for a plurality of users.

6. The apparatus of claim 5 , wherein the processing circuitry is configured to provide for the visual display at least in part by providing a particular user of the plurality of users with a display only of messages associated with the particular user.

7. The apparatus of claim 1 , wherein the processing circuitry is configured to provide for the visual display at least in part by providing the visual display at a remote device of the user via a web browser.

8. The apparatus of claim 1 , wherein the processing circuitry is configured to enable the user to select a stored request to generate a response to the request with user selectable values.

9. The apparatus of claim 1 , wherein the processing circuitry is configured to monitor the messages to evaluate performance criteria of the external systems.

10. A method comprising:

modeling a plurality of sub-modules based in part on information indicative of one or more possible responses from respective sub-modules to outputs from a system under test;

receiving an indication of messages exchanged between a testing platform simulating a plurality of external systems and the system under test;

storing data corresponding to the indications received; and

providing for a visual display of information related to the indications received to a user interacting with the testing platform,

wherein the testing platform comprises a simulator engine and the plurality of sub-modules, each of the plurality of sub-modules configured to model a corresponding one of the plurality of external systems being tested for compatibility with the system under test.

11. The method of claim 10 , wherein storing data corresponding to the indications received comprises storing each message in association with an identity of an entity from which each respective message originated.

12. The method of claim 10 , wherein storing data comprises storing corresponding messages for a plurality of users.

13. The method of claim 12 , wherein providing for the visual display comprises providing a particular user of the plurality of users with a display only of messages associated with the particular user.

14. The method of claim 10 , wherein providing for the visual display comprises providing the visual display at a remote device of the user via a web browser.

15. The method of claim 10 , further comprising enabling a user to select a stored request to generate a response to the request with user selectable values.

16. The method of claim 10 , further comprising:

monitoring the messages to evaluate performance criteria of the external systems.

17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising:

program code instructions for modeling a plurality of sub-modules based in part on information indicative of one or more possible responses from respective sub-modules to outputs from a system under test;

program code instructions for receiving an indication of messages exchanged between a testing platform simulating a plurality of external systems and the system under test;

program code instructions for storing data corresponding to the indications received; and

program code instructions for providing for a visual display of information related to the indications received to a user interacting with the testing platform,

wherein the testing platform comprises a simulator engine and the plurality of sub-modules, each of the plurality of sub-modules configured to model a corresponding one of the plurality of external systems being tested for compatibility with the system under test.

18. The computer program product of claim 17 , wherein program code instructions for storing data corresponding to the indications received include instructions for storing each message in association with an identity of an entity from which each respective message originated.

19. The computer program product of claim 17 , wherein program code instructions for storing data include instructions for storing corresponding messages for a plurality of users.

20. The computer program product of claim 19 , wherein program code instructions for providing for the visual display include instructions for providing a particular user of the plurality of users with a display only of messages associated with the particular user.

21. The computer program product of claim 17 , wherein program code instructions for providing for the visual display include instructions for providing the visual display at a remote device of the user via a web browser.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 042715/0581 →
CHANGE OF NAME Recorded Jun 13, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 042776/0107 →
CHANGE OF NAME Recorded Oct 17, 2012
From: MCKESSON FINANCIAL HOLDINGS LIMITED
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 029141/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2009
From: PYE, JONATHAN
To: MCKESSON FINANCIAL HOLDINGS LIMITED
Reel/Frame 023707/0782 →