Patents by Inventor Ramesh Vasudevan

Ramesh Vasudevan 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).

  • Publication number: 20230087339
    Abstract: Described herein are systems and methods for generating automatic insights of analytics data. Generally, when data is uploaded or otherwise linked to or made accessible to an analytics environment, a skilled user is needed in order to generate meaningful data visualizations. The systems and methods described herein provide an automatic mechanism to generate for viewing and selection a set of meaningful data visualizations, wherein said generation is based upon a determined set of metrics, scored data columns, and scored visualizations.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 23, 2023
    Inventors: PHILIPPE LIONS, RAMESH VASUDEVAN, RUTUJA JOSHI, LALITHA VENKATARAMAN, KALYAN BEEMANAPALLI, NIKHIL SURVE, LAXMINAG MAMILLAPALLI, KENNETH ENG, ALAN RICHARDSON
  • Patent number: 10778542
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: September 15, 2020
    Assignee: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
  • Publication number: 20190190799
    Abstract: 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: Application
    Filed: December 3, 2018
    Publication date: June 20, 2019
    Applicant: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
  • Patent number: 10270706
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: April 23, 2019
    Assignee: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
  • Patent number: 10212053
    Abstract: 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: Grant
    Filed: February 28, 2017
    Date of Patent: February 19, 2019
    Assignee: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
  • Patent number: 10148530
    Abstract: 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: Grant
    Filed: February 17, 2015
    Date of Patent: December 4, 2018
    Assignee: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
  • Publication number: 20170244613
    Abstract: 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: Application
    Filed: February 28, 2017
    Publication date: August 24, 2017
    Applicant: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
  • Patent number: 9734224
    Abstract: 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: Grant
    Filed: March 20, 2015
    Date of Patent: August 15, 2017
    Assignee: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
  • Patent number: 9621435
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Gopalan Arun, Pradeep Seetharam, Anjani Kalyan Prathipati
  • Patent number: 9619540
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: April 11, 2017
    Assignee: Oracle International Corporation
    Inventors: Anjani Kalyan Prathipati, Ramkrishna Chatterjee, Ramesh Vasudevan, Gopalan Arun
  • Patent number: 9319269
    Abstract: 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: Grant
    Filed: February 10, 2015
    Date of Patent: April 19, 2016
    Assignee: Oracle International Corporation
    Inventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan
  • Publication number: 20160105372
    Abstract: 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: Application
    Filed: December 18, 2015
    Publication date: April 14, 2016
    Inventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
  • Publication number: 20160070772
    Abstract: 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: Application
    Filed: March 20, 2015
    Publication date: March 10, 2016
    Inventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
  • Patent number: 9253113
    Abstract: 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: Grant
    Filed: June 4, 2013
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Ramesh Vasudevan, Anjani Kalyan Prathipati, Pradeep Seetharam, Gopalan Arun
  • Publication number: 20150365301
    Abstract: 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: Application
    Filed: February 17, 2015
    Publication date: December 17, 2015
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
  • Publication number: 20150363724
    Abstract: 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: Application
    Filed: February 17, 2015
    Publication date: December 17, 2015
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ramesh Vasudevan
  • Patent number: 9203866
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Gopalan Arun, Ajay Kumar Singh, Ramesh Vasudevan
  • Publication number: 20150156218
    Abstract: 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: Application
    Filed: February 10, 2015
    Publication date: June 4, 2015
    Inventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan
  • Patent number: 9015114
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventors: Ramkrishna Chatterjee, Ramesh Vasudevan, Anjani Kalyan Prathipati, Gopalan Arun
  • Patent number: 8972725
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: March 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Gopalan Arun, Ramkrishna Chatterjee, Ramesh Vasudevan