IP Library Granted Patent US 8,074,119
Granted Patent B1
US 8,074,119 · App. 12/055,645 · Granted Dec 6, 2011

Method and apparatus for providing a multi-scope bug tracking process

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 8,074,119
App. No.
12/055,645
Granted
Dec 6, 2011
Kind
B1
Abstract

A process capable of tracking bugs across multiple product releases using multiple scopes is disclosed. Upon receipt of a bug report, a process creates a defect record in a storage memory wherein the record describes the bug in accordance with the bug report. After allocating a first scope associated with a first product release and a second scope associated with a second product release, the process displays the defect record together with the first scope and the second scope on a screen. The first scope allocates a portion of the storage space to track a bug status associated with the first product release and the second scope allocates another portion of the storage space to track the bug status associated with the second product release.

Claims (62)

1. A method for bug tracking comprising:

receiving a bug report;

creating a defect record describing a bug in accordance with the bug report;

allocating a first predefined portion of a storage space for a first scope to track a first bug status showing progress of fixing the bug associated with a first product release;

allocating a second predefined portion of the storage space for a second scope to track a second bug status showing progress of fixing the bug associated with a second product release; and

displaying the defect record together with the first scope and the second scope on a screen, wherein displaying the defect record together with the first scope and the second scope on a screen further includes providing a fix to the bug available for download.

2. The method of claim 1 , further comprising:

discovering an error during a system processing period; and

generating the bug report in response to the error.

3. The method of claim 2 , wherein discovering an error during a system processing period further includes recognizing one of a hardware error, a software error, and a combination of hardware and software errors.

4. The method of claim 3 , wherein generating the bug report in response to the error further includes submitting the report to a bug administrator by an operator indicating a discovery of the error.

5. The method of claim 1 ,

wherein creating a defect record further includes storing defect record in a storage memory; and

wherein storing defect record in a storage memory includes allocating an identification field, a summary field, a description field, and a multi-scope field.

6. The method of claim 1 , wherein allocating a first predefined portion of storage space for a first scope further includes creating a product release field, an assignment field, and a status field.

7. The method of claim 6 , wherein creating a product release field, an assignment field, and a status field further includes:

identifying product release information in the release field;

entering a name of a responsible engineer in the assignment field; and

posting bug status in the status field.

8. The method of claim 1 , wherein displaying the defect record together with the first scope and the second scope on a screen further includes:

providing the screen with a plurality of windows for displaying the bug status;

identifying a plurality of scopes associated with the defect record;

assigning one of the plurality of windows to one of the plurality of scopes; and

inserting information relating to the scopes showing bug status in accordance with the product releases.

9. A multi-scope bug tracking system, comprising

a processing unit capable of executing instructions; and

a display coupled to the processing unit and configured to display a screen having a plurality of windows, wherein the plurality of windows further includes,

a first window operable to display a first scope indicating a first bug status showing progress of fixing a bug associated with a first product release; and

a second window operable to display a second scope indicating a second bug status showing progress of fixing the bug associated with a second product release,

wherein the second scope posts a bug fix available for downloading.

10. The system of claim 9 , wherein the screen further includes a record field containing information relating to defect record.

11. The system of claim 10 , wherein the defect record includes a bug identifier, a product release indicator, and a summary.

12. The system of claim 9 , wherein the first window operable to display a first scope indicating a bug status associated with a first product release further includes a first product release field, a first engineer field, and a first bug status field.

13. The system of claim 12 ,

wherein the first product release field provides information indicating the first bug status associated with the first product release;

wherein the first engineer field names a responsible engineer to fix the bug; and

wherein the first bug status field tells the current status of the bug.

14. The system of claim 9 , wherein the first bug status indicates a software patch; and wherein the second bug status indicates hardware fix.

15. An apparatus for bug tracking comprising:

means for receiving a bug report;

means for creating a defect record describing a bug in accordance with the bug report;

means for allocating a first predefined portion of a storage space for a first scope to track a first bug status showing progress of fixing the bug associated with a first product release;

means for allocating a second predefined portion of the storage space for a second scope to track a second bug status showing progress of fixing the bug associated with a second product release; and

means for displaying the defect record together with the first scope and the second scope on a screen, wherein means for displaying the defect record further includes means for posting a fix in the first scope capable of fixing the bug available for download.

16. The apparatus of claim 15 , further comprising:

means for discovering an error during a system processing period; and

means for generating the bug report in response to the error.

17. The apparatus of claim 16 , wherein means for discovering an error during a system processing period further includes means for recognizing one of a hardware error, a software error, and a combination of hardware and software errors.

18. The apparatus of claim 17 , wherein means for generating the bug report in response to the error further includes means for submitting the report to a bug administrator by an operator indicating a discovery of the error.

19. The apparatus of claim 15 ,

wherein means for creating a defect record further includes means for storing defect record in a storage memory; and

wherein means for storing defect record in a storage memory includes means for allocating an identification field, a summary field, a description field, and a multi-scope field.

20. The apparatus of claim 15 , wherein means for allocating a first predefined portion of storage space for a first scope further includes means for creating a product release field, an assignment field, and a status field.

21. The apparatus of claim 20 , wherein means for creating a product release field, an assignment field, and a status field further includes:

means for identifying a product release information in the release field;

means for entering a name of a responsible engineer in the assignment field; and

means for posting bug status in the status field.

22. The apparatus of claim 15 , wherein means for displaying the defect record together with the first scope and the second scope on a screen further includes:

means for providing the screen with a plurality of windows for displaying the bug status;

means for identifying a plurality of scopes associated with the defect record;

means for assigning one of the plurality of windows to one of the plurality of scopes; and

means for inserting information relating to the scopes showing bug status in accordance with the product releases.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
SECURITY AGREEMENT Recorded Dec 6, 2013
From: TELLABS OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031768/0155 →
MERGER Recorded Mar 2, 2012
From: TELLABS SAN JOSE INC.
To: TELLABS OPERAIONS INC.
Reel/Frame 027799/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2008
From: RAO, SURYA P.; JOSHI, MANOJ B.
To: TELLABS SAN JOSE, INC.
Reel/Frame 020719/0290 →