Patents by Inventor Apurva Tripathi
Apurva Tripathi 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: 12184506Abstract: This disclosure provides methods, apparatuses, and computer-readable mediums for managing network devices in a telecommunication network using dynamically modifiable graph data schema. The method may be executed by one or more processors and may include creating an entity model specification file; validating a syntax of the entity model specification file based on parsing the entity model specification file; based on the syntax being valid, validating the entity model specification file, wherein validating the entity model specification file comprises converting the entity model specification file into a graph data schema; and initiating the graph data schema associated with the entity model specification file, wherein the initiating comprises changing the graph data schema to a ready state.Type: GrantFiled: June 23, 2022Date of Patent: December 31, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Pawan Shriwas, Apurva Tripathi, Shivangi Bagdare, Pankaj Pachori, Ayush Kumar Singh, Rashmi Soni
-
Patent number: 12158915Abstract: Embodiment herein provides a method for classifier based constraint management. The method comprises creating a constraint graph database comprising a plurality of constraint classes associated with a plurality of Application program interfaces (APIs); receiving a request to perform at least one operation associated with at least one entity; determining at least one constraint class from the plurality of constraint classes based on the information about the at least one entity to perform the at least one operation; invoking the at least one API from the plurality of APIs based on the at least one constraint class to access the plurality of constraints associated with the at least one constraint class; and performing the at least one operation associated with the at least one entity based on the plurality of constraints associated with the at least one constraint class and the information about the at least one entity.Type: GrantFiled: November 9, 2022Date of Patent: December 3, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Pawan Shriwas, Apurva Tripathi, Ayush Kumar Singh, Pankaj Pachori
-
Patent number: 12111816Abstract: Embodiment herein provides a method for managing uniqueness constraints associated with entities in a graph database. The method includes receiving a constraint specification of an entity from a constraint management system and receiving a configure operation for maintaining uniqueness requirement in the constraint management system. The method also includes determining a constraint key based on inputs received for maintaining the uniqueness requirement in the constraint management system; and creating a composite unique constraint based on the constraint key. The composite unique constraint comprises properties of the constraint key and a constraint vertex indicating a class of constraints available in the inputs received for maintaining uniqueness requirement. The method also includes storing the composite unique constraint in the constraint specification received from the constraint management system to validate the uniqueness before performing an operation on the entity.Type: GrantFiled: August 31, 2022Date of Patent: October 8, 2024Assignee: RAKUTEN MOBILE, INC.Inventors: Pawan Shriwas, Apurva Tripathi, Ayush Kumar Singh, Pankaj Pachori
-
Publication number: 20240330262Abstract: Embodiment herein provides a method for managing relationship constraints associated with entities in a graph database. The method includes receiving, by a relationship constraint management server, a request to perform operation associated with entity and generating, by the relationship constraint management server, an entity configuration file based on the received information of the entity. The request comprises information of entity and, the entity configuration file includes a relationship constraint from a plurality of relationship constraints to be applied while performing the operation. The method includes retrieving, by the relationship constraint management server, metadata corresponding to relationship constraints from a constraint database based on the entity configuration file, and performing, by the relationship constraint management server, the operation associated with the entity based on the metadata corresponding to the relationship constraints and the information of the entity.Type: ApplicationFiled: August 29, 2022Publication date: October 3, 2024Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Ayush Kumar SINGH, Pankaj PACHORI
-
Publication number: 20240303275Abstract: Embodiment herein provides a method for classifier based constraint management. The method comprises creating a constraint graph database comprising a plurality of constraint classes associated with a plurality of Application program interfaces (APIs); receiving a request to perform at least one operation associated with at least one entity; determining at least one constraint class from the plurality of constraint classes based on the information about the at least one entity to perform the at least one operation; invoking the at least one API from the plurality of APIs based on the at least one constraint class to access the plurality of constraints associated with the at least one constraint class; and performing the at least one operation associated with the at least one entity based on the plurality of constraints associated with the at least one constraint class and the information about the at least one entity.Type: ApplicationFiled: November 9, 2022Publication date: September 12, 2024Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Ayush Kumar SINGH, Pankaj PACHORI
-
Publication number: 20240248889Abstract: Embodiment herein provides a method for managing uniqueness constraints associated with entities in a graph database. The method includes receiving a constraint specification of an entity from a constraint management system and receiving a configure operation for maintaining uniqueness requirement in the constraint management system. The method also includes determining a constraint key based on inputs received for maintaining the uniqueness requirement in the constraint management system; and creating a composite unique constraint based on the constraint key. The composite unique constraint comprises properties of the constraint key and a constraint vertex indicating a class of constraints available in the inputs received for maintaining uniqueness requirement. The method also includes storing the composite unique constraint in the constraint specification received from the constraint management system to validate the uniqueness before performing an operation on the entity.Type: ApplicationFiled: August 31, 2022Publication date: July 25, 2024Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Ayush Kumar SINGH, Pankaj PACHORI
-
Publication number: 20240248776Abstract: A system, method and computer-readable recording medium for managing functions, resources and services of a telecommunications network. The method includes receiving a query for a change of inventory in a telecommunications network; obtaining a specification of an inventory entity to be changed; evaluating the specification of the inventory entity to be changed based on type or property of the inventory entity; creating a vertex for the inventory entity to be changed among vertices of existing inventory of the telecommunications network; creating a relationship between the vertex of the inventory entity to be changed and the vertices of the existing inventory based on the evaluation; creating a constraint between the inventory entity to be changed and the existing inventory in the telecommunications network based on the relationship; validating the constraint; and commit the inventory entity to be changed based on the validation.Type: ApplicationFiled: September 20, 2022Publication date: July 25, 2024Applicant: RAKUTEN MOBILE, INC.Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Krishna PATEL, Abhay MAHAJAN
-
Publication number: 20240220931Abstract: A method for managing value constraints associated with properties of entities in a graph database includes receiving, by a value constraint management server, a request for creation of entity and generating, by the value constraint management server, an entity configuration file based on the values associated with properties of the entity to be created. The request includes values associated with the properties of the entity and the entity configuration file includes value constraints to be applied to the entity. The method also includes retrieving, by the value constraint management server, metadata corresponding to value constraints from a constraint database based on the entity configuration file and creating, by the value constraint management server, the entity based on the metadata corresponding to the value constraints and the values associated with the properties of the entity to be created.Type: ApplicationFiled: August 29, 2022Publication date: July 4, 2024Inventors: Pawan SHRIWAS, Apurva TRIPATHI
-
Publication number: 20240214257Abstract: This disclosure provides methods, apparatuses, and computer-readable mediums for managing network devices in a telecommunication network using a graph data schema may be provided. the method may include retrieving, from a database, an entity model specification associated with a network device being deployed; determining whether a base model associated with the entity model specification is supported; adding one or more vertex node labels in the graph data schema based on the name, the type of network device, and the version in the entity model specification; adding one or more characteristic nodes in the graph data schema based on one or more characteristics; adding one or more edges in the graph data schema on the one or more relationships in the entity model specification; and based on no error being generated, activating the graph data schema to manage the network device being deployed in the telecommunication network.Type: ApplicationFiled: June 23, 2022Publication date: June 27, 2024Applicant: RAKUTEN MOBILE, INC.Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Shivangi BAGDARE, Pankaj PACHORI, Ayush KUMAR SINGH, Rashmi SONI
-
Publication number: 20240205099Abstract: This disclosure provides methods, apparatuses, and computer-readable mediums for managing network devices in a telecommunication network using dynamically modifiable graph data schema. The method may be executed by one or more processors and may include creating an entity model specification file; validating a syntax of the entity model specification file based on parsing the entity model specification file; based on the syntax being valid, validating the entity model specification file, wherein validating the entity model specification file comprises converting the entity model specification file into a graph data schema; and initiating the graph data schema associated with the entity model specification file, wherein the initiating comprises changing the graph data schema to a ready state.Type: ApplicationFiled: June 23, 2022Publication date: June 20, 2024Applicant: RAKUTEN MOBILE, INC.Inventors: Pawan SHRIWAS, Apurva TRIPATHI, Shivangi BAGDARE, Pankaj PACHORI, Ayush KUMAR SINGH, Rashmi SONI
-
Patent number: 11665063Abstract: A method includes identifying, by a first server, a set of servers in an edge data center, discovering details of a plurality of components of each corresponding server of the set of servers, updating inventory of the set of servers based on at least the details of the plurality of components of each corresponding server of the set of servers, and performing health checks on the set of servers according to a health check frequency. The first server is connected to the set of servers by a switch. Performing the health checks includes detecting a removal of a second server from the set of servers, detecting an addition of the second server to the set of servers, detecting an addition of a new component in the second server, or detecting a replacement of a failed component in the second server in response to detecting a failure of the failed component.Type: GrantFiled: December 23, 2021Date of Patent: May 30, 2023Assignee: RAKUTEN MOBILE, INC.Inventors: Mohit Luthra, Krishna Patel, Abhay Mahajan, Pawan Shriwas, Pankaj Pachori, Apurva Tripathi, Seihin Shu, Ayush Kumar Singh