Abstract: Systems and methods for provisioning optimized resources in a cloud environment are described. The system receives voice-based user input for accessing resources in the cloud environment. The voice input is converted into textual data from which one or more keywords are identified. Further, the system automatically determine one or more parameters and corresponding one or more values of the one or more parameters required for accessing the resources based on the one or more keywords. These one or more values are populated in one or more fields corresponding to the one or more parameters. The one or more values indicates an optimal machine configuration of the resource. Further, the system provisions the optimized resource based on the populating of the one or more values in the one or more fields. FIG. 1
Claims:WE CLAIM:
1. A method for provisioning optimized resources in a cloud environment, wherein the method comprising:
receiving, by a resource provisioning system (102), a voice-based user input (104) for accessing resources (106) in the cloud environment;
identifying, by the resource provisioning system (102), one or more keywords (216) related to the resources (106) from the voice-based user input (104);
determining automatically, by the resource provisioning system (102), one or more parameters (218) and corresponding one or more values (220) of the one or more parameters (218) required for accessing the resources (106) based on the one or more keywords (216);
populating, by the resource provisioning system (102), one or more fields, corresponding to the one or more parameters (218), with the one or more values (220), wherein the one or more values (220) indicates an optimal machine configuration of the resources (106); and
provisioning, by the resource provisioning system (102), the optimized resources based on the populating of the one or more values (220) in the one or more fields.
2. The method as claimed in claim 1, wherein identifying the one or more keywords (216) comprises:
converting, by the resource provisioning system (102), the voice-based user input (104) into textual data (214); and
applying, by the resource provisioning system (102), an identifier on the textual data (214) to identify the one or more keywords (216) associated with a service requested for accessing the resources (106).
3. The method as claimed in claim 2, wherein converting the voice-based user input (104) into the textual data (214) is based on at least one of a Hidden Markov method, a Dynamic Time Warping (DTW) method, an artificial neural network, an end-to-end Automatic Speech Recognition (ASR) method, a deep feedforward network, and a Recurrent Neural Network (RNN).
4. The method as claimed in claim 2, wherein the identifier applied for identifying the one or more keywords (216) comprises at least one of a Rapid Automatic Keyword Extraction (RAKE) method and a Key Phrase Extraction Algorithm (KEA).
5. The method as claimed in claim 1, wherein the one or more parameters (218) comprises at least one of Central Processing Unit (CPU) count, Random Access Memory (RAM) size, hard disk size, security zone, active directory (AD) domain, server type, service level agreement (SLA), default username, and password.
6. The method as claimed in claim 1, wherein the one or more values (220) of the one or more parameters (218) are determined based on recommendation of a service provider associated with the optimized resources.
7. The method as claimed in claim 1, further comprising dynamically generating a workflow corresponding to the identified one or more keywords (216), wherein the workflow triggers the provisioning of the optimized resources.
8. A resource provisioning system (102) for provisioning optimized resources in a cloud environment, the resource provisioning system (102) comprising:
a processor (204); and
a memory (208) communicatively coupled to the processor (204), wherein the memory (208) stores processor-executable instructions, which, on execution, causes the processor (204) to:
receive a voice-based user input (104) for accessing resources (106) in the cloud environment;
identify one or more keywords (216) related to the resources (106) from the voice-based user input (104);
determine automatically, one or more parameters (218) and corresponding one or more values (220) of the one or more parameters (218) required for accessing the resources (106) based on the one or more keywords (216);
populate one or more fields, corresponding to the one or more parameters (218), with the one or more values (220), wherein the one or more values (220) indicates an optimal machine configuration of the resources (106); and
provision the optimized resources based on the populating of the one or more values (220) in the one or more fields.
9. The resource provisioning system (102) as claimed in claim 8, wherein the processor (204) identifies the one or more keywords (216) by:
converting the voice-based user input (104) into textual data (214); and
applying an identifier on the textual data (214) to identify the one or more keywords (216) associated with a service requested for accessing the resources (106).
10. The resource provisioning system (102) as claimed in claim 9, wherein the processor (204) converts the voice-based user input (104) into the textual data (214) based on at least one of a Hidden Markov method, a Dynamic Time Warping (DTW) method, an artificial neural network, an end-to-end Automatic Speech Recognition (ASR) method, a deep feedforward network, and a Recurrent Neural Network (RNN).
11. The resource provisioning system (102) as claimed in claim 9, wherein the identifier applied for identifying the one or more keywords (216) comprises at least one of a Rapid Automatic Keyword Extraction (RAKE) method and a Key Phrase Extraction (KEA) method.
12. The resource provisioning system (102) as claimed in claim 9 comprises a speech converter (206) for converting the voice-based user input (104) into the textual data (214).
13. The resource provisioning system (102) as claimed in claim 8, wherein the one or more parameters (218) comprises at least one of Central Processing Unit (CPU) count, Random Access Memory (RAM) size, hard disk size, security zone, active directory (AD) domain, server type, service level agreement (SLA), default username, and password.
14. The resource provisioning system (102) as claimed in claim 8, wherein the one or more values (220) of the one or more parameters (218) are determined based on recommendation of a service provider associated with the optimized resources.
15. The resource provisioning system (102) as claimed in claim 8, further dynamically generating a workflow corresponding to the identified one or more keywords (216), wherein the workflow triggers the provision of the optimized resources.
Dated this 12th day of February, 2018
SWETHA S. N
OF K&S PARTNERS
ATTORNEY FOR THE APPLICANT
, Description:TECHNICAL FIELD
The present disclosure relates in general to cloud provisioning. More particularly, but not exclusively, the present disclosure discloses a method and system for provisioning of resources in a cloud environment based on voice based input.
| # | Name | Date |
|---|---|---|
| 1 | 201841005284-STATEMENT OF UNDERTAKING (FORM 3) [12-02-2018(online)].pdf | 2018-02-12 |
| 2 | 201841005284-REQUEST FOR EXAMINATION (FORM-18) [12-02-2018(online)].pdf | 2018-02-12 |
| 3 | 201841005284-POWER OF AUTHORITY [12-02-2018(online)].pdf | 2018-02-12 |
| 4 | 201841005284-FORM 18 [12-02-2018(online)].pdf | 2018-02-12 |
| 5 | 201841005284-FORM 1 [12-02-2018(online)].pdf | 2018-02-12 |
| 6 | 201841005284-DRAWINGS [12-02-2018(online)].pdf | 2018-02-12 |
| 7 | 201841005284-DECLARATION OF INVENTORSHIP (FORM 5) [12-02-2018(online)].pdf | 2018-02-12 |
| 8 | 201841005284-COMPLETE SPECIFICATION [12-02-2018(online)].pdf | 2018-02-12 |
| 9 | 201841005284-REQUEST FOR CERTIFIED COPY [01-03-2018(online)].pdf | 2018-03-01 |
| 10 | 201841005284-REQUEST FOR CERTIFIED COPY [06-03-2018(online)].pdf | 2018-03-06 |
| 11 | 201841005284-Proof of Right (MANDATORY) [24-04-2018(online)].pdf | 2018-04-24 |
| 12 | Correspondence by Agent_Form 30_01-05-2018.pdf | 2018-05-01 |
| 13 | 201841005284-PETITION UNDER RULE 137 [12-03-2021(online)].pdf | 2021-03-12 |
| 14 | 201841005284-OTHERS [12-03-2021(online)].pdf | 2021-03-12 |
| 15 | 201841005284-Information under section 8(2) [12-03-2021(online)].pdf | 2021-03-12 |
| 16 | 201841005284-FORM 3 [12-03-2021(online)].pdf | 2021-03-12 |
| 17 | 201841005284-FER_SER_REPLY [12-03-2021(online)].pdf | 2021-03-12 |
| 18 | 201841005284-DRAWING [12-03-2021(online)].pdf | 2021-03-12 |
| 19 | 201841005284-CLAIMS [12-03-2021(online)].pdf | 2021-03-12 |
| 20 | 201841005284-Annexure [12-03-2021(online)].pdf | 2021-03-12 |
| 21 | 201841005284-ABSTRACT [12-03-2021(online)].pdf | 2021-03-12 |
| 22 | 201841005284-FER.pdf | 2021-10-17 |
| 23 | 201841005284-US(14)-HearingNotice-(HearingDate-02-02-2024).pdf | 2024-01-18 |
| 24 | 201841005284-Duplicate-US(14)-HearingNotice-(HearingDate-02-02-2024).pdf | 2024-01-18 |
| 25 | 201841005284-POA [23-01-2024(online)].pdf | 2024-01-23 |
| 26 | 201841005284-FORM 13 [23-01-2024(online)].pdf | 2024-01-23 |
| 27 | 201841005284-Correspondence to notify the Controller [23-01-2024(online)].pdf | 2024-01-23 |
| 28 | 201841005284-AMENDED DOCUMENTS [23-01-2024(online)].pdf | 2024-01-23 |
| 29 | 201841005284-Written submissions and relevant documents [16-02-2024(online)].pdf | 2024-02-16 |
| 30 | 201841005284-Information under section 8(2) [16-02-2024(online)].pdf | 2024-02-16 |
| 31 | 201841005284-FORM-26 [16-02-2024(online)].pdf | 2024-02-16 |
| 32 | 201841005284-FORM 3 [16-02-2024(online)].pdf | 2024-02-16 |
| 1 | Searchstrategy_201841005284E_05-10-2020.pdf |