Sign In to Follow Application
View All Documents & Correspondence

Methods For Creating And Providing A Virtual Environment And Devices Thereof

Abstract: A method, non-transitory computer readable medium, and an environment manager computing device comprises receiving at least one selection of one or more environments from a client computing device. An environment definition document associated with the selected one or more environments are obtained. Next, a virtual environment for the selected one or more environments is created based on the obtained environment definition document. Finally, the created virtual environment is provided to the requesting client computing device.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 February 2013
Publication Number
12/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SRIRAMAN KANDHADAI RAGHUNATHAN
#463, 15th Cross, Indiranagar, 2nd Stage, Bangalore 560038, Karnataka, India.
2. GIRIDHARA MADAKASHIRA PADMANABHA RAO
PK-802, Purva Panorama Apt., Kalena Agrahara, Bannerghatta Main Road, Bangalore 560076, Karnataka, India.

Specification

CLIAMS:We claim:
1. A method for creating and providing a virtual environment comprising:
receiving by an environment manager computing device at least one selection of one or more environments from a client computing device;
obtaining by the environment manager computing device an environment definition document associated with the selected one or more environments;
creating by the environment manager computing device a virtual environment for the selected one or more environments based on the obtained environment definition document; and
providing by the environment manager computing device the created virtual environment to the client computing device.

2. The method as set forth in claim 1 wherein the creating further comprises:
selecting by the environment manager computing device an orchestrator tool for the created virtualization environment
configuring by the environment manager computing device the virtual environment based on the selected orchestrator tool; and
provisioning by the environment manager computing device the configured virtual environment on a virtualization platform prior to the providing.

3. The method as set forth in claim 1 wherein the providing further comprises providing by the environment manager computing device a graphical user interface to the client computing device to access the created virtual environment.

4. The method as set forth in claim 1 further comprising providing by the environment manager computing device an application programming interface via the graphical user interface to the client computing device to modify the created virtual environment.

5. The method as set forth in claim 1 further comprising:
creating by the environment manager computing device a master data for the created virtual environment;
obtaining by the environment manager computing device a source repository information;
using by the environment manager computing device the created master data and the obtained source repository information to create the virtual environment.

6. The method as set forth in claim 1 wherein the obtained environment definition document comprises one or more of a number of virtual machines to be created, one or more rules for interaction among the virtual machines, or one or more other metadata related information.

7. A non-transitory computer readable medium having stored thereon instructions for creating and providing a virtual environment comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
receiving at least one selection of one or more environments from a client computing device;
obtaining an environment definition document associated with the selected one or more environments;
creating a virtual environment for the selected one or more environments based on the obtained environment definition document; and
providing the created virtual environment to the client computing device.

8. The medium as set forth in claim 7 wherein the creating further comprises:
selecting an orchestrator tool for the created virtualization environment
configuring the virtual environment based on the selected orchestrator tool; and
provisioning the configured virtual environment on a virtualization platform prior to the providing.

9. The medium as set forth in claim 7 wherein the providing further comprises providing a graphical user interface to the client computing device to access the created virtual environment.

10. The medium as set forth in claim 7 further comprising providing an application programming interface via the graphical user interface to the client computing device to modify the created virtual environment.

11. The medium as set forth in claim 7 further comprising:
creating a master data for the created virtual environment;
obtaining a source repository information;
using the created master data and the obtained source repository information to create the virtual environment.

12. The medium as set forth in claim 7 wherein the obtained environment definition document comprises one or more of a number of virtual machines to be created, one or more rules for interaction among the virtual machines, or one or more other metadata related information.

13. An environment manager computing device comprising:
one or more processors;
a memory, wherein the memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising:
receiving at least one selection of one or more environments from a client computing device;
obtaining an environment definition document associated with the selected one or more environments;
creating a virtual environment for the selected one or more environments based on the obtained environment definition document; and
providing the created virtual environment to the client computing device.

14. The device as set forth in claim 13 wherein the one or more processors is further configured to execute programmed instructions stored in the memory for the creating further comprises:
selecting an orchestrator tool for the created virtualization environment
configuring the virtual environment based on the selected orchestrator tool; and
provisioning the configured virtual environment on a virtualization platform prior to the providing.

15. The device as set forth in claim 13 wherein the one or more processors is further configured to execute programmed instructions stored in the memory for the providing further comprises providing a graphical user interface to the client computing device to access the created virtual environment.

16. The device as set forth in claim 13 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising providing an application programming interface via the graphical user interface to the client computing device to modify the created virtual environment.

17. The device as set forth in claim 13 wherein the one or more processors is further configured to execute programmed instructions stored in the memory further comprising:
creating a master data for the created virtual environment;
obtaining a source repository information;
using the created master data and the obtained source repository information to create the virtual environment.

18. The device as set forth in claim 13 wherein the obtained environment definition document comprises one or more of a number of virtual machines to be created, one or more rules for interaction among the virtual machines, or one or more other metadata related information.

Dated this 01st day of February, 2013
MADHUSUDAN S.T
K&S PARTNERS
ATTORNEY FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This technology generally relates to software development, more particularly, to methods for creating and providing a virtual environment and devices thereof.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 446-CHE-2013 FORM-9 01-02-2013.pdf 2013-02-01
1 446-CHE-2013-US(14)-HearingNotice-(HearingDate-14-04-2021).pdf 2021-10-17
2 446-CHE-2013-Correspondence to notify the Controller [08-04-2021(online)].pdf 2021-04-08
2 IP22763-Spec.pdf 2013-02-06
3 IP22763-FIG.pdf 2013-02-06
3 446-CHE-2013-CLAIMS [27-01-2020(online)].pdf 2020-01-27
4 FORM 5.pdf 2013-02-06
4 446-CHE-2013-CORRESPONDENCE [27-01-2020(online)].pdf 2020-01-27
5 FORM 3.pdf 2013-02-06
5 446-CHE-2013-DRAWING [27-01-2020(online)].pdf 2020-01-27
6 446-CHE-2013-FER_SER_REPLY [27-01-2020(online)].pdf 2020-01-27
6 446-CHE-2013 FORM-18 17-04-2013.pdf 2013-04-17
7 446-CHE-2013-OTHERS [27-01-2020(online)].pdf 2020-01-27
7 446-CHE-2013 CORRESPONDENCE OTHERS 19-04-2013.pdf 2013-04-19
8 446-CHE-2013-FORM 3 [23-01-2020(online)].pdf 2020-01-23
8 446-CHE-2013 FORM-3 16-05-2013.pdf 2013-05-16
9 446-CHE-2013 CORRESPONDENCE OTHERS 16-05-2013.pdf 2013-05-16
9 446-CHE-2013-FER.pdf 2019-07-29
10 446-CHE-2013 CORRESPONDENCE OTHERS 16-05-2013.pdf 2013-05-16
10 446-CHE-2013-FER.pdf 2019-07-29
11 446-CHE-2013 FORM-3 16-05-2013.pdf 2013-05-16
11 446-CHE-2013-FORM 3 [23-01-2020(online)].pdf 2020-01-23
12 446-CHE-2013 CORRESPONDENCE OTHERS 19-04-2013.pdf 2013-04-19
12 446-CHE-2013-OTHERS [27-01-2020(online)].pdf 2020-01-27
13 446-CHE-2013 FORM-18 17-04-2013.pdf 2013-04-17
13 446-CHE-2013-FER_SER_REPLY [27-01-2020(online)].pdf 2020-01-27
14 446-CHE-2013-DRAWING [27-01-2020(online)].pdf 2020-01-27
14 FORM 3.pdf 2013-02-06
15 446-CHE-2013-CORRESPONDENCE [27-01-2020(online)].pdf 2020-01-27
15 FORM 5.pdf 2013-02-06
16 446-CHE-2013-CLAIMS [27-01-2020(online)].pdf 2020-01-27
16 IP22763-FIG.pdf 2013-02-06
17 446-CHE-2013-Correspondence to notify the Controller [08-04-2021(online)].pdf 2021-04-08
17 IP22763-Spec.pdf 2013-02-06
18 446-CHE-2013-US(14)-HearingNotice-(HearingDate-14-04-2021).pdf 2021-10-17
18 446-CHE-2013 FORM-9 01-02-2013.pdf 2013-02-01

Search Strategy

1 446CHE2013_05-07-2019.pdf