Patents by Inventor Ramkumar Vaidyanathan Sri

Ramkumar Vaidyanathan Sri 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: 11882177
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/provisioned.
    Type: Grant
    Filed: July 10, 2021
    Date of Patent: January 23, 2024
    Assignee: YUGABYTEDB, INC.
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
  • Patent number: 11509713
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: November 22, 2022
    Assignee: YugaByte Inc
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Patent number: 11375008
    Abstract: An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: June 28, 2022
    Assignee: YugaByte Inc
    Inventors: Mihnea-Marian Iancu, Bogdan-Alexandru Matican, Timur Tagirovich Yusupov, Karthik Ranganathan, Mikhail Andreyevich Bautin, Ramkumar Vaidyanathan Sri
  • Publication number: 20210360060
    Abstract: An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Mihnea-Marian Iancu, Bogdan-Alexandru Matican, Timur Tagirovich Yusupov, Karthik Ranganathan, Mikhail Andreyevich Bautin, Ramkumar Vaidyanathan Sri
  • Publication number: 20210337021
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/provisioned.
    Type: Application
    Filed: July 10, 2021
    Publication date: October 28, 2021
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
  • Patent number: 11108853
    Abstract: An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 31, 2021
    Assignee: YugaByte Inc
    Inventors: Mihnea-Marian Iancu, Bogdan-Alexandru Matican, Timur Tagirovich Yusupov, Karthik Ranganathan, Mikhail Andreyevich Bautin, Ramkumar Vaidyanathan Sri
  • Patent number: 11095714
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/provisioned.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 17, 2021
    Assignee: YugaByte Inc
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan
  • Publication number: 20200396282
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Application
    Filed: July 6, 2020
    Publication date: December 17, 2020
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Patent number: 10749951
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 18, 2020
    Assignee: YugaByte Inc
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Publication number: 20190342383
    Abstract: An aspect of the present disclosure facilitates selection of leader nodes in distributed data services. In one embodiment, a distributed data service is provided operative based on multiple nodes. Upon receiving from a user a selection of a set of nodes that are preferred as leader nodes, a node contained in the set of nodes is set as a leader node in the distributed data service in view of the selection by the user. Accordingly, a user is provided control over the selection of leader nodes in the distributed data service.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Bogdan-Alexandru Matican, Rahul Desirazu, Karthik Ranganathan, Kannan Muthukkaruppan, Bharat Chandra Baddepudi, Ramkumar Vaidyanathan Sri, Choudhury Sidharth
  • Publication number: 20190342390
    Abstract: An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Mihnea-Marian Iancu, Bogdan-Alexandru Matican, Timur Tagirovich Yusupov, Karthik Ranganathan, Mikhail Andreyevich Bautin, Ramkumar Vaidyanathan Sri
  • Publication number: 20190342160
    Abstract: Orchestration of data services in multiple cloud infrastructures using the same user interface. In an embodiment, a customer provisions a first data service on a first cloud infrastructure and then a second data service on a second cloud infrastructure, while using the same user interface. An orchestration server may receive a respective count of nodes (“universe”) desired for each data service and issue commands to the corresponding cloud infrastructure to cause the desired data service to be provisioned. Another aspect facilitates creation/provisioning of a data service spanning multiple cloud infrastructures. In an embodiment, an orchestration server receives as inputs, the set of cloud infrastructures and count of nodes (“universe”) desired for the data service, and thereafter issues commands to provisioning systems of the respective cloud infrastructures to cause the desired data service to be created/ provisioned.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 7, 2019
    Inventors: Bharat Chandra Baddepudi, Bogdan-Alexandru Matican, Ramkumar Vaidyanathan Sri, Karthik Ranganathan, Choudhury Sidharth, Mikhail Andreyevich Bautin, Kannan Muthukkaruppan