07.03.2013 Views

Guide to STN Patent Databases – Basic Version - Paton - TU Ilmenau

Guide to STN Patent Databases – Basic Version - Paton - TU Ilmenau

Guide to STN Patent Databases – Basic Version - Paton - TU Ilmenau

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.6.2 Granted <strong>Patent</strong><br />

Display format: ALL<br />

50<br />

<strong>Guide</strong> <strong>to</strong> <strong>STN</strong> <strong>Patent</strong> <strong>Databases</strong><br />

G11B0027-10 [I,A]; G11B0027-32 [I,C*]; G11B0027-32 [I,A];<br />

G11B0027-34 [I,C*]; G11B0027-34 [I,A]; H04N0005-445 [I,C*];<br />

H04N0005-445 [I,A]<br />

AN 04650160 IFIPAT;IFIUDB;IFICDB<br />

TI DYNAMIC GENERATION OF PROGRAM EXECUTION TRACE FILES IN A STANDARD MARKUP<br />

LANGUAGE<br />

INF Barclay; Brad J., Toron<strong>to</strong>, CA<br />

Boc<strong>to</strong>r; Emad, Toron<strong>to</strong>, CA<br />

Hilden; Andrew W., Aurora, CA<br />

McBride; Darin C., Sherwood Park, CA<br />

IN Barclay Brad J (CA); Boc<strong>to</strong>r Emad (CA); Hilden Andrew W (CA); McBride<br />

Darin C (CA)<br />

PAF International Business Machines Corporation, Armonk, NY, US<br />

PA International Business Machines Corp (42640)<br />

EXNAM Ingberg, Todd<br />

AG LaBaw, Jeffrey S.<br />

Skarsten, James O.<br />

Yee, Duke W.<br />

PI US 7251809 B2 20070731<br />

US 2003196192 A1 20031016<br />

AI US 2003-411467 20030410<br />

XPD 10 Apr 2023<br />

PRAI CA 2002-2381605 20020412<br />

FI US 7251809 20070731<br />

DT Utility; Granted <strong>Patent</strong> - Utility, with Pre-Grant Publication<br />

FS ELECTRICAL<br />

GRANTED<br />

ED Entered <strong>STN</strong>: 1 Aug 2007<br />

Last Updated on <strong>STN</strong>: 1 Aug 2007<br />

AB The placement of trace points in software code being developed in a<br />

software development <strong>to</strong>ol leads <strong>to</strong> the generation of trace point messages<br />

when the code is executed. These trace point messages are listened for by<br />

aspects of the software development <strong>to</strong>ol. Responsive <strong>to</strong> receiving one of<br />

the trace point messages, the software development <strong>to</strong>ol may write<br />

information <strong>to</strong> a trace file. Advantageously, the trace file is formatted<br />

using a standard markup language format, such as HTML. Consequently, the<br />

trace file is readily readable (including information-conveying<br />

formatting) by a standard, freely available web browser, rather than a<br />

proprietary <strong>to</strong>ol.<br />

NTE Subject <strong>to</strong> any Disclaimer, the term of this patent is extended or<br />

adjusted under 35 USC 154(b) by 749 days.<br />

CLMN 7<br />

CLMI 1,2,3,4,5,6,7<br />

GI 5 Drawing Sheet(s), 5 Figure(s).<br />

FIG. 1 illustrates a logical view of the operation of aspects of a<br />

software development <strong>to</strong>ol;<br />

FIG. 2 illustrates a process flow diagram for a message processing method;<br />

FIG. 3 illustrates a process flow diagram for a trace file formatting<br />

method;<br />

FIG. 4 illustrates a software development system; and<br />

FIG. 5 schematically illustrates interaction between assorted network<br />

components.<br />

ECLM D R A W I N G<br />

1. A method of manipulating a program execution trace file located in a<br />

computer readable medium, said method performed by a data processing unit<br />

executing predetermined computer programmed instructions, comprising:<br />

receiving a trace point message; reading trace point data from said trace<br />

point message; and writing said trace point data <strong>to</strong> said program<br />

execution trace file on said computer readable medium, where said trace<br />

point data is formatted using a standard markup language that is the<br />

hyper-text mark-up language. wherein said trace point message is<br />

generated in response <strong>to</strong> an Exit Point placed in a given function, and<br />

said trace point data comprises an identity of said given function and<br />

further comprises a return value for said given function.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!