IP Library Patent Application 16931646
Patent Application
App. No. 16/931,646

ORGANIZATION FRAMEWORK FOR NON-FUNCTIONAL REQUIREMENTS

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 None
App. No.
16/931,646
Abstract

An organization framework system and method for compliance with non-functional requirements is described. The system has a regulatory standards database with a plurality of regulatory standards, each regulatory standard comprising a set of regulatory non-functional requirements, an organization standards database with a plurality of organization standards, each organization standard comprising a set of organization non-functional requirements, and an organization framework comprising a master set of regulatory non-functional requirements and organization non-functional requirements.

Claims (40)

1 . A method for generating an organization framework of non-functional requirements, the method comprising:

storing an electronic library of organization non-functional requirements, each organization non-functional requirement comprising a plurality of content elements and derived from at least one organization policy;

storing an electronic library of compliance non-functional requirements, each compliance non-functional requirement comprising a plurality of content elements and derived from at least one regulatory standard, the regulatory standard applicable to at least one project in the organization;

applying an operational content pack to combine relevant non-functional requirements from the library of organization non-functional requirements and the library of compliance non-functional requirements into a single organization framework comprising a master set of non-functional requirements for the organization;

selecting a subset of non-functional requirements from the master set of non-functional requirements for one or more project framework, the subset of non-functional requirements pertinent to a particular project in the organization; and

providing the subset of non-functional requirements as a prioritized task list for completing the project.

2 . The method of claim 1 , further comprising customizing at least one non-functional requirement and storing the customization as a content pack comprising a set of content element modifications to the at least one non-functional requirement.

3 . The method of claim 1 , further comprising expressing the master set of non-functional requirements as a content pack comprising metadata and a set of transformations of the content elements in the library of organization non-functional requirements and the library of compliance non-functional requirements.

4 . The method of claim 3 , wherein the set of transformations comprise one or more additions, changes, and subtraction operations.

5 . The method of claim 1 , wherein the electronic library of compliance non-functional requirements is an external content library.

6 . The method of claim 1 , further comprising applying more than one operational content pack to combine relevant non-functional requirements from the library of organization non-functional requirements and the library of compliance non-functional requirements.

7 . The method of claim 6 , wherein at least one of the more than one operational content packs is specific to a regulatory domain.

8 . The method of claim 7 , wherein the specific regulatory domain is selected from one or more of health, insurance, education, security, accounting, law, importation, exportation, jurisdictional laws, professional requirements, banking, software development, software security, privacy, and pharmaceutical compliance.

9 . The method of claim 1 , further comprising updating at least one non-functional requirement and pushing the updated non-functional requirement to one or more project framework.

10 . The method of claim 9 , further comprising updating at least one compliance non-functional requirement, wherein the compliance non-functional requirement update is based on a change in the regulatory standard.

11 . The method of claim 1 , wherein the regulatory standard is all or part of a legal standard, security standard, financial standard, federal law, provincial law, state law, municipal law, regulatory body standard, accounting standard, or combination thereof.

12 . The method of claim 1 , further comprising generating an audit report on organization compliance with at least one regulatory standard.

13 . The method of claim 1 , wherein the subset of non-functional requirements in the project framework satisfies all of the compliance and organization non-functional requirements of the project.

14 . An organization framework system comprising:

a content library of compliance requirements comprising a plurality of compliance non-functional requirements, each compliance non-functional requirement comprising a plurality of content elements, and derived from at least one regulatory standard;

a content library of organization policies comprising a plurality of organization non-functional requirements, each organization non-functional requirement comprising a plurality of content elements, and derived from at least one organization policy;

an operational content pack comprising instructions for combining relevant non-functional requirements from the library of organization non-functional requirements and selected non-functional requirements from the library of compliance non-functional requirements;

an organization framework comprising a master set of non-functional requirements for the organization based on the combining instructions of the operational content pack; and

a project framework comprising a subset of non-functional requirements pertinent to a particular project in the organization, wherein the subset of non-functional requirements satisfies all of the compliance and organization non-functional requirements of the project.

15 . The system of claim 14 , wherein at least one of the plurality of compliance non-functional requirements is customized for the organization.

16 . The system of claim 14 , wherein the subset of non-functional requirements in the project framework are selected based on content conditions in one or more content elements.

17 . The system of claim 14 , wherein at least one of the plurality of compliance non-functional requirements comprises a compliance requirement and at least one compliance constraint.

18 . The system of claim 14 , wherein an update to at least one non-functional requirements in the master set of non-functional requirements is expressed as a set of transformations of the content elements in the at least one non-functional requirement.

19 . A computing device comprising a processor and a memory coupled to the processor, wherein the processor is configured to execute programmed instructions stored in the memory to:

store an electronic library of organization non-functional requirements, each organization non-functional requirement comprising a plurality of content elements and derived from at least one organization policy;

store an electronic library of compliance non-functional requirements, each compliance non-functional requirement comprising a plurality of content elements and derived from at least one regulatory standard, the regulatory standard applicable to at least one project in the organization;

apply an operational content pack to combine relevant non-functional requirements from the library of organization non-functional requirements and the library of compliance non-functional requirements into a single organization framework comprising a master set of non-functional requirements for the organization;

select a subset of non-functional requirements from the master set of non-functional requirements for one or more project framework, the subset of non-functional requirements pertinent to a particular project in the organization; and

provide the subset of non-functional requirements as a prioritized task list for completing the project.

20 . A non-transitory computer-readable storage medium having one or more instructions thereon for identifying software application vulnerabilities during a software lifecycle, the instructions when executed by a processor causing the processor to:

store an electronic library of organization non-functional requirements, each organization non-functional requirement comprising a plurality of content elements and derived from at least one organization policy;

store an electronic library of compliance non-functional requirements, each compliance non-functional requirement comprising a plurality of content elements and derived from at least one regulatory standard, the regulatory standard applicable to at least one project in the organization;

apply an operational content pack to combine relevant non-functional requirements from the library of organization non-functional requirements and the library of compliance non-functional requirements into a single organization framework comprising a master set of non-functional requirements for the organization;

select a subset of non-functional requirements from the master set of non-functional requirements for one or more project framework, the subset of non-functional requirements pertinent to a particular project in the organization; and

provide the subset of non-functional requirements as a prioritized task list for completing the project.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Mar 15, 2022
From: 1230604 BC LTD.; SECURITY COMPASS TECHNOLOGIES LTD.
To: SECURITY COMPASS TECHNOLOGIES LTD.
Reel/Frame 059366/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: BHALLA, NISCHAL; SETHI, ROHIT KUMAR; SIVARANJAN, RAMANAN; FOROUGHI, EHSAN; WHITTINGTON, GEOFFREY CHARLES; MONTOPOLI, LETA; THAM, EMIN; VIRANI, HANIF
To: 1230604 BC LTD.
Reel/Frame 054236/0355 →