9983986

Testing Code Response to Injected Processing Errors

PublishedMay 29, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: determining that processing a first computer module triggers a breakpoint at a line of code; responsive to determining that processing the first computer module triggers the breakpoint, moving processing from the first computer module to a second computer module; determining that an abnormal processing situation is triggered by processing the second computer module, wherein the abnormal processing situation is an abnormal termination; returning processing to the first computer module from the second computer module at the line of code in the first computer module that triggered the breakpoint; retaining the abnormal processing situation in the processing of the first computer module; and determining a response of the first computer module to the abnormal processing situation; wherein: at least determining that processing the first computer module triggers the breakpoint is performed by computer software running on computer hardware.

2

2. The method of claim 1 , further comprising: saving an environment to a set of storage cells; wherein: the environment relates to the first computer module; and the environment includes a setting selected from a group consisting of: a status register, and a program counter.

3

3. The method of claim 2 , wherein moving processing from the first computer module to the second computer module includes: altering the setting of the environment; and running the second computer module in the environment.

4

4. The method of claim 1 , further including: creating the second computer module, wherein the second computer module induces the abnormal processing situation.

5

5. The method of claim 4 , wherein processing the second computer module further includes processing a warning or a service message.

6

6. A computer program product comprising: a computer readable storage medium having stored thereon: first instructions executable by a device to cause the device to determine that processing a first computer module triggers a breakpoint at a line of code; second instructions executable by a device to cause the device to, responsive to first instructions to determine that processing the first computer module triggers the breakpoint, move processing from the first computer module to a second computer module; third instructions executable by a device to cause the device to determine that an abnormal processing situation is triggered by processing the second computer module, wherein the abnormal processing situation is an abnormal termination; fourth instructions executable by a device to cause the device to return processing to the first computer module from the second computer module at the line of code in the first computer module that triggered the breakpoint; fifth instructions executable by a device to cause the device to retain the abnormal processing situation in the processing of the first computer module; and sixth instructions executable by a device to cause the device to determine a response of the first computer module to the abnormal processing situation.

7

7. The computer program product of claim 6 , further comprising: seventh instructions executable by a device to cause the device to save an environment to a set of storage cells; wherein: the environment relates to the first computer module; and the environment includes a setting selected from a group consisting of: a status register, and a program counter.

8

8. The computer program product of claim 7 , wherein second instructions to move processing from the first computer module to the second computer module include: eighth instructions executable by a device to cause the device to alter the setting of the environment; and ninth instructions executable by a device to cause the device to run the second computer module in the environment.

9

9. The computer program product of claim 6 , further including: seventh instructions executable by a device to cause the device to create the second computer module, wherein the second computer module induces the abnormal processing situation.

10

10. The computer program product of claim 9 , wherein processing the second computer module further includes processing a warning or a service message.

11

11. A computer system comprising: a processor set; and a computer readable storage medium; wherein: the processor set is structured, located, connected, and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include: first instructions executable by a device to cause the device to determine that processing a first computer module triggers a breakpoint at a line of code; second instructions executable by a device to cause the device to, responsive to first instructions to determine that processing the first computer module triggers the breakpoint, move processing from the first computer module to a second computer module; third instructions executable by a device to cause the device to determine that an abnormal processing situation is triggered by processing the second computer module, wherein the abnormal processing situation is an abnormal termination; fourth instructions executable by a device to cause the device to return processing to the first computer module from the second computer module at the line of code in the first computer module that triggered the breakpoint; fifth instructions executable by a device to cause the device to retain the abnormal processing situation in the processing of the first computer module; and sixth instructions executable by a device to cause the device to determine a response of the first computer module to the abnormal processing situation.

12

12. The computer system of claim 11 , further comprising: seventh instructions executable by a device to cause the device to save an environment to a set of storage cells; wherein: the environment relates to the first computer module; and the environment includes a setting selected from a group consisting of: a status register, and a program counter.

13

13. The computer system of claim 12 , wherein second instructions to move processing from the first computer module to the second computer module include: eighth instructions executable by a device to cause the device to alter the setting of the environment; and ninth instructions executable by a device to cause the device to run the second computer module in the environment.

14

14. The computer system of claim 11 , further including: seventh instructions executable by a device to cause the device to create the second computer module, wherein the second computer module induces the abnormal processing situation.

15

15. The computer system of claim 14 , wherein processing the second computer module further includes processing a warning or a service message.

Patent Metadata

Filing Date

Unknown

Publication Date

May 29, 2018

Inventors

Joseph A. Griesemer
Steven M. Partlow
David A. Stilwell

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “TESTING CODE RESPONSE TO INJECTED PROCESSING ERRORS” (9983986). https://patentable.app/patents/9983986

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.