US 12,001,394 B1
User programmatic interface for supporting data access control in a database system
Peter Gassner, Pleasanton, CA (US); Andrew Han, Needham, MA (US); Timothy S. Murphy, Berkeley, CA (US); Chatham Reed, New York, NY (US); Arno Sosna, Pleasanton, CA (US); Jon Stone, Manteca, CA (US); and Igor Tsives, San Carlos, CA (US)
Assigned to Veeva Systems Inc., Pleasanton, CA (US)
Filed by Veeva Systems Inc., Pleasanton, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/390,782.
Application 17/390,782 is a continuation of application No. 16/752,448, filed on Jan. 24, 2020, granted, now 11,256,661, issued on Feb. 22, 2022.
Application 16/752,448 is a continuation in part of application No. 15/811,470, filed on Nov. 13, 2017, granted, now 10,796,013, issued on Oct. 6, 2020.
Application 15/811,470 is a continuation in part of application No. 15/674,416, filed on Aug. 10, 2017, abandoned.
Int. Cl. G06F 16/14 (2019.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 16/144 (2019.01) [G06F 16/148 (2019.01); G06F 21/604 (2013.01); G06F 21/6227 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing online identity in an identity management system, the method comprising:
enabling display of a user registration page on a first website in response to a request from the first website, wherein the first website is controlled by a first server, and is associated with the identity management system;
receiving identity registration information of a first user, wherein the identity registration information is for creating an identity for the first user in the identity management system;
creating a first identity record in the identity management system for the first user;
receiving identity verification information of the first user, wherein the identity verification information indicating if the first user is licensed in a geographic region;
comparing the identity verification information of the first user with data in a master data management system;
determining that there is a match in the master data management system for the identity verification information of the first user;
verifying that the first user is licensed in the geographic region;
receiving a first query; and
obtaining a first data record in response to the first query.