IP Library Granted Patent US 9,082,104
Granted Patent B2
US 9,082,104 · App. 11/670,470 · Granted Jul 14, 2015

Method and apparatus for managing system specifications

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 9,082,104
App. No.
11/670,470
Granted
Jul 14, 2015
Kind
B2
Abstract

The invention includes a method and apparatus for managing a system specification. The method includes identifying a first system specification defined at a first refinement level where the first system specification includes specification data, generating a second system specification at a second refinement level where the second system specification inherits the specification data of the first system specification, modifying the inherited specification data of the second system specification, and storing the second system specification including the modified specification data.

Claims (55)

1. A method, comprising:

using a processor for:

identifying a first system specification defined at a first refinement level,

wherein the first system specification comprises specification data;

generating a second system specification at a second refinement level, wherein the second system specification inherits the specification data of the first system specification;

modifying at least a portion of the inherited specification data of the second system specification, wherein modifying at least a portion of the inherited specification data comprises applying a mapping operator to a portion of the specification data of the first system specification of the first refinement level to provide modified specification data for the second system specification of the second refinement level; and

storing the second system specification including the modified specification data.

2. The method of claim 1 , wherein modifying at least a portion of the inherited specification data comprises at least one of adding a requirement to the second system specification, modifying a requirement of the second system specification, and removing a requirement from the second system specification.

3. The method of claim 1 , wherein modifying at least a portion of the inherited specification data comprises at least one of:

adding a sub-requirement to an existing requirement of the second system specification;

modifying a sub-requirement of an existing requirement of the second system specification; and

removing a sub-requirement of an existing requirement of the second system specification.

4. The method of claim 1 , wherein modifying at least a portion of the inherited specification data comprises moving a portion of the specification data from a first hierarchical level to a second hierarchical level.

5. The method of claim 1 , wherein the specification data comprises a plurality of requirements.

6. The method of claim 5 , wherein at least one of the plurality of requirements comprises at least one sub-requirement comprising technical information defining the at least one requirement.

7. The method of claim 1 , wherein the modifying at least a portion of the inherited specification data of the second system specification comprises adding newly defined specification data into the second system specification wherein the newly defined specification data is not contained in the first system specification.

8. The method of claim 1 , further comprising:

identifying the second system specification defined at the second refinement level, wherein the second system specification comprises the modified specification data;

generating a third system specification at a third refinement level, wherein the third system specification inherits the modified specification data of the second system specification;

modifying the inherited specification data of the third system specification; and

storing the third system specification including the modified specification data.

9. An apparatus, comprising:

a processor configured for:

identifying a first system specification defined at a first refinement level, wherein the first system specification comprises specification data;

generating a second system specification at a second refinement level, wherein the second system specification inherits the specification data of the first system specification;

modifying at least a portion of the inherited specification data of the second system specification, wherein modifying at least a portion of the inherited specification data comprises applying a mapping operator to a portion of the specification data of the first system specification of the first refinement level to provide modified specification data for the second system specification of the second refinement level; and

storing the second system specification including the modified specification data.

10. The apparatus of claim 9 , wherein modifying at least a portion of the inherited specification data comprises at least one of:

adding a requirement to the second system specification;

modifying a requirement of the second system specification; and

removing a requirement from the second system specification.

11. The apparatus of claim 9 , wherein modifying at least a portion of the inherited specification data comprises at least one of:

adding a sub-requirement to an existing requirement of the second system specification;

modifying a sub-requirement of an existing requirement of the second system specification; and

removing a sub-requirement of an existing requirement of the second system specification.

12. The apparatus of claim 9 , wherein modifying at least a portion of the inherited specification data comprises:

moving a portion of the specification data from a first hierarchical level to a second hierarchical level.

13. The apparatus of claim 9 , wherein the specification data comprises a plurality of requirements.

14. The apparatus of claim 13 , wherein each of the requirements comprises at least one sub-requirement.

15. The apparatus of claim 14 , wherein each sub-requirement comprises technical information defining the associated requirement.

16. The apparatus of claim 9 , wherein the processor is further configured for:

identifying the second system specification defined at the second refinement level, wherein the second system specification comprises the modified specification data;

generating a third system specification at a third refinement level, wherein the third system specification inherits the modified specification data of the second system specification;

modifying the inherited specification data of the third system specification; and

storing the third system specification including the modified specification data.

17. A non-transitory computer readable storage medium storing a software program, that, when executed by a computer, causes the computer to perform a method comprising:

identifying a first system specification defined at a first refinement level, wherein the first system specification comprises specification data;

generating a second system specification at a second refinement level, wherein the second system specification inherits the specification data of the first system specification;

modifying at least a portion of the inherited specification data of the second system specification, wherein modifying at least a portion of the inherited specification data comprises applying a mapping operator to a portion of the specification data of the first system specification of the first refinement level to provide modified specification data for the second system specification of the second refinement level; and

storing the second system specification including the modified specification data.

18. The non-transitory computer readable storage medium of claim 17 , the method further comprising:

identifying the second system specification defined at the second refinement level, wherein the second system specification comprises the modified specification data;

generating a third system specification at a third refinement level, wherein the third system specification inherits the modified specification data of the second system specification;

modifying the inherited specification data of the third system specification; and

storing the third system specification including the modified specification data.

Assignments (6)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 034002/0603 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Oct 19, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027087/0232 →