Patents by Inventor Pradeep Seetharam
Pradeep Seetharam 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: 10521746Abstract: A recovery workflow related to processing the cancellation of a subscription order is determined. A request for cancelling processing of the subscription order is received. A provisioning task related to the service, a stage related to the provisioning task and a state of execution related to the provisioning task is identified. A recovery workflow is executed based on the provisioning task related to the service, the stage related to the provisioning task and the state of execution related to the provisioning task.Type: GrantFiled: May 31, 2013Date of Patent: December 31, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pradeep Seetharam, Sumit Chougule, Neil Evans, 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: 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: 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
-
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
-
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: 8751447Abstract: A computer that is programmed with software attaches one object (“from-object”) to another object (“to-object”) by preparing a new duplicate of certain metadata in the from-object, without copying any content of the from-object. The new duplicate metadata is stored in memory for use in identifying the from-object and the to-object as being attached. If the from-object itself has any existing attachments, e.g. to a group of additional objects, there already exists a group of existing metadatas that form existing attachments between the from-object and the group of additional objects. In such a case, the computer still prepares, without content copying, a group of new metadatas to identify the relationship between a corresponding additional object and the from-object. Some embodiments also identify the to-object within each metadata in the group of new metadatas, thereby to identify a path of objects through which an additional object is accessible.Type: GrantFiled: July 9, 2009Date of Patent: June 10, 2014Assignee: Oracle International CorporationInventors: Ramesh Vasudevan, Pradeep Seetharam
-
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
-
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: 20140074659Abstract: Provisioning, managing and tracking of services provided by a cloud infrastructure system are described. A subscription request from a customer for one or more services provided by the cloud infrastructure system is received. The request includes a specification of services with different service levels for different time periods. A phased deployment of a customer's subscription order based on the service levels and time periods specified by the customer in the subscription order is then determined.Type: ApplicationFiled: March 15, 2013Publication date: March 13, 2014Applicant: Oracle International CorporationInventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Pradeep Seetharam, Gopalan Arun
-
Publication number: 20140074544Abstract: A recovery workflow related to processing the cancellation of a subscription order is determined. A request for cancelling processing of the subscription order is received. A provisioning task related to the service, a stage related to the provisioning task and a state of execution related to the provisioning task is identified.Type: ApplicationFiled: May 31, 2013Publication date: March 13, 2014Inventors: Pradeep Seetharam, Sumit Chougule, Neil Evans, Gopalan Arun
-
Publication number: 20110010333Abstract: A computer that is programmed with software attaches one object (“from-object”) to another object (“to-object”) by preparing a new duplicate of certain metadata in the from-object, without copying any content of the from-object. The new duplicate metadata is stored in memory for use in identifying the from-object and the to-object as being attached. If the from-object itself has any existing attachments, e.g. to a group of additional objects, there already exists a group of existing metadatas that form existing attachments between the from-object and the group of additional objects. In such a case, the computer still prepares, without content copying, a group of new metadatas to identify the relationship between a corresponding additional object and the from-object. Some embodiments also identify the to-object within each metadata in the group of new metadatas, thereby to identify a path of objects through which an additional object is accessible.Type: ApplicationFiled: July 9, 2009Publication date: January 13, 2011Applicant: Oracle International CorporationInventors: Ramesh Vasudevan, Pradeep Seetharam