Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-01-23
2007-01-23
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S105000
Reexamination Certificate
active
10198213
ABSTRACT:
A system and method for automatically improving performance of a first graphical program that performs one or more repetitive operations, e.g., in a loop. The first graphical program may be programmatically analyzed and may be programmatically modified based on the analysis. Programmatically modifying the first graphical program may include programmatically modifying the one or more repetitive operations or the loop performed by the first graphical program, where the modification results in improved performance. In one embodiment, the performance of the first graphical program may be improved by increasing deterministic behavior. For example, deterministic behavior may be especially important for a real-time or time critical application. In one embodiment, determinism may be increased by removing functionality from the first graphical program which causes time latency problems. In one embodiment, one or more additional graphical programs may be programmatically generated to perform the functionality previously performed by the first graphical program, where the one or more additional graphical programs execute simultaneously with the first graphical program.
REFERENCES:
patent: 4831580 (1989-05-01), Yamada
patent: 5210837 (1993-05-01), Wiecek
patent: 5428776 (1995-06-01), Rothfield
patent: 5481741 (1996-01-01), McKaskle et al.
patent: 5966532 (1999-10-01), McDonald et al.
patent: 6437805 (2002-08-01), Sojoodi et al.
patent: 6453464 (2002-09-01), Sullivan et al.
patent: 6539027 (2003-03-01), Cambron
patent: 6817007 (2004-11-01), Burnette et al.
patent: 6868526 (2005-03-01), Singh
patent: 2001/0020291 (2001-09-01), Kudukoli et al.
patent: 2001/0024211 (2001-09-01), Kudukoli et al.
patent: 2001/0034879 (2001-10-01), Washington et al.
patent: 2001/0035879 (2001-11-01), Washington et al.
patent: 2002/0083413 (2002-06-01), Kodosky et al.
patent: 2002/0089538 (2002-07-01), Wenzel et al.
patent: 2002/0129333 (2002-09-01), Chandhoke et al.
patent: 2003/0020765 (2003-01-01), Kussmaul et al.
patent: 2004/0034696 (2004-02-01), Joffrain et al.
patent: 2004/0034847 (2004-02-01), Joffrain et al.
patent: 2005/0028138 (2005-02-01), Case et al.
patent: 2005/0091602 (2005-04-01), Ramamoorthy et al.
patent: 1077404 (2001-02-01), None
Preis Bob
Shah Darshan K.
Burgess Jason L
Hood Jeffrey C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
National Instruments Corporation
Tecklu Mulubrhan
LandOfFree
Wizard for programmatically analyzing and modifying... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Wizard for programmatically analyzing and modifying..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Wizard for programmatically analyzing and modifying... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3737266