Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2005-11-22
2005-11-22
Dam, Tuan (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
C717S116000, C717S127000
Reexamination Certificate
active
06968540
ABSTRACT:
Methods and an apparatus for instrumenting object oriented software that do not require modification to existing source code or to executable files, nor do they require modification to any existing sequences of object resident instructions. Methods include the class interceptor, doppelganger and method hijacking software instrumentation techniques. The class interceptor technique intercepts and monitors the paths of execution associated with methods inherited by a target class. The class doppelganger technique intercepts and monitors the paths of execution entering a target class. The method hijacking technique creates and adds instrumented methods directly to a target class.
REFERENCES:
patent: 4821220 (1989-04-01), Duisberg
patent: 5062055 (1991-10-01), Chinnaswamy et al.
patent: 5101348 (1992-03-01), Arrowood et al.
patent: 5161116 (1992-11-01), Schneider et al.
patent: 5307499 (1994-04-01), Yin
patent: 5367473 (1994-11-01), Chu et al.
patent: 5375070 (1994-12-01), Hershey et al.
patent: 5432932 (1995-07-01), Chen et al.
patent: 5450406 (1995-09-01), Esaki et al.
patent: 5459837 (1995-10-01), Caccavale
patent: 5459868 (1995-10-01), Fong
patent: 5475625 (1995-12-01), Glaschick
patent: 5475843 (1995-12-01), Halviatti et al.
patent: 5483468 (1996-01-01), Chen et al.
patent: 5491791 (1996-02-01), Glowny et al.
patent: 5504921 (1996-04-01), Dev et al.
patent: 5506955 (1996-04-01), Chen et al.
patent: 5513126 (1996-04-01), Harkins et al.
patent: 5553235 (1996-09-01), Chen et al.
patent: 5555191 (1996-09-01), Hripcsak
patent: 5572672 (1996-11-01), Dewitt et al.
patent: 5581482 (1996-12-01), Wiedenman et al.
patent: 5581696 (1996-12-01), Kolawa et al.
patent: 5586254 (1996-12-01), Kondo et al.
patent: 5598429 (1997-01-01), Marshall
patent: 5615135 (1997-03-01), Waclawsky et al.
patent: 5615323 (1997-03-01), Engel et al.
patent: 5616904 (1997-04-01), Fernadez
patent: 5619656 (1997-04-01), Graf
patent: 5621663 (1997-04-01), Skagerling
patent: 5634009 (1997-05-01), Iddon et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5661668 (1997-08-01), Yemini et al.
patent: 5668944 (1997-09-01), Berry
patent: 5675510 (1997-10-01), Coffey et al.
patent: 5684945 (1997-11-01), Chen et al.
patent: 5696486 (1997-12-01), Poliquin et al.
patent: 5696701 (1997-12-01), Burgess et al.
patent: 5699403 (1997-12-01), Ronnen
patent: 5732273 (1998-03-01), Srivastava et al.
patent: 5740441 (1998-04-01), Yellin et al.
patent: 5748098 (1998-05-01), Grace
patent: 5752062 (1998-05-01), Gover et al.
patent: 5758071 (1998-05-01), Burgess et al.
patent: 5778230 (1998-07-01), Wimble et al.
patent: 5796663 (1998-08-01), Park et al.
patent: 5799154 (1998-08-01), Kuriyan
patent: 5802256 (1998-09-01), Heckerman et al.
patent: 5815718 (1998-09-01), Tock
patent: 5819028 (1998-10-01), Manghirmalani et al.
patent: 5832270 (1998-11-01), Laffra et al.
patent: 5845125 (1998-12-01), Nishimura et al.
patent: 5850388 (1998-12-01), Anderson et al.
patent: 5870540 (1999-02-01), Wang et al.
patent: 5896536 (1999-04-01), Lindsey
patent: 5901315 (1999-05-01), Edwards et al.
patent: 5923834 (1999-07-01), Thieret et al.
patent: 5940618 (1999-08-01), Blandy et al.
patent: 5948113 (1999-09-01), Johnson et al.
patent: 5956662 (1999-09-01), Hemker et al.
patent: 5974237 (1999-10-01), Shurmer et al.
patent: 5974457 (1999-10-01), Waclawsky et al.
patent: 5978594 (1999-11-01), Bonnell et al.
patent: 5987249 (1999-11-01), Grossman et al.
patent: 5987250 (1999-11-01), Subrahmanyam
patent: 5991881 (1999-11-01), Conklin et al.
patent: 6021437 (2000-02-01), Chen et al.
patent: 6026234 (2000-02-01), Hanson et al.
patent: 6026237 (2000-02-01), Berry et al.
patent: 6028842 (2000-02-01), Chapman et al.
patent: 6042614 (2000-03-01), Davidson et al.
patent: 6044335 (2000-03-01), Ksendzov
patent: 6058102 (2000-05-01), Drysdale et al.
patent: 6058393 (2000-05-01), Meier et al.
patent: 6061518 (2000-05-01), Hoffman
patent: 6067412 (2000-05-01), Blake et al.
patent: 6072777 (2000-06-01), Bencheck et al.
patent: 6072953 (2000-06-01), Cohen et al.
patent: 6073089 (2000-06-01), Baker et al.
patent: 6076083 (2000-06-01), Baker
patent: 6081797 (2000-06-01), Hittt
patent: 6085029 (2000-07-01), Kolawa et al.
patent: 6106572 (2000-08-01), Halpern
patent: 6108800 (2000-08-01), Asawa
patent: 6115393 (2000-09-01), Engel et al.
patent: 6118936 (2000-09-01), Lauer et al.
patent: 6118940 (2000-09-01), Alexander, III et al.
patent: 6119074 (2000-09-01), Sarangapani
patent: 6119247 (2000-09-01), House et al.
patent: 6126330 (2000-10-01), Knight
patent: 6138122 (2000-10-01), Smith et al.
patent: 6139198 (2000-10-01), Danforth et al.
patent: 6145121 (2000-11-01), Levy et al.
patent: 6149318 (2000-11-01), Chase et al.
patent: 6151701 (2000-11-01), Humphreys et al.
patent: 6154736 (2000-11-01), Chickering et al.
patent: 6161200 (2000-12-01), Rees et al.
patent: 6167398 (2000-12-01), Wyard et al.
patent: 6182022 (2001-01-01), Mayle et al.
patent: 6182157 (2001-01-01), Schlener et al.
patent: 6189142 (2001-02-01), Johnston et al.
patent: 6216119 (2001-04-01), Jannarone
patent: 6216237 (2001-04-01), Klemm et al.
patent: 6222652 (2001-04-01), Roberts
patent: 6249755 (2001-06-01), Yemini et al.
patent: 6263298 (2001-07-01), Kerman et al.
patent: 6263491 (2001-07-01), Hunt
patent: 6269401 (2001-07-01), Fletcher et al.
patent: 6314558 (2001-11-01), Angel et al.
patent: 6320585 (2001-11-01), Engel et al.
patent: 6327550 (2001-12-01), Vinberg et al.
patent: 6327677 (2001-12-01), Garg et al.
patent: 6359976 (2002-03-01), Kalyanpur et al.
patent: 6377907 (2002-04-01), Waclawski
patent: 6381306 (2002-04-01), Lawson et al.
patent: 6405250 (2002-06-01), Lin et al.
patent: 6405367 (2002-06-01), Bryant et al.
patent: 6438744 (2002-08-01), Toutonghi et al.
patent: 6446058 (2002-09-01), Brown
patent: 6453346 (2002-09-01), Garg et al.
patent: 6466929 (2002-10-01), Brown et al.
patent: 6470464 (2002-10-01), Bertram et al.
patent: 6481008 (2002-11-01), Chaiken et al.
patent: 6484129 (2002-11-01), Klein et al.
patent: 6505246 (2003-01-01), Land et al.
patent: 6507805 (2003-01-01), Gordon et al.
patent: 6513065 (2003-01-01), Hafez et al.
patent: 6631518 (2003-10-01), Bortnikov et al.
patent: 6662359 (2003-12-01), Berry et al.
patent: 6721941 (2004-04-01), Morshed et al.
patent: 6742178 (2004-05-01), Berry et al.
patent: 6760903 (2004-07-01), Morshed et al.
patent: 2001/0052087 (2001-12-01), Garg et al.
patent: 2002/0012011 (2002-01-01), Roytman et al.
patent: 2002/0019870 (2002-02-01), Chirashnya et al.
patent: 2002/0049838 (2002-04-01), Sylor et al.
patent: 2002/0054169 (2002-05-01), Richardson
patent: 2002/0090134 (2002-07-01), Van Zon
patent: 2002/0095661 (2002-07-01), Angel et al.
patent: 2002/0111755 (2002-08-01), Valadarsky et al.
patent: 2002/0123865 (2002-09-01), Whitney et al.
patent: 2002/0133757 (2002-09-01), Bertram et al.
patent: 2002/0152185 (2002-10-01), Satish Jamadagni
patent: 2002/0152304 (2002-10-01), Collazo
patent: 2002/0152305 (2002-10-01), Jackson et al.
patent: 2002/0158918 (2002-10-01), Feibush et al.
patent: 2002/0159386 (2002-10-01), Grosdidier et al.
patent: 2002/0165892 (2002-11-01), Grumann et al.
patent: 2002/0169870 (2002-11-01), Vosseler et al.
patent: 2002/0173997 (2002-11-01), Menard et al.
patent: 2002/0174174 (2002-11-01), Ramraj et al.
patent: 2002/0183972 (2002-12-01), Enck et al.
patent: 2002/0184065 (2002-12-01), Menard et al.
patent: 2002/0184615 (2002-12-01), Sumner et al.
patent: 2002/0198879 (2002-12-01), Schwarcz
patent: 2002/0198985 (2002-12-01), Fraenkel et al.
patent: 2003/0005362 (2003-01-01), Miller et al.
patent: 2003/0009507 (2003-01-01), Shum
patent: 2003/0014692 (2003-01-01), James et al.
patent: 2003/0018241 (2003-01-01), Mannheimer
patent: 2003/0018494 (2003-01-01), Bronstein et al.
patent: 2003/0023712 (2003-01-01), Zhao et al.
patent: 2003/0028631 (2003-02-01), Rhodes
patent: 2003/0033404 (2003-02-01), Richardson
patent: 2004/0133882 (2004-07-01), Angel et al.
patent: 296 00 609 U 1 (1997-03-01), None
patent: WO 96/12224 (1996-04-01), None
Stegawski et al., A new virtual-instrumetation-base exeperimenting environment for undergraduate
Beck Ralph L.
Romanchuk Michael Walter
Dam Tuan
Davis & Bujold P.L.L.C.
OPNET Technologies Inc.
Rampuria Satish S.
LandOfFree
Software instrumentation method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software instrumentation method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software instrumentation method and apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3462516