Patents by Inventor Anjani Kalyan Prathipati
Anjani Kalyan Prathipati has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11075791Abstract: Techniques for handling failures in the execution flow of provisioning operations for a computer infrastructure system are disclosed. The techniques can include determining a service type of a service that generated an error during provisioning. An error handler can be selected based on the service type.Type: GrantFiled: May 26, 2017Date of Patent: July 27, 2021Assignee: Oracle International CorporationInventors: Anjani Kalyan Prathipati, Madhu Syamala, Sumit Chougule, Gopalan Arun
-
Patent number: 10270706Abstract: A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.Type: GrantFiled: December 18, 2015Date of Patent: April 23, 2019Assignee: Oracle International CorporationInventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
-
Patent number: 10212053Abstract: A method for offering a set of services is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. A computing device from the one or more computing devices may determine a service declaration for the service, the service declaration comprising information indicative of procedures for provisioning resources for enabling the service. A computing device from the one or more computing devices may cause the service to be provisioned based on the service declaration.Type: GrantFiled: February 28, 2017Date of Patent: February 19, 2019Assignee: Oracle International CorporationInventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
-
Publication number: 20170331668Abstract: Techniques for handling failures in the execution flow of provisioning operations for a computer infrastructure system are disclosed. The techniques can include determining a service type of a service that generated an error during provisioning. An error handler can be selected based on the service type.Type: ApplicationFiled: May 26, 2017Publication date: November 16, 2017Applicant: Oracle International CorporationInventors: Anjani Kalyan Prathipati, Madhu Syamala, Sumit Chougule, Gopalan Arun
-
Publication number: 20170244613Abstract: A method for offering a set of services is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. A computing device from the one or more computing devices may determine a service declaration for the service, the service declaration comprising information indicative of procedures for provisioning resources for enabling the service. A computing device from the one or more computing devices may cause the service to be provisioned based on the service declaration.Type: ApplicationFiled: February 28, 2017Publication date: August 24, 2017Applicant: Oracle International CorporationInventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
-
Patent number: 9734224Abstract: A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. The synchronization architecture utilizes transactionally consistent checkpoints that describe the state of the data stored in the components to synchronize the data between these components.Type: GrantFiled: March 20, 2015Date of Patent: August 15, 2017Assignee: Oracle International CorporationInventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
-
Patent number: 9667470Abstract: A method for handling failures in the execution flow of provisioning operations is disclosed. The method may comprise receiving, by a cloud infrastructure system, an error from the execution flow of provisioning a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may further comprise determining, by a computing device from the one or more computing devices, a specific service associated with the error and determining an error classification type associated with the error based on the specific service. Subsequently, the method may further comprise performing, by the computing device, a corrective action based on the specific service and the error type.Type: GrantFiled: May 31, 2013Date of Patent: May 30, 2017Assignee: Oracle International CorporationInventors: Anjani Kalyan Prathipati, Madhu Syamala, Sumit Chougule, Gopalan Arun
-
Patent number: 9621435Abstract: A method for offering a set of services is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. A computing device from the one or more computing devices may determine a service declaration for the service, the service declaration comprising information indicative of procedures for provisioning resources for enabling the service. A computing device from the one or more computing devices may cause the service to be provisioned based on the service declaration.Type: GrantFiled: May 31, 2013Date of Patent: April 11, 2017Assignee: Oracle International CorporationInventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
-
Patent number: 9619540Abstract: A framework for managing service components associated with a service subscribed to by a customer in a cloud infrastructure system is disclosed. The framework generates a subscription order for the customer based upon receiving a selection of service components from the customer. The framework identifies resource metrics associated with the service components selected by the customer and generates a subscription order for the customer based upon the service components and the resource metrics.Type: GrantFiled: March 15, 2013Date of Patent: April 11, 2017Assignee: Oracle International CorporationInventors: Anjani Kalyan Prathipati, Ramkrishna Chatterjee, Ramesh Vasudevan, Gopalan Arun
-
Publication number: 20160105372Abstract: A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.Type: ApplicationFiled: December 18, 2015Publication date: April 14, 2016Inventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
-
Publication number: 20160070772Abstract: A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. The synchronization architecture utilizes transactionally consistent checkpoints that describe the state of the data stored in the components to synchronize the data between these components.Type: ApplicationFiled: March 20, 2015Publication date: March 10, 2016Inventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
-
Patent number: 9253113Abstract: A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.Type: GrantFiled: June 4, 2013Date of Patent: February 2, 2016Assignee: Oracle International CorporationInventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
-
Patent number: 9015114Abstract: A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. The synchronization architecture utilizes transactionally consistent checkpoints that describe the state of the data stored in the components to synchronize the data between these components.Type: GrantFiled: March 15, 2013Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
-
Publication number: 20140143083Abstract: A framework for managing service components associated with a service subscribed to by a customer in a cloud infrastructure system is disclosed. The framework generates a subscription order for the customer based upon receiving a selection of service components from the customer. The framework identifies resource metrics associated with the service components selected by the customer and generates a subscription order for the customer based upon the service components and the resource metrics.Type: ApplicationFiled: March 15, 2013Publication date: May 22, 2014Applicant: Oracle International CorporationInventors: Anjani Kalyan Prathipati, Ramkrishna Chatterjee, Ramesh Vasudevan, Gopalan Arun
-
Publication number: 20140075032Abstract: A method for offering a set of services is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information identifying a service from a set of services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. A computing device from the one or more computing devices may determine a service declaration for the service, the service declaration comprising information indicative of procedures for provisioning resources for enabling the service. A computing device from the one or more computing devices may cause the service to be provisioned based on the service declaration.Type: ApplicationFiled: May 31, 2013Publication date: March 13, 2014Inventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
-
Publication number: 20140075239Abstract: A method for handling failures in the execution flow of provisioning operations is disclosed. The method may comprise receiving, by a cloud infrastructure system, an error from the execution flow of provisioning a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may further comprise determining, by a computing device from the one or more computing devices, a specific service associated with the error and determining an error classification type associated with the error based on the specific service. Subsequently, the method may further comprise performing, by the computing device, a corrective action based on the specific service and the error type.Type: ApplicationFiled: May 31, 2013Publication date: March 13, 2014Inventors: Anjani Kalyan Prathipati, Madhu Syamala, Sumit Chougule, Gopalan Arun
-
Publication number: 20140074788Abstract: A synchronization infrastructure that synchronizes data stored between components in a cloud infrastructure system is described. A first component in the cloud infrastructure system may store subscription information related to a subscription order which may in turn be utilized by a second component in the cloud infrastructure system to orchestrate the provisioning of services and resources for the order placed by the customer. The synchronization architecture utilizes transactionally consistent checkpoints that describe the state of the data stored in the components to synchronize the data between these components.Type: ApplicationFiled: March 15, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
-
Publication number: 20140075034Abstract: A method for controlling the provisioning of a service associated with a customer order is disclosed. The method may comprise receiving, by a cloud infrastructure system, an order for a service from a plurality of service provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, based upon a set of rules and system-related information, whether the order is to be forwarded for provisioning one or more resources for enabling the order. Then, based upon the determining, the method may forward the order for provisioning of the one or more resources or not forwarding the order for provisioning.Type: ApplicationFiled: June 4, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun