Patents by Inventor Puneet DEVADIGA

Puneet DEVADIGA 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: 12376019
    Abstract: A network operating system (NOS) acquires, for a plurality of network functions that achieve a network slice constructed on a mobile wireless communication network, information on an operation of each network function which is measured by one or more apparatus configured to provide at least a part of the plurality of network functions. The NOS derives an evaluation index value of each of the plurality of network functions based on the information on the operation of each of the plurality of network functions, and derives an evaluation index value of the network slice based on the evaluation index values of the plurality of network functions.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: July 29, 2025
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Shinya Kita, Puneet Devadiga, Rajat Singh, Bharath Rathinam, Abhishek Sharma, Rahul Atri
  • Patent number: 12160793
    Abstract: Provided are a network service construction system and a network service construction method which are capable of flexibly constructing network services that satisfy various needs. A purchase management module receives service requirement data indicating a service requirement. An E2EO module and an inventory management module identify, based on the service requirement data, a configuration of a functional unit group that achieves a network service. Based on the identified configuration and template data in which the configuration is acceptable as a parameter, a CMaaS module, a service manager module, and a slice manager module identify a construction procedure of the functional unit group. The CMaaS module, the service manager module, the slice manager module, and a container management module construct the functional unit group by executing the identified construction procedure.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: December 3, 2024
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Shinya Kita, Puneet Devadiga, Mohit Luthra, Rahul Atri, Tareq Amin
  • Publication number: 20240388503
    Abstract: Provided are a method, system, and an Service Management and Orchestration Framework (SMO) and O-Cloud to drain one or more O-Cloud Nodes based on recommendations from an rApp or manually by an O-Cloud Maintainer via the SMO. In particular, the method may include: receiving, by a SMO function, a first request or recommendation to drain at least one O-Cloud Node, the first request or recommendation being received from an rApp of a Non-Real-Time (Non-RT) RAN Intelligent Controller (RIC) or from an O-Cloud Maintainer; transmitting, by the SMO function to an Infrastructure Management Services (IMS) and/or Deployment Management Services (DMS) via an O2 interface, a second request to drain the at least one O-Cloud Node based on the received first request or recommendation; and receiving, from the IMS/DMS, a first notification as to whether the at least one O-Cloud Node has been drained.
    Type: Application
    Filed: June 2, 2023
    Publication date: November 21, 2024
    Applicants: RAKUTEN MOBILE, INC., RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Manmeet Singh BHANGU, Pankaj Tanaji SHETE, Mohit LUTHRA, Awn MUHAMMAD, Puneet DEVADIGA
  • Patent number: 12133141
    Abstract: Provided are a network service construction system and a network service construction method which are capable of flexibly constructing network services that satisfy various needs. A purchase management module receives service requirement data indicating a service requirement. An E2EO module and an inventory management module identify, based on the service requirement data, a configuration of a functional unit group that achieves a network service. Based on the identified configuration and template data in which the configuration is acceptable as a parameter, a CMaaS module, a service manager module, and a slice manager module identify a construction procedure of the functional unit group. The CMaaS module, the service manager module, the slice manager module, and a container management module construct the functional unit group by executing the identified construction procedure.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 29, 2024
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Shinya Kita, Puneet Devadiga, Mohit Luthra, Rahul Atri, Tareq Amin
  • Publication number: 20240251254
    Abstract: A system for implementing a reconfiguration of one or more open cloud (O-Cloud) nodes within a O-Cloud infrastructure of a telecommunications network. The system includes a memory storing instructions; and a processor configured to execute the instructions to: obtain, by a federated O-Cloud orchestration and management (FOCOM) within the service management orchestration (SMO) framework, a request to reconfigure a O-Cloud node hosting at least one network function; send, by the FOCOM, a reconfiguration request for the O-Cloud node to the O-Cloud infrastructure via an O2 interface to an infrastructure management services (IMS); receive, by the IMS, the reconfiguration request for the O-Cloud node via the O2 interface, and control to implement the reconfiguration of the O-Cloud node; and upon implementation of the reconfiguration, send, by the IMS, a confirmation of the reconfiguration implementation to the FOCOM within SMO via the O2 interface.
    Type: Application
    Filed: November 9, 2022
    Publication date: July 25, 2024
    Applicants: RAKUTEN SYMPHONY SINGAPORE PTE. LTD., RAKUTEN MOBILE, INC.
    Inventors: Mohit LUTHRA, Awn MUHAMMAD, Pankaj SHETE, Puneet DEVADIGA
  • Publication number: 20240250875
    Abstract: A method includes receiving a request to change a deployable state of an open radio access network (O-RAN) cloud (O-Cloud) node, changing the deployable state of the O-Cloud node in response to receiving the request, and transmitting an indication that the deployable state of the O-Cloud node has been modified in response to changing the deployable state.
    Type: Application
    Filed: November 29, 2022
    Publication date: July 25, 2024
    Applicants: RAKUTEN SYMPHONY SINGAPORE PTE. LTD., RAKUTEN MOBILE, INC.
    Inventors: Mohit LUTHRA, Awn MUHAMMAD, Pankaj SHETE, Puneet DEVADIGA
  • Patent number: 12032968
    Abstract: A method includes automatically configuring a cluster using pre-defined templates of one or more servers positioned in an edge location. The method also includes creating a plurality of configuration profile templates. The method also includes obtaining one or more parameter values. The method also includes defining a plurality of parameters in each of the plurality of configuration profile templates based upon the one or more parameter values obtained. The method also includes creating a master template based on the plurality of configuration profile templates. The method also includes storing the master template in a repository. The method also includes automatically creating a planned inventory file based on the master template. The method also includes configuring the cluster of the one or more servers based on the planned inventory.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: July 9, 2024
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Rahul Atri, Mohit Luthra, Bharath Rathinam, Puneet Devadiga, Ashish Madan, Amber Jain, Apoorva Soni, Shubham Rathore, Rajat Sethi, Pramod Parmar, Seihin Shu
  • Publication number: 20240064624
    Abstract: A network operating system receives a bundle file transmitted from a vendor terminal of a vendor providing a network service, the bundle file including first data defining a functional unit group that achieves the network service and second data defining a monitoring policy for the network service. The NOS constructs the functional unit group based on the first data of the bundle file when the network service is purchased by a purchaser. The NOS executes a monitoring process on the functional unit group based on information on the functional unit group to be constructed and the second data of the bundle file.
    Type: Application
    Filed: November 1, 2023
    Publication date: February 22, 2024
    Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
  • Patent number: 11863419
    Abstract: A CI/CD assist device accepts a test template in which some of fields of test content is set to a variable field in which a value is variable. An NOS sets a value compatible with a first environment in the variable field of the test template to generate test data compatible with the first environment. A test device conducts a test on a network service in the first environment by using the test data compatible with the first environment. An NOS sets a value compatible with a second environment in the variable field of the test template to generate test data compatible with the second environment. A test device conducts a test on the network service in the second environment by using the test data compatible with the second environment.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 2, 2024
    Assignee: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Shinya Kita, Puneet Devadiga, Ajay Bukan
  • Patent number: 11844016
    Abstract: A network operating system (NOS) receives a bundle file transmitted from a vendor terminal of a vendor providing a network service, the bundle file including first data defining a functional unit group that achieves the network service and second data defining a monitoring policy for the network service. The NOS constructs the functional unit group based on the first data of the bundle file when the network service is purchased by a purchaser. The NOS executes a monitoring process on the functional unit group based on information on the functional unit group to be constructed and the second data of the bundle file.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: December 12, 2023
    Assignee: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Shinya Kita, Puneet Devadiga, Rajat Singh, Bharath Rathinam, Abhishek Sharma, Rahul Atri
  • Publication number: 20230195529
    Abstract: A method includes receiving registration information of an application, extracting resource requirements of the application from the registration information, storing the extracted resource requirements and an identifier of the application in a service catalog, and receiving, from one or more users, a first instruction corresponding to the identifier of the application. In response to the first instruction, application resource requirements are retrieved from the service catalog based on the identifier, the application resource requirements being a portion or all of the extracted resource requirements, a resource manager analyzes a server cluster database based on the application resource requirements and generates a list of server clusters matched to the application resource requirements, and the list of server clusters is output to the one or more users.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Mohit LUTHRA, Abhishek SHARMA, Bharath RATHINAM, Puneet DEVADIGA, Jithin CHATHANKANDATH, Seihin SHU
  • Publication number: 20230102397
    Abstract: A method includes identifying a master template from a repository corresponding to one or more servers in a preconfigured cluster positioned at an edge location. The identifying also includes receiving an input from a user defining a new configuration set by the user. The identifying also includes changing one or more parameter values in at least one configuration profile references. The identifying also includes creating a new master template based on the one or more parameter values. The identifying also includes creating a new planned inventory file based on the new master template. The identifying also includes changing an existing configuration of the one or more servers in the preconfigured cluster during runtime, based on the new planned inventory file.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Rahul ATRI, Mohit LUTHRA, Bharath RATHINAM, Puneet DEVADIGA, Ashish MADAN, Amber JAIN, Apoorva SONI, Shubham RATHORE, Rajat SETHI, Pramod PARMAR, Seihin SHU
  • Publication number: 20230097332
    Abstract: A method includes automatically configuring a cluster using pre-defined templates of one or more servers positioned in an edge location. The method also includes creating a plurality of configuration profile templates. The method also includes obtaining one or more parameter values. The method also includes defining a plurality of parameters in each of the plurality of configuration profile templates based upon the one or more parameter values obtained. The method also includes creating a master template based on the plurality of configuration profile templates. The method also includes storing the master template in a repository. The method also includes automatically creating a planned inventory file based on the master template. The method also includes configuring the cluster of the one or more servers based on the planned inventory.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Rahul ATRI, Mohit LUTHRA, Bharath RATHINAM, Puneet DEVADIGA, Ashish MADAN, Amber JAIN, Apoorva SONI, Shubham RATHORE, Rajat SETHI, Pramod PARMAR, Seihin SHU
  • Patent number: 11616691
    Abstract: A method includes identifying a master template from a repository corresponding to one or more servers in a preconfigured cluster positioned at an edge location. The identifying also includes receiving an input from a user defining a new configuration set by the user. The identifying also includes changing one or more parameter values in at least one configuration profile references. The identifying also includes creating a new master template based on the one or more parameter values. The identifying also includes creating a new planned inventory file based on the new master template. The identifying also includes changing an existing configuration of the one or more servers in the preconfigured cluster during runtime, based on the new planned inventory file.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: March 28, 2023
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Rahul Atri, Mohit Luthra, Bharath Rathinam, Puneet Devadiga, Ashish Madan, Amber Jain, Apoorva Soni, Shubham Rathore, Rajat Sethi, Pramod Parmar, Seihin Shu
  • Publication number: 20230057210
    Abstract: A marketplace system (MPS) controls display of an input screen on which a network service is selectable. The MPS receives from a purchaser terminal to select one or a plurality of network services on the input screen. A network operating system (NOS) generates network configuration data indicating a configuration of the selected network service. The NOS constructs the selected network service based on the network configuration data.
    Type: Application
    Filed: September 18, 2020
    Publication date: February 23, 2023
    Inventors: Shinya KITA, Gagandeep BASI, Tapas RANJAN, Satinderpal SINGH, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN
  • Publication number: 20230050998
    Abstract: A network operating system (NOS) receives a bundle file transmitted from a vendor terminal of a vendor providing a network service, the bundle file including first data defining a functional unit group that achieves the network service and second data defining a monitoring policy for the network service. The NOS constructs the functional unit group based on the first data of the bundle file when the network service is purchased by a purchaser. The NOS executes a monitoring process on the functional unit group based on information on the functional unit group to be constructed and the second data of the bundle file.
    Type: Application
    Filed: October 12, 2020
    Publication date: February 16, 2023
    Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
  • Publication number: 20230043362
    Abstract: A network operating system (NOS) acquires, for a plurality of network functions that achieve a network slice constructed on a mobile wireless communication network, information on an operation of each network function which is measured by one or more apparatus configured to provide at least a part of the plurality of network functions. The NOS derives an evaluation index value of each of the plurality of network functions based on the information on the operation of each of the plurality of network functions, and derives an evaluation index value of the network slice based on the evaluation index values of the plurality of network functions.
    Type: Application
    Filed: October 12, 2020
    Publication date: February 9, 2023
    Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
  • Publication number: 20230040842
    Abstract: A CI/CD assist device accepts configuration data and test data collectively from a terminal (a vendor terminal) of a provider that provides a network service to a customer. The configuration data specifies a functional unit required to provide the network service, and the test data specifies test content for the network service or the functional unit. Each of an NOS, an NOS, and an NOS automatically builds the functional unit specified by the configuration data that is accepted by the CI/CD assist device. Each of a test device, a test device, and a test device automatically conducts a test on the network service or the functional unit based on the test data. The network service and the functional unit are built in each environment.
    Type: Application
    Filed: October 9, 2020
    Publication date: February 9, 2023
    Inventors: Shinya KITA, Puneet DEVADIGA, Ajay BUKAN
  • Publication number: 20230040676
    Abstract: Provided are a network service construction system and a network service construction method which are capable of flexibly constructing network services that satisfy various needs. A purchase management module receives service requirement data indicating a service requirement. An E2EO module and an inventory management module identify, based on the service requirement data, a configuration of a functional unit group that achieves a network service. Based on the identified configuration and template data in which the configuration is acceptable as a parameter, a CMaaS module, a service manager module, and a slice manager module identify a construction procedure of the functional unit group. The CMaaS module, the service manager module, the slice manager module, and a container management module construct the functional unit group by executing the identified construction procedure.
    Type: Application
    Filed: February 25, 2021
    Publication date: February 9, 2023
    Inventors: Shinya KITA, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN
  • Publication number: 20230034901
    Abstract: Provided are a resource pool management system, a resource pool management method, and a program which are capable of effectively utilizing hardware resources in which various functional units that achieve network services are deployed. An E2EO module identifies, when a specific type of functional unit is deployed on an unused hardware resource that is not included in any of a plurality of resource pools, the resource pool linked to the specific type of functional unit. A CMaaS module and a BMaaS module perform a system software setup in accordance with the specific type of functional unit on the unused hardware resource. The CMaaS module and the BMaaS module update resource pool management data to add the unused hardware resource on which the system software setup has been performed to the identified resource pool.
    Type: Application
    Filed: February 25, 2021
    Publication date: February 2, 2023
    Inventors: Shinya KITA, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN