IP Library Granted Patent US 9,588,634
Granted Patent B1
US 9,588,634 · App. 13/722,997 · Granted Mar 7, 2017

Software solution framework system, method, and computer program for allowing interaction with business and technical aspects of a software application

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,588,634
App. No.
13/722,997
Granted
Mar 7, 2017
Kind
B1
Abstract

A software solution framework system, method, and computer program product are provided for allowing interaction with business and technical aspects of a software application. In use, an interface is provided to a software solution framework accessible to a plurality of users for interacting with information relating to a plurality of different business and technical aspects of a software application. Input is received from at least one of the users relating to at least one of the business and technical aspects of the software application, utilizing the interface to the software solution framework. Further, in response to the input, output relating to the at least one of the business and technical aspects of the software application is provided, utilizing the interface to the software solution framework.

Claims (31)

1. A method, comprising:

storing, by a system in a repository, pre-configured relationships between business aspects capable of being defined for a software application and technical aspects including pre-configured system capabilities capable of being incorporated into the software application for fulfilling the related business aspects;

providing, by the system to a customer, an interface to a software solution framework;

receiving as input, by the system from the customer through the interface, a plurality of customer requirements relating to business aspects for the software application;

using the pre-configured relationships in the repository to identify, by the system, the technical aspects that fulfill the plurality of received customer requirements by mapping in the repository the business aspects relating to the plurality of received customer requirements to the technical aspects related thereto;

identifying pre-configured business processes to be included in the software application based on a mapping of the pre-configured business processes to each of the identified technical aspects;

incorporating, by the system through the software solution framework, the identified pre-configured business processes into the software application; and

assessing a cost for the software application based on the pre-configured system capabilities included in the technical aspects identified as fulfilling the plurality of received customer requirements.

2. A system, comprising:

a hardware processing unit coupled to memory via a bus and configured to:

store, by the system in a repository, pre-configured relationships between business aspects capable of being defined for a software application and technical aspects including pre-configured system capabilities capable of being incorporated into the software application for fulfilling the related business aspects;

provide, by the system to a customer, an interface to a software solution framework;

receive as input, by the system from the customer through the interface, a plurality of customer requirements relating to business aspects for the software application;

use the pre-configured relationships in the repository to identify, by the system, the technical aspects that fulfill the plurality of received customer requirements by mapping in the repository the business aspects relating to the plurality of received customer requirements to the technical aspects related thereto;

identify pre-configured business processes to be included in the software application based on a mapping of the pre-configured business processes to each of the identified technical aspects;

incorporate, by the system through the software solution framework, the identified pre-configured business processes into the software application; and

assess a cost for the software application based on the pre-configured system capabilities included in the technical aspects identified as fulfilling the plurality of received customer requirements.

3. A computer program embodied on a non-transitory computer readable medium, comprising computer code for:

storing, by a system in a repository, pre-configured relationships between business aspects capable of being defined for a software application and technical aspects including pre-configured system capabilities capable of being incorporated into the software application for fulfilling the related business aspects;

providing, by the system to a customer, an interface to a software solution framework;

receiving as input, by the system from the customer through the interface, a plurality of customer requirements relating to business aspects for the software application;

using the pre-configured relationships in the repository to identify, by the system, the technical aspects that fulfill the plurality of received customer requirements by mapping in the repository the business aspects relating to the plurality of received customer requirements to the technical aspects related thereto;

identifying pre-configured business processes to be included in the software application based on a mapping of the pre-configured business processes to each of the identified technical aspects;

incorporating, by the system through the software solution framework, the identified pre-configured business processes into the software application; and

assessing a cost for the software application based on the pre-configured system capabilities included in the technical aspects identified as fulfilling the plurality of received customer requirements.

4. The computer program of claim 1 , wherein each customer requirement includes a business requirement for the software application.

5. The computer program of claim 1 , wherein each customer requirement is received as the input from the customer using a customer specific view of the interface to the software solution framework.

6. The computer program of claim 1 , wherein the interface to the software solution framework is further accessible to a salesperson.

7. The computer program of claim 6 , wherein the interface is made accessible to the salesperson for receiving input from the salesperson that includes feedback associated with the software application.

8. The computer program of claim 1 , wherein pricing for each of the pre-configured system capabilities is predefined, and further comprising:

providing the cost to the customer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST INVENTOR'S NAME PREVIOUSLY RECORDED AT REEL: 032762 FRAME: 0912. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 24, 2014
From: EDREY, OFIR; BERKOWITZ, ZEEV; BETZER, OFIR
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 034046/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2014
From: EDREY, OPHIR; BERKOWITZ, ZEEV; BETZER, OFIR
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 032762/0912 →