Active data type variable for use in software routines that...

Data processing: software development – installation – and managem – Software program development tool – Testing or debugging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S114000

Reexamination Certificate

active

06880148

ABSTRACT:
The present invention provides an active data type for use in a computer program. The active data type has an identifier and at least one algorithm associated therewith. The identifier is utilized by the computer program to identify the instance of the active data type. The algorithm is configured to be automatically executed when an attempt to access a value associated with the active data type instance is made by a routine or otherwise. When a particular routine that uses an instance of the active data type attempts to access the value associated with the active data type, the algorithm determines the value associated with the active data type before the routine obtains access to the value. The active data type may be a real, an integer, or a string, for example. The algorithm automatically determines the current value associated with the active data type instance. Preferably, the active data type has an identifier, a first algorithm and a second algorithm associated therewith. The first algorithm preferably automatically determines the current value of the instance of the active data type when a routine that utilizes the value of the active data type instance attempts to access the value. When the value of the instance of the active data type is set, the second algorithm preferably automatically post-processes the value to which the active data type instance has been set. A locking/unlocking mechanism sets the value of the active data type instance prior to the first algorithm invoking the particular routine, suspends active data type algorithm processing while the routine executes, and processes the value of the active data type instance using the second algorithm once the routine has returned in order to post-process any changes to the value of the active data type instance.

REFERENCES:
patent: 4819234 (1989-04-01), Huber
patent: 5313616 (1994-05-01), Cline et al.
patent: 5504881 (1996-04-01), Sirurget
patent: 5938781 (1999-08-01), Proskauer
patent: 6085029 (2000-07-01), Kolawa et al.
patent: 6249882 (2001-06-01), Testardi
patent: 6263491 (2001-07-01), Hunt
patent: 6385552 (2002-05-01), Snyder
patent: 6401220 (2002-06-01), Grey et al.
Evans, James R., Lisonbee, James C., Allred, Lloyd G., “Using Windows Messaging to Control Automatic Test Equipment”, 1999, p. 147-149, retrieved from IEEE database Feb. 20, 2003.*
Meier, Michael S., Miller, Kevan L., Pazel, Donald P., Rao, Josyula R., and Russell, James R., “Experiences with Building Distributed Debuggers”, 1996, ACM p. 70-79, retrieved from ACM Portal database Feb. 20, 2003.*
Prins, Jan F., “Automated Testing in aAPL—An Application of Exception Handling”, 1982 ACM, p. 260-264, retrieved from ACM database Feb. 20, 2003.*
“Memory Parity Check Resume”, 1991, SPI Database, IBM TDB, retrieved from SPI database Feb. 20, 2003.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Active data type variable for use in software routines that... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Active data type variable for use in software routines that..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Active data type variable for use in software routines that... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3439095

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.