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
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.