US 12,111,816 B2
Method and uniqueness constraint management server for managing uniqueness constraints associated with entities
Pawan Shriwas, Indore (IN); Apurva Tripathi, Indore (IN); Ayush Kumar Singh, Indore (IN); and Pankaj Pachori, Indore (IN)
Assigned to RAKUTEN MOBILE, INC., Tokyo (JP)
Appl. No. 17/924,681
Filed by Rakuten Mobile, Inc., Tokyo (JP)
PCT Filed Aug. 31, 2022, PCT No. PCT/US2022/042163
§ 371(c)(1), (2) Date Nov. 11, 2022,
PCT Pub. No. WO2024/039382, PCT Pub. Date Feb. 22, 2024.
Claims priority of application No. 202241046731 (IN), filed on Aug. 17, 2022.
Prior Publication US 2024/0248889 A1, Jul. 25, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/9024 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A method for managing uniqueness constraints associated with entities in a graph database, wherein the method comprises:
receiving, by a uniqueness constraint management server, a constraint specification of at least one entity from a constraint management system;
receiving, by uniqueness constraint management server, a configure operation for maintaining uniqueness requirement in the constraint management system;
determining, by the uniqueness constraint management server, at least one constraint key based on inputs received for maintaining the uniqueness requirement in the constraint management system;
creating, by the uniqueness constraint management server, a composite unique constraint based on the at least one constraint key, wherein the composite unique constraint comprises properties of the at least one constraint key and a constraint vertex indicating a class of constraints available in the inputs received for maintaining uniqueness requirement; and
storing, by the uniqueness constraint management server, the composite unique constraint in the constraint specification received from the constraint management system to validate the uniqueness before performing at least one operation on the at least one entity.