System and method for configuring a cloud computing space
First Claim
Patent Images
1. A method of configuring a requirements model for a cloud computing space comprising:
- defining a list of available system capabilities within the cloud computing space;
allowing a user to define one or more user requirements chosen from the list of available system capabilities from a user interface including a plurality of menus and submenus displaying the list of available system capabilities, wherein upon expansion of one of the plurality of menus and submenus, displaying different vendors that offer the available system capability;
associating the one or more user requirements with one or more hardware and software requirements;
configuring a cloud computing solution based, at least in part, upon the one or more user requirements and the one or more hardware and software requirements;
polling the cloud computing space for new available system capabilities, including new hardware and software capabilities and new options within the hardware and software capabilities;
sending one or more API-requests to one or more hardware and software entities associated, in whole or in part, with the one or more hardware and software requirements;
wherein the one or more API-requests define pathing options and backup frequency for the cloud computing solution; and
configuring a remote disaster recovery site based, at least in part, upon the one more user requirements and the one or more hardware and software requirements.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-implemented method, and a computer program product for configuring a requirements model for a cloud computing space includes defining a list of available system capabilities within the cloud computing space. A user is allowed to define one or more user requirements chosen from the list of available system capabilities. The one or more user requirements are associated with one or more hardware/software requirements. A cloud computing solution is configured based, at least in part, upon the one or more user requirements and the one or more hardware/software requirements.
23 Citations
18 Claims
-
1. A method of configuring a requirements model for a cloud computing space comprising:
-
defining a list of available system capabilities within the cloud computing space; allowing a user to define one or more user requirements chosen from the list of available system capabilities from a user interface including a plurality of menus and submenus displaying the list of available system capabilities, wherein upon expansion of one of the plurality of menus and submenus, displaying different vendors that offer the available system capability; associating the one or more user requirements with one or more hardware and software requirements; configuring a cloud computing solution based, at least in part, upon the one or more user requirements and the one or more hardware and software requirements; polling the cloud computing space for new available system capabilities, including new hardware and software capabilities and new options within the hardware and software capabilities; sending one or more API-requests to one or more hardware and software entities associated, in whole or in part, with the one or more hardware and software requirements;
wherein the one or more API-requests define pathing options and backup frequency for the cloud computing solution; andconfiguring a remote disaster recovery site based, at least in part, upon the one more user requirements and the one or more hardware and software requirements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
defining a list of available system capabilities within a cloud computing space; allowing a user to define one or more user requirements chosen from the list of available system capabilities from a user interface including a plurality of menus and submenus displaying the list of available system capabilities, wherein upon expansion of one of the plurality of menus and submenus, displaying different vendors that offer the available system capability; associating the one or more user requirements with one or more hardware and software requirements; configuring a cloud computing solution based, at least in part, upon the one or more user requirements and the one or more hardware and software requirements; polling the cloud computing space for new available system capabilities, including new hardware and software capabilities and new options within the hardware and software capabilities; sending one or more API-requests to one or more hardware and software entities associated, in whole or in part, with the one or more hardware and software requirements;
wherein the one or more API-requests define pathing options and backup frequency for the cloud computing solution; andconfiguring a remote disaster recovery site based, at least in part, upon the one more user requirements and the one or more hardware and software requirements. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
at least one processor; at least one memory architecture coupled with the at least one processor; a first software module executed on the at least one processor and the at least one memory architecture, wherein the first software module is configured to define a list of available system capabilities within the cloud computing space; a second software module executed on the at least one processor and the at least one memory architecture, wherein the second software module is configured to allow a user to define one or more user requirements chosen from the list of available system capabilities from a user interface including a plurality of menus and submenus displaying the list of available system capabilities, wherein upon expansion of one of the plurality of menus and submenus, displaying different vendors that offer the available system capability; a third software module executed on the at least one processor and the at least one memory architecture, wherein the third software module is configured to associate the one or more user requirements with one or more hardware and software requirements; a fourth software module executed on the at least one processor and the at least one memory architecture, wherein the fourth software module is configured to configure a cloud computing solution based, at least in part, upon the one or more user requirements and the one or more hardware and software requirements; a fifth software module executed on the at least one processor and the at least one memory architecture, wherein the fifth software module is configured to poll the cloud computing space for new available system capabilities, including new hardware and software capabilities and new options within the hardware and software capabilities; a sixth software module executed on the at least one processor and the at least one memory architecture, wherein the sixth software module is configured to send one or more API-requests to one or more hardware and software entities associated, in whole or in part, with the one or more hardware and software requirements;
wherein the one or more API-requests define pathing options and backup frequency for the cloud computing solution; anda seventh software module executed on the at least one processor and the at least one memory architecture, wherein the seventh software module is configured to configure a remote disaster recovery site based, at least in part, upon the one more user requirements and the one or more hardware and software requirements. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification