US 12,216,783 B2
Apparatus and method for defining area of authority for user access rights
Prateek Chouhan, Indore (IN); Shahajad Hussain, Indore (IN); and Debashis Nanda, Indore (IN)
Assigned to RAKUTEN SYMPHONY, INC., Tokyo (JP)
Appl. No. 17/797,150
Filed by Rakuten Symphony, Inc., Tokyo (JP)
PCT Filed May 18, 2022, PCT No. PCT/US2022/029755
§ 371(c)(1), (2) Date Aug. 3, 2022,
PCT Pub. No. WO2023/224610, PCT Pub. Date Nov. 23, 2023.
Prior Publication US 2024/0184905 A1, Jun. 6, 2024
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6218 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for setting access rights to project data in an application by defining an area of authority for a user, the method comprising:
determining, by at least one processor, a plurality of fields of data for a project in the application;
determining, by the at least one processor, a topology of one or more fields, from among the determined plurality of fields, for which the area of authority is to be settable, the area of authority being settable on a per-user basis and being settable and changeable on-the-fly and post-development of the application;
setting, by the at least one processor, an area of authority for a registered user of the application, based on a field of the determined topology, the area of the authority being set for the field based on a user input defining an area of authority value for the field, wherein the area of authority is set on-the-fly and post-development of the application; and
controlling, by the at least one processor, a graphical user interface of the application to restrict access by the registered user to a database record of the data for which a value of the field does not comply with the set area of authority for the determined topology,
wherein the database record includes another field, different from the field, such that access to the other field in the database record is restricted based on the value of the field in the database record not being equal to the area of authority value.