Search options available in STN databases - FIZ Karlsruhe
Search options available in STN databases - FIZ Karlsruhe
Search options available in STN databases - FIZ Karlsruhe
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
8.6.2 Granted Patent<br />
Display format: ALL<br />
50<br />
Guide to <strong>STN</strong> Patent Databases<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., Toronto, CA<br />
Boctor; Emad, Toronto, CA<br />
Hilden; Andrew W., Aurora, CA<br />
McBride; Dar<strong>in</strong> C., Sherwood Park, CA<br />
IN Barclay Brad J (CA); Boctor Emad (CA); Hilden Andrew W (CA); McBride<br />
Dar<strong>in</strong> C (CA)<br />
PAF International Bus<strong>in</strong>ess Mach<strong>in</strong>es Corporation, Armonk, NY, US<br />
PA International Bus<strong>in</strong>ess Mach<strong>in</strong>es 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 Patent - 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 po<strong>in</strong>ts <strong>in</strong> software code be<strong>in</strong>g developed <strong>in</strong> a<br />
software development tool leads to the generation of trace po<strong>in</strong>t messages<br />
when the code is executed. These trace po<strong>in</strong>t messages are listened for by<br />
aspects of the software development tool. Responsive to receiv<strong>in</strong>g one of<br />
the trace po<strong>in</strong>t messages, the software development tool may write<br />
<strong>in</strong>formation to a trace file. Advantageously, the trace file is formatted<br />
us<strong>in</strong>g a standard markup language format, such as HTML. Consequently, the<br />
trace file is readily readable (<strong>in</strong>clud<strong>in</strong>g <strong>in</strong>formation-convey<strong>in</strong>g<br />
formatt<strong>in</strong>g) by a standard, freely <strong>available</strong> web browser, rather than a<br />
proprietary tool.<br />
NTE Subject to 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 Draw<strong>in</strong>g Sheet(s), 5 Figure(s).<br />
FIG. 1 illustrates a logical view of the operation of aspects of a<br />
software development tool;<br />
FIG. 2 illustrates a process flow diagram for a message process<strong>in</strong>g method;<br />
FIG. 3 illustrates a process flow diagram for a trace file formatt<strong>in</strong>g<br />
method;<br />
FIG. 4 illustrates a software development system; and<br />
FIG. 5 schematically illustrates <strong>in</strong>teraction between assorted network<br />
components.<br />
ECLM D R A W I N G<br />
1. A method of manipulat<strong>in</strong>g a program execution trace file located <strong>in</strong> a<br />
computer readable medium, said method performed by a data process<strong>in</strong>g unit<br />
execut<strong>in</strong>g predeterm<strong>in</strong>ed computer programmed <strong>in</strong>structions, compris<strong>in</strong>g:<br />
receiv<strong>in</strong>g a trace po<strong>in</strong>t message; read<strong>in</strong>g trace po<strong>in</strong>t data from said trace<br />
po<strong>in</strong>t message; and writ<strong>in</strong>g said trace po<strong>in</strong>t data to said program<br />
execution trace file on said computer readable medium, where said trace<br />
po<strong>in</strong>t data is formatted us<strong>in</strong>g a standard markup language that is the<br />
hyper-text mark-up language. where<strong>in</strong> said trace po<strong>in</strong>t message is<br />
generated <strong>in</strong> response to an Exit Po<strong>in</strong>t placed <strong>in</strong> a given function, and<br />
said trace po<strong>in</strong>t data comprises an identity of said given function and<br />
further comprises a return value for said given function.