Patents by Inventor Gopalan Arun
Gopalan Arun 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: 9542400Abstract: Embodiments of the present invention are directed to systems and methods for providing archival support for one or more services provided by a cloud infrastructure system. One such method comprises receiving a message corresponding to an archive trigger event, and determining based on the message one or more services subscribed to by a customer of a cloud infrastructure system which are to be archived. The method further comprises sending an instruction to the one or more services to archive customer information, and storing each archive in an archive directory accessible to the customer.Type: GrantFiled: May 31, 2013Date of Patent: January 10, 2017Assignee: Oracle International CorporationInventors: Jeffrey R. Doering, Ying Gao, Vicky Cao, Gopalan Arun
-
Patent number: 9501541Abstract: A method for POD provisioning and service provisioning is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information from a customer identifying a service from a set of cloud services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices, wherein the subscription order information includes customer-specific configuration. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, a service associated with the subscription order information. Moreover, the method may comprise mapping a pre-provisioned anonymous deployment to the subscription order information, wherein the pre-provisioned anonymous deployment is specifically pre-provisioned for the determined service.Type: GrantFiled: March 15, 2013Date of Patent: November 22, 2016Assignee: Oracle International CorporationInventors: Jeffrey Ryan Doering, Nirmalya Sen, Ying Gao, Khushboo Bhatia, Gopalan Arun
-
Patent number: 9467355Abstract: Enabling associations between cloud services in a computer network cloud infrastructure system is described. Cloud services can include infrastructure as a service (IAAS) storage and processing services, platform as a service (PAAS) database and Java services, and software as a service (SAAS) customer resource management services. Associations between the services can include automatically sharing security certificate-based keys and tokens or otherwise sharing data. Upon subscribing to a cloud system through an automated system, a user is prompted to select allowable associations between the selected services. The services are then provisioned and the user-selected associations are enabled.Type: GrantFiled: May 31, 2013Date of Patent: October 11, 2016Assignee: Oracle International CorporationInventors: Jeffrey Ryan Doering, Ying Gao, Wei You, Gopalan Arun
-
Patent number: 9397884Abstract: Provisioning, managing and tracking of services provided by a cloud infrastructure system are described. A subscription order request from a customer for services provided by the cloud infrastructure system is received. A workflow is defined that includes steps to process the subscription order. The workflow enables a customer to gain access to services requested in a subscription order upon placing the subscription order without the customer having to wait until all the steps involved in processing the subscription order are complete.Type: GrantFiled: March 15, 2013Date of Patent: July 19, 2016Assignee: Oracle International CorporationInventors: Ramkrishna Chatterjee, Neil Evans, Gopalan Arun
-
Patent number: 9390395Abstract: A workspace template is operative to store a collaboration workspace for successive reuse. A template script processor creates a parameterized metadata definition of a workspace. The metadata definition is written as an XML file to a storage repository. A template script processor parses the metadata XML representation to reinstantiate the workspace in the server. The workspace provides services via applications, and includes references to application objects in the applications. The server is operable to retrieve data in the application objects, modify data via the workspace, and store the modified data in the referenced application object. The workspace need not store data, since the server maps the references in the workspace to the respective services. The reused portions may encompass particular expertise gained or residing in the group, thus generally capturing and reusing the best practices of frequently used patterns, such as propagating a knowledge base of corporate practices and procedures.Type: GrantFiled: November 30, 2005Date of Patent: July 12, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ramkrishna Chatterjee, Gopalan Arun
-
Patent number: 9319269Abstract: A framework for handling a secure interaction between components in a cloud infrastructure system that wish to transfer information between each other during processing of a customer's subscription order is described. The framework orders the security zones of components based on security levels and protects the transfer of information between components in security zones with different security levels. The assignment of a component to a security zone is based upon the sensitivity of the data handled by the components, the sensitivity of functions performed by the component, and the like.Type: GrantFiled: February 10, 2015Date of Patent: April 19, 2016Assignee: Oracle International CorporationInventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan
-
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
-
Publication number: 20160028581Abstract: Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. Each of the notification templates are associated with a role. The method further includes determining that a user is associated with a first role and a second role, determining that the first role is associated with a first notification template and the second role is associated with a second notification template. Further, the method includes combining the first template and the second template to generate a third template, based on the third template, generating a notification. The method then, sends the notification to the user.Type: ApplicationFiled: October 7, 2015Publication date: January 28, 2016Inventors: Suchet Singh Khalsa, Archana Shukla, Prashant Kumar Shetty, Jeffrey Doering, Gopalan Arun
-
Patent number: 9219749Abstract: Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. Each of the notification templates are associated with a role. The method further includes determining that a user is associated with a first role and a second role, determining that the first role is associated with a first notification template and the second role is associated with a second notification template. Further, the method includes combining the first template and the second template to generate a third template, based on the third template, generating a notification. The method then, sends the notification to the user.Type: GrantFiled: March 15, 2013Date of Patent: December 22, 2015Assignee: Oracle International CorporationInventors: Suchet Singh Khalsa, Archana Shukla, Prashant Kumar Shetty, Jeff Doering, Gopalan Arun
-
Publication number: 20150363724Abstract: Anonymous reuse of cloud services in a computer network cloud infrastructure system is described. Cloud services can include infrastructure as a service (IAAS) storage and processing services, platform as a service (PAAS) database and Java services, and software as a service (SAAS) customer relationship management services. Upon subscribing to a cloud system, services can be configured from an existing pool of pre-provisioned services. When a service is to be decommissioned, its resources are returned back to the pool for reuse thereby minimizing the time to provision new resources as well as maximizing resource usage.Type: ApplicationFiled: February 17, 2015Publication date: December 17, 2015Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
-
Publication number: 20150365301Abstract: Aspects of the present invention relate to techniques for providing a user with access to a service provided by a cloud infrastructure system based on an existing service. A user may be provided with a clone subscription based on a base subscription to an existing service provided by the cloud infrastructure system. A clone subscription can provide the user with an environment (e.g., a service) that is designated for one use (e.g., development and testing) different from another use (e.g., production) designed for a base subscription. Changes made to a base subscription may be propagated to the clone subscription based on rules. A clone subscription can be modified to vary the clone configuration independently from the base configuration.Type: ApplicationFiled: February 17, 2015Publication date: December 17, 2015Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
-
Patent number: 9203866Abstract: 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. Resources for the requested services are then provisioned. Resource usage information for the resources is collected and an overuse of the resources provisioned to the services in the subscription request, by a customer is determined. The overage information is provided to the customer.Type: GrantFiled: March 15, 2013Date of Patent: December 1, 2015Assignee: Oracle International CorporationInventors: Ramkrishna Chatterjee, Gopalan Arun, Ajay Kumar Singh, Ramesh Vasudevan
-
Patent number: 9071567Abstract: Systems, methods, and other embodiments associated with generating social networks are described. In one embodiment, a method includes generating recommendations for expanding a social network for a user based at least in part on the user's membership to a workspace and other members of the workspace.Type: GrantFiled: June 1, 2011Date of Patent: June 30, 2015Assignee: Oracle International CorporationInventors: Marco Carrer, Chen Zhou, Amit C. Dhuleshia, Gopalan Arun
-
Publication number: 20150156218Abstract: A framework for handling a secure interaction between components in a cloud infrastructure system that wish to transfer information between each other during processing of a customer's subscription order is described. The framework orders the security zones of components based on security levels and protects the transfer of information between components in security zones with different security levels. The assignment of a component to a security zone is based upon the sensitivity of the data handled by the components, the sensitivity of functions performed by the component, and the like.Type: ApplicationFiled: February 10, 2015Publication date: June 4, 2015Inventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan
-
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
-
Patent number: 8972725Abstract: A framework for handling a secure interaction between components in a cloud infrastructure system that wish to transfer information between each other during processing of a customer's subscription order is described. The framework orders the security zones of components based on security levels and protects the transfer of information between components in security zones with different security levels. The assignment of a component to a security zone is based upon the sensitivity of the data handled by the components, the sensitivity of functions performed by the component, and the like.Type: GrantFiled: March 15, 2013Date of Patent: March 3, 2015Assignee: Oracle International CorporationInventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan
-
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: 20140075031Abstract: A method for POD provisioning and service provisioning is disclosed. The method may comprise storing, by a cloud infrastructure system, subscription order information from a customer identifying a service from a set of cloud services provided by the cloud infrastructure system, the cloud infrastructure system comprising one or more computing devices, wherein the subscription order information includes customer-specific configuration. Additionally, the method may comprise determining, by a computing device from the one or more computing devices, a service associated with the subscription order information. Moreover, the method may comprise mapping a pre-provisioned anonymous deployment to the subscription order information, wherein the pre-provisioned anonymous deployment is specifically pre-provisioned for the determined service.Type: ApplicationFiled: March 15, 2013Publication date: March 13, 2014Inventors: Jeffrey Ryan Doering, Nirmalya Sen, Ying Gao, Khushboo Bhatia, Gopalan Arun