The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 14, 2006

Filed:

Dec. 09, 1997
Applicants:

John V. Mclain, Jr., Colorado Springs, CO (US);

Damon Curnell, Colorado Springs, CO (US);

Inventors:

John V. McLain, Jr., Colorado Springs, CO (US);

Damon Curnell, Colorado Springs, CO (US);

Assignee:

MCI Communications Corporation, Washington, DC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system, method and computer program product for processing multiple tasks using a single copy of a data object employs command control vectors (CCVs) for representing tasks. A CCV includes pointers to method objects that store instructions for processing tasks and pointers to data objects that store temporary data generated by execution of the method objects. A command response manager manages a queue of CCVs. A separate CCV is generated for each session thread. Multiple CCVs can point to the same method object so that only a single copy of a method object needs to be provided. In one embodiment, CCVs are used in a telecommunication network emulator, where each CCV points to a command response table method object that includes a variety of responses for a variety of inputs. When a CCV points to a script invocation within a command response table, the CCV includes a field for pointing to the invoked script, a field for pointing to a particular offset within the script and a field for pointing to a data object that stores data associated with execution of the script for the CCV. The temporary data object and the virtual instructions of the script form a virtual data object.


Find Patent Forward Citations

Loading…