Patents by Inventor Mihir Pathak

Mihir Pathak 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: 11966784
    Abstract: A method includes receiving a reservation request corresponding to resource requirements of an application and including role-based access and first priority level indicators. A reservation subset of existing reservations is identified based on the role-based access indicator, and server clusters are evaluated based on the resource requirements, the first priority level indicator, the reservation subset, and server cluster resources. When the server clusters are determined to include at least one qualified server cluster, a first server cluster is identified either as a sole qualified server cluster or by ranking multiple qualified server clusters by calculating a score of each qualified server cluster, an existing reservation of the reservation subset assigned to the first server cluster is pre-empted based on the first priority level indicator relative to priority level indicators of the one or more existing reservations, and the reservation request is assigned to the first server cluster.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: April 23, 2024
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Mihir Pathak, Amey Sandesh Wadekar
  • Publication number: 20230396502
    Abstract: A CMaaS unit stores a file defining the details of setting for a network apparatus for achieving a network service available to a user for purchase, in association with the network service. A front-end system receives a request for the network service from the customer. The front-end system provides a user terminal with a setting screen for the network apparatus based on the details defined the file stored in the CMaaS unit. On the basis of a set value input on the setting screen by the user, the CMaaS unit performs setting to the network apparatus (e.g., a CNF).
    Type: Application
    Filed: February 4, 2021
    Publication date: December 7, 2023
    Applicant: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Kazushige TAKEUCHI, Shinya KITA, Mihir PATHAK, Mehdi SADEGHIAN, Amey WADEKAR, Yash WAGH
  • Publication number: 20230205932
    Abstract: A method includes creating a first package of an application, registering the first package with an orchestrator and triggering deployment of the application on a set of target servers. In response to triggering deployment of the application, the orchestrator obtains client identification of security information for the application, deploys the application on the set of target servers, submits the configuration files to a configuration management tool for configuration, applies the configuration files to perform configuration of the application in the set of target servers, and triggers an observability framework (OBF) tool to start application monitoring in response to at least the orchestrator submitting the monitoring configurations to the OBF tool, and monitors the application in the set of target servers. The first package includes deployment files, security information, management configurations of the application, or monitoring configurations for the OBF tool.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Inventors: Mohit LUTHRA, Bharath RATHINAM, Abhishek SHARMA, Shinya KITA, Jithin CHATHANKANDATH, Mihir PATHAK, Amey WADEKAR, Rajasi AHUJA
  • Publication number: 20230205599
    Abstract: A method includes receiving cumulative resource requirements of an application, the application including a plurality of pods, and the cumulative resource requirements including subsets of resource requirements corresponding to each pod of the plurality of pods. Qualified server clusters of a plurality of server clusters are determined based on the cumulative resource requirements, each server cluster of the plurality of server clusters including a plurality of nodes. A working set of server clusters is selected by calculating scores of the qualified server clusters, a statistical metric of two or more of the subsets of resource requirements is calculated, the working set of server clusters are ranked by mapping the statistical metric to infrastructure resources of the plurality of nodes of each server cluster of the working set of server clusters, and a list of the ranked server clusters is output to a user.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Inventors: Mihir PATHAK, Amey Sandesh WADEKAR
  • Publication number: 20230205590
    Abstract: A method includes receiving a reservation request corresponding to resource requirements of an application and including role-based access and first priority level indicators. A reservation subset of existing reservations is identified based on the role-based access indicator, and server clusters are evaluated based on the resource requirements, the first priority level indicator, the reservation subset, and server cluster resources. When the server clusters are determined to include at least one qualified server cluster, a first server cluster is identified either as a sole qualified server cluster or by ranking multiple qualified server clusters by calculating a score of each qualified server cluster, an existing reservation of the reservation subset assigned to the first server cluster is pre-empted based on the first priority level indicator relative to priority level indicators of the one or more existing reservations, and the reservation request is assigned to the first server cluster.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Mihir PATHAK, Amey Sandesh WADEKAR
  • Publication number: 20230168929
    Abstract: A method includes receiving a reservation request corresponding to resource requirements of an application. The reservation request including an amount of resources requested for the application. Determining an initial intra-tenant threshold based on the reservation request. Reserving an amount of intra-tenant resources. The amount of intra-tenant resources reserved being greater than the amount of resources requested. Monitoring tenant resource usage assigned to execute the application. The method further includes storing resource usage data periodically. The method further includes predicting future tenant resource usage based on the resource usage data.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Amey WADEKAR, Mihir PATHAK
  • Patent number: 11558251
    Abstract: A method includes creating a package of an application, registering the package with an orchestrator, triggering instantiation of the application in the orchestrator, generating initial configuration files for the instantiation of the application, changing an application state of the application to a planned state, changing the application state to a Keycloak state in response to obtaining client identification of the Keycloak information for the application, changing the application state to an instantiated state in response to deploying the application on the set of target servers, changing the application state to a configured state in response applying daily configuration files to perform daily configuration of the application in the set of target servers, and changing the application state to a monitored state in response to monitoring the application in the set of target servers by an observability framework tool.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: January 17, 2023
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Mohit Luthra, Bharath Rathinam, Abhishek Sharma, Shinya Kita, Jithin Chathankandath, Mihir Pathak, Amey Wadekar, Rajasi Ahuja