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: 12376019Abstract: 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: GrantFiled: October 12, 2020Date of Patent: July 29, 2025Assignee: RAKUTEN SYMPHONY, INC.Inventors: Shinya Kita, Puneet Devadiga, Rajat Singh, Bharath Rathinam, Abhishek Sharma, Rahul Atri
-
Patent number: 12160793Abstract: 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: GrantFiled: February 25, 2021Date of Patent: December 3, 2024Assignee: RAKUTEN SYMPHONY, INC.Inventors: Shinya Kita, Puneet Devadiga, Mohit Luthra, Rahul Atri, Tareq Amin
-
Publication number: 20240388503Abstract: 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: ApplicationFiled: June 2, 2023Publication date: November 21, 2024Applicants: RAKUTEN MOBILE, INC., RAKUTEN SYMPHONY SINGAPORE PTE. LTD.Inventors: Manmeet Singh BHANGU, Pankaj Tanaji SHETE, Mohit LUTHRA, Awn MUHAMMAD, Puneet DEVADIGA
-
Patent number: 12133141Abstract: 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: GrantFiled: February 25, 2021Date of Patent: October 29, 2024Assignee: RAKUTEN SYMPHONY, INC.Inventors: Shinya Kita, Puneet Devadiga, Mohit Luthra, Rahul Atri, Tareq Amin
-
Publication number: 20240251254Abstract: 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: ApplicationFiled: November 9, 2022Publication date: July 25, 2024Applicants: RAKUTEN SYMPHONY SINGAPORE PTE. LTD., RAKUTEN MOBILE, INC.Inventors: Mohit LUTHRA, Awn MUHAMMAD, Pankaj SHETE, Puneet DEVADIGA
-
Publication number: 20240250875Abstract: 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: ApplicationFiled: November 29, 2022Publication date: July 25, 2024Applicants: RAKUTEN SYMPHONY SINGAPORE PTE. LTD., RAKUTEN MOBILE, INC.Inventors: Mohit LUTHRA, Awn MUHAMMAD, Pankaj SHETE, Puneet DEVADIGA
-
Patent number: 12032968Abstract: 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: GrantFiled: September 28, 2021Date of Patent: July 9, 2024Assignee: 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: 20240064624Abstract: 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: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
-
Patent number: 11863419Abstract: 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: GrantFiled: October 9, 2020Date of Patent: January 2, 2024Assignee: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.Inventors: Shinya Kita, Puneet Devadiga, Ajay Bukan
-
Patent number: 11844016Abstract: 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: GrantFiled: October 12, 2020Date of Patent: December 12, 2023Assignee: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.Inventors: Shinya Kita, Puneet Devadiga, Rajat Singh, Bharath Rathinam, Abhishek Sharma, Rahul Atri
-
Publication number: 20230195529Abstract: 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: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Mohit LUTHRA, Abhishek SHARMA, Bharath RATHINAM, Puneet DEVADIGA, Jithin CHATHANKANDATH, Seihin SHU
-
Publication number: 20230102397Abstract: 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: ApplicationFiled: September 28, 2021Publication date: March 30, 2023Inventors: Rahul ATRI, Mohit LUTHRA, Bharath RATHINAM, Puneet DEVADIGA, Ashish MADAN, Amber JAIN, Apoorva SONI, Shubham RATHORE, Rajat SETHI, Pramod PARMAR, Seihin SHU
-
Publication number: 20230097332Abstract: 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: ApplicationFiled: September 28, 2021Publication date: March 30, 2023Inventors: Rahul ATRI, Mohit LUTHRA, Bharath RATHINAM, Puneet DEVADIGA, Ashish MADAN, Amber JAIN, Apoorva SONI, Shubham RATHORE, Rajat SETHI, Pramod PARMAR, Seihin SHU
-
Patent number: 11616691Abstract: 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: GrantFiled: September 28, 2021Date of Patent: March 28, 2023Assignee: 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: 20230057210Abstract: 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: ApplicationFiled: September 18, 2020Publication date: February 23, 2023Inventors: Shinya KITA, Gagandeep BASI, Tapas RANJAN, Satinderpal SINGH, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN
-
Publication number: 20230050998Abstract: 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: ApplicationFiled: October 12, 2020Publication date: February 16, 2023Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
-
Publication number: 20230043362Abstract: 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: ApplicationFiled: October 12, 2020Publication date: February 9, 2023Inventors: Shinya KITA, Puneet DEVADIGA, Rajat SINGH, Bharath RATHINAM, Abhishek SHARMA, Rahul ATRI
-
Publication number: 20230040842Abstract: 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: ApplicationFiled: October 9, 2020Publication date: February 9, 2023Inventors: Shinya KITA, Puneet DEVADIGA, Ajay BUKAN
-
Publication number: 20230040676Abstract: 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: ApplicationFiled: February 25, 2021Publication date: February 9, 2023Inventors: Shinya KITA, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN
-
Publication number: 20230034901Abstract: 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: ApplicationFiled: February 25, 2021Publication date: February 2, 2023Inventors: Shinya KITA, Puneet DEVADIGA, Mohit LUTHRA, Rahul ATRI, Tareq AMIN