IP Library Granted Patent US 7,383,464
Granted Patent B2
US 7,383,464 · App. 10/730,815 · Granted Jun 3, 2008

Non-inline transaction error correction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,383,464
App. No.
10/730,815
Granted
Jun 3, 2008
Kind
B2
Abstract

Non-inline transaction error correction is disclosed. Where a transaction being processed in a pipeline is determined to include a correctable error, it is output, or drained, from the pipeline into an error queue. The pipeline is switched from a normal mode of operation to a correction mode of operation. In the correction mode, a correction command is inserted into and processed within the pipeline to correct the error within the transaction. The pipeline is switched from the correction mode of operation to a restart mode of operation. In the restart mode, the transaction is reprocessed within the pipeline. The pipeline is then switched from the restart mode of operation back to the normal mode of operation.

Claims (10)

1. A method comprising:

detecting a correctable error while processing a transaction within a pipeline;

outputting the transaction from the pipeline into an error queue, such that the transaction is output from the pipeline into the error queue only in response to the correctable error having been detected while processing the transaction within the pipeline, the error queue only storing transactions within which correctable errors have been detected and not transactions within which correctable errors have not been detected;

processing a correction command within the pipeline to correct the correctable error within the transaction; and,

reprocessing the transaction within the pipeline, where the correctable error therewithin has been corrected.

2. The method of claim 1 , further comprising, prior to processing the correction command, inputting the correction command into the pipeline.

3. The method of claim 2 , further comprising, prior to inputting the correction command into the pipeline, operating the pipeline in a correction mode.

4. The method of claim 1 , further comprising, prior to reprocessing the transaction within the pipeline, inputting the transaction from the error queue back into the pipeline.

5. The method of claim 4 , further comprising, prior to inputting the transaction from the error queue back into the pipeline, operating the pipeline in a restart mode.

6. The method of claim 1 , further comprising, after reprocessing the transaction within the pipeline, operating the pipeline in a normal mode.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 027991/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2003
From: GILBERT, BRUCE M.; DESOTA, DONALD R.; JOERSZ, ROBERT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014893/0891 →