-
公开(公告)号:US11558251B1
公开(公告)日:2023-01-17
申请号:US17645956
申请日:2021-12-23
Applicant: Rakuten Mobile, Inc.
Inventor: Mohit Luthra , Bharath Rathinam , Abhishek Sharma , Shinya Kita , Jithin Chathankandath , Mihir Pathak , Amey Wadekar , Rajasi Ahuja
IPC: H04L41/0823 , G06F8/65 , H04L67/60
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.
-
2.
公开(公告)号:US12231306B2
公开(公告)日:2025-02-18
申请号:US18024729
申请日:2021-09-01
Applicant: RAKUTEN MOBILE, INC.
Inventor: Shinya Kita , Jithin Chathankandath , Mohit Luthra , Bharath Rathinam
IPC: G06F15/173 , H04L43/04
Abstract: Provided are a performance index value calculation system and a performance index value calculation method which are capable of reducing time and labor for an operation of a communication system. A monitoring management module identifies a specific type of element included in a communication system based on inventory data indicating a current status of a link between elements included in the communication system and on calculation logic data indicating a calculation logic for calculating a performance index value of the specific type of element based on performance index values of an element group linked to the element. The monitoring management module identifies the performance index value of each of a plurality of elements included in the element group linked to the identified specific type of element. The monitoring management module calculates the performance index value of the specific type of element by applying the calculation logic indicated by the calculation logic data to the performance index value identified for each of the plurality of elements.
-
公开(公告)号:US12040945B2
公开(公告)日:2024-07-16
申请号:US17505635
申请日:2021-10-20
Applicant: RAKUTEN MOBILE, INC.
Inventor: Surender Singh Lamba , Mihirraj Narendra Dixit , Abhishek Sharma , Bharath Rathinam , Rahul Atri
IPC: H04L41/0894 , H04L41/0631 , H04W48/18
CPC classification number: H04L41/0894 , H04L41/0631 , H04W48/18
Abstract: A method includes processing event data to detect a status of a network function. The event data is processed based on two or more conditions defined by a correlation policy. The correlation policy includes a non-deterministic finite automata tree (NFAT) structure correlation policy having a policy type. The method also includes determining a first value of a first condition of the two or more conditions. The method further includes determining a second value of a second condition of the two or more conditions. The method additionally includes determining the policy type of the NFAT structure correlation policy. The method also includes determining whether the first value is greater than a first preset value indicative of whether the first condition is satisfied. The method further includes determining whether the second value is greater than a second preset value indicative of whether the second condition is satisfied.
-
公开(公告)号:US12170594B2
公开(公告)日:2024-12-17
申请号:US18044991
申请日:2021-10-05
Applicant: RAKUTEN MOBILE, INC.
Inventor: Shinya Kita , Jithin Chathankandath , Mohit Luthra , Bharath Rathinam
IPC: G06F15/173 , H04L41/0895
Abstract: An E2EO module stores action data which is linked to a condition relating to a combination of an operation status of a specific type of element and an operation status of another type of element linked to the specific type of element, and which indicates an action to be executed on the specific type of element that satisfies the condition. The E2EO module identifies, based on the current status indicated by the inventory data, a combination of a current operation status of the specific type of element included in the communication system and a current operation status of another type of element linked to the specific type of element. The E2EO module executes, when the identified combination satisfies the condition linked to the action data, the action indicated by the action data on the specific type of element.
-
公开(公告)号:US12032968B2
公开(公告)日:2024-07-09
申请号:US17487773
申请日:2021-09-28
Applicant: Rakuten Mobile, Inc.
Inventor: Rahul Atri , Mohit Luthra , Bharath Rathinam , Puneet Devadiga , Ashish Madan , Amber Jain , Apoorva Soni , Shubham Rathore , Rajat Sethi , Pramod Parmar , Seihin Shu
IPC: G06F9/4401 , H04L9/40 , H04L41/084
CPC classification number: G06F9/4403 , H04L41/0843 , H04L63/083
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.
-
公开(公告)号:US11947942B2
公开(公告)日:2024-04-02
申请号:US17645947
申请日:2021-12-23
Applicant: Rakuten Mobile, Inc.
Inventor: Mohit Luthra , Abhishek Sharma , Bharath Rathinam , Rajasi Ahuja , Jithin Chathankandath
Abstract: Application artifact registration is performed by receiving a bundle service specification configured for deployment of a software service in a cloud native environment, transferring a bundle from an original address indicated in the bundle service specification to an object storage at a principal address, attaching, to the bundle service specification, a bundle identifier and the principal address, extracting a plurality of artifacts from the bundle, each of the plurality of artifacts being stored in the object storage at a subordinate address, and creating one or more artifact service specifications, each artifact service specification representing one or more of the plurality of artifacts, each service specification representing the corresponding subordinate address, an artifact identifier, and an artifact type of each represented artifact.
-
公开(公告)号:US11616691B1
公开(公告)日:2023-03-28
申请号:US17487696
申请日:2021-09-28
Applicant: Rakuten Mobile, Inc.
Inventor: Rahul Atri , Mohit Luthra , Bharath Rathinam , Puneet Devadiga , Ashish Madan , Amber Jain , Apoorva Soni , Shubham Rathore , Rajat Sethi , Pramod Parmar , Seihin Shu
IPC: H04L41/0813 , H04L41/084
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.
-
-
-
-
-
-