← Back to Patent Explorer
US5983366A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system having monitoring of software activity

Assignee: Intel Corp
•
Filing: 1997-03-19
•
Granted: 1999-11-09
•
Expires: 2017-03-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of tracing execution of a computer program of a data processing system with print messages is disclosed. The method includes providing a trace definition file containing a plurality of trace definitions, each trace definition is an encoded identification of each print message to be used with the tracing of execution of the computer program of the data processing system and a format display specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the data processing system which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the data processing system to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the data processor to the host processor associated with the selected parts of the application program being traced; and the host processor, in response to transmission of the trace information from the data processor and in response to the information provided from the trace definition file causing the output for enabling tracing of the execution of the selected parts of the computer program.

Inventors

  • 👤 Michael Roy King

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:04
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3636; G06F11/30; G06F11/34; G06F11/3466

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 207 words
A method of tracing execution of computer programs of a data processing system with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing a content of each print message to be used with the tracing of execution of a computer program of the data processing system, an encoded identification of each print message and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the data processing system which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the data processing system to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the data processing system to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the data processing system and in response to the information provided from the trace definition file, causing the output for enabling tracing of the execution of the selected parts of the computer program.
Claim 2
Independent Claim 207 words
A method of tracing execution of computer programs of a data processing system with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing a content of each print message to be used with the tracing of execution of a computer program of the data processing system, an encoded identification of each print message and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the data processing system which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the data processing system to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the data processing system to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the data processing system and in response to the information provided from the trace definition file, causing the output for enabling tracing of the execution of the selected parts of the computer program.
Claim 3
Dependent Claim 50 words
A method in accordance with claim 1 wherein: the output is displayed; and the selected information provided from the trace definition file to the data processing system executed with the computer program and from the data processing system to the host processor comprises the encoded identification of each trace definition.
Claim 4
Dependent Claim 59 words
A method in accordance with claim 2 wherein: the trace definition file further includes parameters of the trace information; and the selected information provided from the trace definition file to the data processing system which is executed with the computer program and from the data processing system to the host processor further comprises the parameters of the trace information.
Claim 5
Dependent Claim 21 words
A method in accordance with claim 1 wherein: the encoded identification of each trace definition is a unique numerical identification thereof.
Claim 6
Independent Claim 238 words
A method of tracing execution of computer programs of a data processing system with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing an encoded identification of each print message to be used with the tracing of execution of a computer program of the data processing system and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the data processing system which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the data processing system to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the data processing system to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the data processing system and in response to the information provided from the trace definition file causing the output for enabling tracing of the execution of the selected parts of the computer program; and wherein the encoded identification of each trace definition is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 7
Independent Claim 238 words
A method of tracing execution of computer programs of a data processing system with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing an encoded identification of each print message to be used with the tracing of execution of a computer program of the data processing system and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the data processing system which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the data processing system to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the data processing system to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the data processing system and in response to the information provided from the trace definition file causing the output for enabling tracing of the execution of the selected parts of the computer program; and wherein the encoded identification of each trace definition is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 8
Dependent Claim 50 words
A method in accordance with claim 5 wherein: the output is displayed; and the selected information provided from the trace definition file to the data processing system executed with the computer program and from the data processing system to the host processor comprises the encoded identification of each trace definition.
Claim 9
Dependent Claim 59 words
A method in accordance with claim 6 wherein: the trace definition file further includes parameters of the trace information; and the selected information provided from the trace definition file to the data processing system which is executed with the computer program and from the data processing system to the host processor further comprises the parameters of the trace information.
Claim 10
Dependent Claim 16 words
A method in accordance with claim 7 wherein: the data processing system is a GSM transceiver.
Claim 11
Dependent Claim 29 words
A method in accordance with claim 8 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 12
Dependent Claim 16 words
A method in accordance with claim 6 wherein: the data processing system is a GSM transceiver.
Claim 13
Dependent Claim 29 words
A method in accordance with claim 10 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 14
Dependent Claim 29 words
A method in accordance with claim 6 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 15
Dependent Claim 29 words
A method in accordance with claim 7 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 16
Dependent Claim 21 words
A method in accordance with claim 5 wherein: the encoded identification of each trace definition is a unique numerical identification thereof.
Claim 17
Dependent Claim 16 words
A method in accordance with claim 14 wherein: the data processing system is a GSM transceiver.
Claim 18
Dependent Claim 29 words
A method in accordance with claim 15 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 19
Dependent Claim 29 words
A method in accordance with claim 14 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 20
Dependent Claim 16 words
A method in accordance with claim 5 wherein: the data processing system is a GSM transceiver.
Claim 21
Dependent Claim 29 words
A method in accordance with claim 18 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 22
Dependent Claim 29 words
A method in accordance with claim 5 wherein: the trace definition file is compiled to generate the selected information provided to the data processing system and the host processor.
Claim 23
Independent Claim 195 words
A method of tracing execution of computer programs of a GSM receiver with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing an encoded identification of each print message to be used with the tracing of execution of a computer program of the GSM receiver and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the GSM receiver which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the GSM receiver to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the GSM receiver to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the GSM receiver and in response to the information provided from the trace definition file causing the output for enabling tracing of the execution of the selected parts of the computer program.
Claim 24
Independent Claim 195 words
A method of tracing execution of computer programs of a GSM receiver with print messages comprising: providing a trace definition file containing a plurality of trace definitions, each trace definition containing an encoded identification of each print message to be used with the tracing of execution of a computer program of the GSM receiver and a format specification of an output for providing a trace of the execution of the computer program; providing information from the trace definition file to the GSM receiver which is executed with the computer program; providing information from the trace definition file to a host processor; the host processor communicating with the GSM receiver to identify selected parts of the computer program to be traced; in response to execution of the computer program transmitting trace information from the GSM receiver to the host processor associated with the selected parts of the computer program being traced; and the host processor, in response to transmission of the trace information from the GSM receiver and in response to the information provided from the trace definition file causing the output for enabling tracing of the execution of the selected parts of the computer program.
Claim 25
Dependent Claim 49 words
A method in accordance with claim 21 wherein: the output is displayed; and the selected information provided from the trace definition file to the data processing system executed with the computer program and from the GSM receiver to the host processor comprises the encoded identification of each trace definition.
Claim 26
Dependent Claim 58 words
A method in accordance with claim 22 wherein: the trace definition file further includes parameters of the trace information; and the selected information provided from the trace definition file to the data processing system which is executed with the computer program and from the GSM receiver to the host processor further comprises the parameters of the trace information.
Claim 27
Dependent Claim 43 words
A method in accordance with claim 23 wherein: the encoded identification of each trace data is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 28
Dependent Claim 28 words
A method in accordance with claim 24 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 29
Dependent Claim 43 words
A method in accordance with claim 22 wherein: the encoded identification of each trace data is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 30
Dependent Claim 28 words
A method in accordance with claim 26 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 31
Dependent Claim 28 words
A method in accordance with claim 22 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 32
Dependent Claim 28 words
A method in accordance with claim 23 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 33
Dependent Claim 21 words
A method in accordance with claim 21 wherein: the encoded identification of each trace definition is a unique numerical identification thereof.
Claim 34
Dependent Claim 43 words
A method in accordance with claim 30 wherein: the encoded identification of each trace data is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 35
Dependent Claim 28 words
A method in accordance with claim 31 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 36
Dependent Claim 28 words
A method in accordance with claim 30 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 37
Dependent Claim 43 words
A method in accordance with claim 21 wherein: the encoded identification of each trace definition is a unique symbolic identity thereof; and each unique symbolic identity is converted to a unique numerical identification thereof which is compiled as part of the computer program.
Claim 38
Dependent Claim 28 words
A method in accordance with claim 34 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.
Claim 39
Dependent Claim 28 words
A method in accordance with claim 21 wherein: the trace definition file is compiled to generate the selected information provided to the GSM receiver and the host processor.

References Cited (Backward Citations)

US3707725A Cited
US5124103A Cited
US4802165A Cited
US5121489A Cited
US5347649A Cited
US5297274A Cited
US5748964A Cited
US5642478A Cited
US5671351A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-08 2003-05-10 2003-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-08 2007-05-10 2007-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-08 2011-05-10 2011-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag