Claims Analysis
Total Claims: 61
Claim 1
Independent Claim
79 words
A computer implemented method for debugging a computer process, comprising: receiving a message from a processor implementing a computer process, said message referencing context information pertaining to a particular action in said computer process; accessing breakpoint information specifying one or more breakpoints; determining based upon said context information and said breakpoint information whether a breakpoint has been reached; and in response to a determination that a breakpoint has been reached, precluding said processor from continuing with said computer process.
Claim 2
Dependent Claim
79 words
A computer implemented method for debugging a computer process, comprising: receiving a message from a processor implementing a computer process, said message referencing context information pertaining to a particular action in said computer process; accessing breakpoint information specifying one or more breakpoints; determining based upon said context information and said breakpoint information whether a breakpoint has been reached; and in response to a determination that a breakpoint has been reached, precluding said processor from continuing with said computer process.
Claim 3
Dependent Claim
23 words
The method of claim 1 , wherein precluding said processor from continuing with said computer process is achieved without altering said computer process.
Claim 4
Dependent Claim
21 words
The method of claim 1 , wherein said message is sent by said processor prior to execution of said particular action.
Claim 5
Dependent Claim
20 words
The method of claim 1 , wherein said message is sent by said processor after execution of said particular action.
Claim 6
Dependent Claim
21 words
The method of claim 1 , wherein said message is sent by said processor upon failure to perform said particular action.
Claim 7
Dependent Claim
28 words
The method of claim 1 , further comprising: receiving user input indicating that said computer process should resume; and instructing said processor to continue with said computer process.
Claim 8
Dependent Claim
36 words
The method of claim 1 , wherein said processor is a transformation processor for processing a transformation document and a source document to derive a result document, and wherein said computer process is a transformation process.
Claim 9
Dependent Claim
23 words
The method of claim 7 , wherein precluding said processor from continuing with said computer process is achieved without altering said transformation document.
Claim 10
Dependent Claim
35 words
The method of claim 7 , wherein said context information comprises: an indication of a portion of said transformation document that is giving rise to said particular action, and context information pertaining to said portion.
Claim 11
Dependent Claim
56 words
The method of claim 9 , wherein said breakpoint information comprises a breakpoint specification directed to said transformation document, and wherein determining whether a breakpoint has been reached comprises: determining, based upon said breakpoint specification and said context information pertaining to said portion, whether one or more criteria specified in said breakpoint specification has been met.
Claim 12
Dependent Claim
23 words
The method of claim 10 , wherein said breakpoint specification comprises a locational breakpoint that specifies a particular location in said transformation document.
Claim 13
Dependent Claim
24 words
The method of claim 10 , wherein said breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 14
Dependent Claim
14 words
The method of claim 10 , wherein said breakpoint specification comprises an Xpath expression.
Claim 15
Dependent Claim
35 words
The method of claim 7 , wherein said context information comprises: an indication of a portion of said source document that is a subject of said particular action, and context information pertaining to said portion.
Claim 16
Dependent Claim
56 words
The method of claim 14 , wherein said breakpoint information comprises a breakpoint specification directed to said source document, and wherein determining whether a breakpoint has been reached comprises: determining, based upon said breakpoint specification and said context information pertaining to said portion, whether one or more criteria specified in said breakpoint specification has been met.
Claim 17
Dependent Claim
23 words
The method of claim 15 , wherein said breakpoint specification comprises a locational breakpoint that specifies a particular location in said source document.
Claim 18
Dependent Claim
24 words
The method of claim 15 , wherein said breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 19
Dependent Claim
15 words
The method of claim 15 , wherein said conditional breakpoint specification comprises an Xpath expression.
Claim 20
Dependent Claim
67 words
The method of claim 7 , further comprising: receiving a processing message from said processor; in response to said processing message, granting a user an opportunity to terminate or to continue with said computer process; receiving an indication from the user that the user wishes to continue with said computer process in spite of said processing message; and instructing said processor to continue with said computer process.
Claim 21
Dependent Claim
14 words
The method of claim 19 , wherein said processing message comprises an XSL message.
Claim 22
Dependent Claim
133 words
A computer readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to debug a computer process, said computer readable medium comprising: instructions for causing one or more processors to receive a message from a processing mechanism implementing a computer process, said message referencing context information pertaining to a particular action in said computer process; instructions for causing one or more processors to access breakpoint information specifying one or more breakpoints; instructions for causing one or more processors to determine based upon said context information and said breakpoint information whether a breakpoint has been reached; and instructions for causing one or more processors to preclude, in response to a determination that a breakpoint has been reached, said processing mechanism from continuing with said computer process.
Claim 23
Dependent Claim
133 words
A computer readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to debug a computer process, said computer readable medium comprising: instructions for causing one or more processors to receive a message from a processing mechanism implementing a computer process, said message referencing context information pertaining to a particular action in said computer process; instructions for causing one or more processors to access breakpoint information specifying one or more breakpoints; instructions for causing one or more processors to determine based upon said context information and said breakpoint information whether a breakpoint has been reached; and instructions for causing one or more processors to preclude, in response to a determination that a breakpoint has been reached, said processing mechanism from continuing with said computer process.
Claim 24
Dependent Claim
26 words
The computer readable medium of claim 21 , wherein precluding said processing mechanism from continuing with said computer process is achieved without altering said computer process.
Claim 25
Dependent Claim
24 words
The computer readable medium of claim 21 , wherein said message is sent by said processing mechanism prior to execution of said particular action.
Claim 26
Dependent Claim
23 words
The computer readable medium of claim 21 , wherein said message is sent by said processing mechanism after execution of said particular action.
Claim 27
Dependent Claim
24 words
The computer readable medium of claim 21 , wherein said message is sent by said processing mechanism upon failure to perform said particular action.
Claim 28
Dependent Claim
47 words
The computer readable medium of claim 21 , further comprising: instructions for causing one or more processors to receive user input indicating that said computer process should resume; and instructions for causing one or more processors to instruct said processing mechanism to continue with said computer process.
Claim 29
Dependent Claim
39 words
The computer readable medium of claim 21 , wherein said processing mechanism is a transformation processor for processing a transformation document and a source document to derive a result document, and wherein said computer process is a transformation process.
Claim 30
Dependent Claim
26 words
The computer readable medium of claim 27 , wherein precluding said processing mechanism from continuing with said computer process is achieved without altering said transformation document.
Claim 31
Dependent Claim
37 words
The computer readable medium of claim 27 , wherein said context information comprises: an indication of a portion of said transformation document that is giving rise to said particular action, and context information pertaining to said portion.
Claim 32
Dependent Claim
75 words
The computer readable medium of claim 29 , wherein said breakpoint information comprises a breakpoint specification directed to said transformation document, and wherein said instructions for causing one or more processors to determine whether a breakpoint has been reached comprises: instructions for causing one or more processors to determine, based upon said breakpoint specification and said context information pertaining to said portion, whether one or more criteria specified in said breakpoint specification has been met.
Claim 33
Dependent Claim
25 words
The computer readable medium of claim 30 , wherein said breakpoint specification comprises a locational breakpoint that specifies a particular location in said transformation document.
Claim 34
Dependent Claim
26 words
The computer readable medium of claim 30 , wherein said breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 35
Dependent Claim
16 words
The computer readable medium of claim 30 , wherein said breakpoint specification comprises an Xpath expression.
Claim 36
Dependent Claim
37 words
The computer readable medium of claim 27 , wherein said context information comprises: an indication of a portion of said source document that is a subject of said particular action, and context information pertaining to said portion.
Claim 37
Dependent Claim
75 words
The computer readable medium of claim 34 , wherein said breakpoint information comprises a breakpoint specification directed to said source document, and wherein said instructions for causing one or more processors to determine whether a breakpoint has been reached comprises: instructions for causing one or more processors to determine, based upon said breakpoint specification and said context information pertaining to said portion, whether one or more criteria specified in said breakpoint specification has been met.
Claim 38
Dependent Claim
25 words
The computer readable medium of claim 35 , wherein said breakpoint specification comprises a locational breakpoint that specifies a particular location in said source document.
Claim 39
Dependent Claim
26 words
The computer readable medium of claim 35 , wherein said breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 40
Dependent Claim
17 words
The computer readable medium of claim 35 , wherein said conditional breakpoint specification comprises an Xpath expression.
Claim 41
Dependent Claim
109 words
The computer readable medium of claim 27 , further comprising: instructions for causing one or more processors to receive a processing message from said processing mechanism; instructions for causing one or more processor to grant, in response to said processing message, a user an opportunity to terminate or to continue with said computer process; instructions for causing one or more processors to receive an indication from the user that the user wishes to continue with said computer process in spite of said action failure; and instructions for causing one or more processors to instruct said processing mechanism to continue with said computer process in spite of said action failure.
Claim 42
Dependent Claim
16 words
The computer readable medium of claim 39 , wherein said processing message comprises an XSL message.
Claim 43
Dependent Claim
151 words
A computer system, comprising: a user interface for receiving input from and providing output to a user, said user interface receiving a plurality of breakpoint specifications from the user; a debugging mechanism operatively coupled to said user interface, said debugging mechanism enforcing breakpoints specified by said breakpoint specifications; and a processor operatively coupled to said user interface and said debugging mechanism, said processor implementing a computer process comprising a plurality of actions; wherein said processor sends a message to said debugging mechanism pertaining to a particular action in said computer process, said message referencing context information pertaining to said particular action; and wherein said debugging mechanism, in response to said message, determines based upon said breakpoint specifications and said context information whether a breakpoint has been reached, and in response to a determination that a breakpoint has been reached, said debugging mechanism precluding said processor from continuing with said computer process.
Claim 44
Dependent Claim
151 words
A computer system, comprising: a user interface for receiving input from and providing output to a user, said user interface receiving a plurality of breakpoint specifications from the user; a debugging mechanism operatively coupled to said user interface, said debugging mechanism enforcing breakpoints specified by said breakpoint specifications; and a processor operatively coupled to said user interface and said debugging mechanism, said processor implementing a computer process comprising a plurality of actions; wherein said processor sends a message to said debugging mechanism pertaining to a particular action in said computer process, said message referencing context information pertaining to said particular action; and wherein said debugging mechanism, in response to said message, determines based upon said breakpoint specifications and said context information whether a breakpoint has been reached, and in response to a determination that a breakpoint has been reached, said debugging mechanism precluding said processor from continuing with said computer process.
Claim 45
Dependent Claim
18 words
The system of claim 41 , wherein said processor sends said message prior to executing said particular action.
Claim 46
Dependent Claim
17 words
The system of claim 41 , wherein said processor sends said message after executing said particular action.
Claim 47
Dependent Claim
29 words
The system of claim 41 , wherein said processor, after sending said message, waits for an instruction from said debugging mechanism to continue before continuing with said computer process.
Claim 48
Dependent Claim
30 words
The system of claim 44 , wherein said debugging mechanism precludes said processor from continuing with said computer process by not instructing said processor to continue with said computer process.
Claim 49
Dependent Claim
36 words
The system of claim 41 , wherein said processor is a transformation processor for processing a transformation document with a source document to derive a result document, and wherein said computer process is a transformation process.
Claim 50
Dependent Claim
46 words
The system of claim 46 , wherein said user interface, in response to a determination that a breakpoint has been reached, displays and indicates to the user what portion of said source document and what portion of said transformation document caused the breakpoint to be reached.
Claim 51
Dependent Claim
17 words
The system of claim 46 , wherein said debugging mechanism enforces breakpoints without altering said transformation document.
Claim 52
Dependent Claim
35 words
The system of claim 46 , wherein said context information comprises an indication of a portion of said transformation document that is giving rise to said particular action, and context information pertaining to said portion.
Claim 53
Dependent Claim
58 words
The system of claim 49 , wherein said breakpoint specifications comprise a particular breakpoint specification directed to said transformation document, and wherein said debugging mechanism determines whether a breakpoint has been reached by determining, based upon said particular breakpoint specification and said context information, whether one or more criteria specified in said particular breakpoint specification has been met.
Claim 54
Dependent Claim
24 words
The system of claim 50 , wherein said particular breakpoint specification comprises a locational breakpoint that specifies a particular location in said transformation document.
Claim 55
Dependent Claim
25 words
The system of claim 50 , wherein said particular breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 56
Dependent Claim
15 words
The system of claim 50 , wherein said particular breakpoint specification comprises an Xpath expression.
Claim 57
Dependent Claim
35 words
The system of claim 46 , wherein said context information comprises an indication of a portion of said source document that is a subject of said particular action, and context information pertaining to said portion.
Claim 58
Dependent Claim
58 words
The system of claim 54 , wherein said breakpoint specifications comprise a particular breakpoint specification directed to said source document, and wherein said debugging mechanism determines whether a breakpoint has been reached by determining, based upon said particular breakpoint specification and said context information, whether one or more criteria specified in said particular breakpoint specification has been met.
Claim 59
Dependent Claim
24 words
The system of claim 55 , wherein said particular breakpoint specification comprises a locational breakpoint that specifies a particular location in said source document.
Claim 60
Dependent Claim
25 words
The system of claim 55 , wherein said particular breakpoint specification comprises a conditional breakpoint specification that specifies one or more conditions to be met.
Claim 61
Dependent Claim
15 words
The system of claim 55 , wherein said particular breakpoint specification comprises an Xpath expression.