IP Library Patent Application 13247946
Patent Application
App. No. 13/247,946

Project Planner

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.
13/247,946
Abstract

A landscape directory of a software integration architecture can be queried to obtain a listing of software services available for inclusion in a configuration of the software integration architecture that is presented to a user via a user interface. A selection of a set of services to be included in the configuration is received. For each service in the set of services, at least one database can be accessed to obtain information about the configuration to be presented via the user interface. The information can include pricing and implementation scheduling. Upon receipt of a confirmation of a final set of services for the configuration, a project plan can be generated and promoted. Related methods, systems, and articles of manufacture are also described.

Claims (36)

1 . A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

querying a landscape directory of a software integration architecture to obtain a listing of software services available for inclusion in a configuration of the software integration architecture that is presented to a user via a user interface;

receiving, from the user interface, a selection of a set of services to be included in the configuration;

accessing, for each service in the set of services, at least one database to obtain information about the configuration to be presented via the user interface, the information comprising pricing and implementation scheduling;

generating, upon receipt of a confirmation of a final set of services for the configuration, a project plan; and

promoting the project plan.

2 . A computer program product as in claim 1 , wherein the operations further comprise providing a default set of services that is modified by the selection of the set of services received from the user interface.

3 . A computer program product as in claim 1 , wherein the promoting comprises at least one of presenting the project plan via the user interface, storing the project plan, transmitting the project plan over a network, and transmitting a summary of the project plan over the network.

4 . A computer program product as in claim 1 , wherein the promoting comprises presenting, via the interface, a purchase price corresponding to the project plan.

5 . A computer program product as in claim 1 , wherein the information about the configuration further comprises at least one of a number of users at an organization that uses or plans to use the software integration architecture, a projected usage amount of the software integration architecture by the organization, and a definition of one or more business processes that are used by the organization.

6 . A computer program product as in claim 1 , wherein the listing of software services available for inclusion in the configuration of the software integration architecture comprises software services provided by at least one of a core software platform of the software integration architecture and an external software component whose functionality is integrated into the software integration architecture.

7 . A system comprising:

at least one programmable processor; and

a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:

querying a landscape directory of a software integration architecture to obtain a listing of software services available for inclusion in a configuration of the software integration architecture that is presented to a user via a user interface;

receiving, from the user interface, a selection of a set of services to be included in the configuration;

accessing, for each service in the set of services, at least one database to obtain information about the configuration to be presented via the user interface, the information comprising pricing and implementation scheduling;

generating, upon receipt of a confirmation of a final set of services for the configuration, a project plan; and

promoting the project plan.

8 . A system as in claim 7 , wherein the operations further comprise providing a default set of services that is modified by the selection of the set of services received from the user interface.

9 . A system as in claim 7 , wherein the promoting comprises at least one of presenting the project plan via the user interface, storing the project plan, transmitting the project plan over a network, and transmitting a summary of the project plan over the network.

10 . A system as in claim 7 , wherein the promoting comprises presenting, via the interface, a purchase price corresponding to the project plan.

11 . A system as in claim 7 , wherein the information about the configuration further comprises at least one of a number of users at an organization that uses or plans to use the software integration architecture, a projected usage amount of the software integration architecture by the organization, and a definition of one or more business processes that are used by the organization.

12 . A system as in claim 7 , wherein the listing of software services available for inclusion in the configuration of the software integration architecture comprises software services provided by at least one of a core software platform of the software integration architecture and an external software component whose functionality is integrated into the software integration architecture.

13 . A computer-implemented method comprising:

querying a landscape directory of a software integration architecture to obtain a listing of software services available for inclusion in a configuration of the software integration architecture that is presented to a user via a user interface;

receiving, from the user interface, a selection of a set of services to be included in the configuration;

accessing, for each service in the set of services, at least one database to obtain information about the configuration to be presented via the user interface, the information comprising pricing and implementation scheduling;

generating, upon receipt of a confirmation of a final set of services for the configuration, a project plan; and

promoting the project plan.

14 . A computer-implemented method as in claim 13 , further comprising providing a default set of services that is modified by the selection of the set of services received from the user interface.

15 . A computer-implemented method as in claim 13 , wherein the promoting comprises at least one of presenting the project plan via the user interface, storing the project plan, transmitting the project plan over a network, and transmitting a summary of the project plan over the network.

16 . A computer-implemented method as in claim 13 , wherein the promoting comprises presenting, via the interface, a purchase price corresponding to the project plan.

17 . A computer-implemented method as in claim 13 , wherein the information about the configuration further comprises at least one of a number of users at an organization that uses or plans to use the software integration architecture, a projected usage amount of the software integration architecture by the organization, and a definition of one or more business processes that are used by the organization.

18 . A computer-implemented method as in claim 13 , wherein the listing of software services available for inclusion in the configuration of the software integration architecture comprises software services provided by at least one of a core software platform of the software integration architecture and an external software component whose functionality is integrated into the software integration architecture.

19 . A computer-implemented method as in claim 13 , wherein at least one of the querying, the receiving, the accessing, the generating, and the promoting are performed by at least one programmable processor.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2011
From: WENZEL, STEFAN; SCHMIDTHALS, ARNE; LIEBERMANN, THORSTEN
To: SAP AG
Reel/Frame 027320/0170 →