US 9,811,605 B2
Methods, apparatuses and computer program products for automated learning of data models
Marwan Badawi Sabbouh, Chelmsford, MA (US)
Assigned to HERE Global B.V., Eindhoven (NL)
Filed by HERE Global B.V., Eindhoven (NL)
Filed on May 13, 2016, as Appl. No. 15/154,176.
Application 15/154,176 is a continuation of application No. 14/194,165, filed on Feb. 28, 2014, granted, now 9,454,620.
Prior Publication US 2016/0255093 A1, Sep. 1, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2006.01); G06F 17/30 (2006.01); G06F 21/62 (2013.01); H04L 29/06 (2006.01)
CPC G06F 17/30911 (2013.01) [G06F 8/10 (2013.01); G06F 8/20 (2013.01); G06F 17/30321 (2013.01); G06F 21/6218 (2013.01); H04L 63/102 (2013.01); H04L 63/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving one or more requests from one or more communication devices or one or more applications, a request of the one or more requests associated with requester credentials;
analyzing one or more instances of data of the requests based at least in part on a comparison of the requester credentials associated with the request and credentials of a creator of the one or more instances of data;
generating at least one index based at least in part on the analysis of the one or more instances of data of the requests, wherein the at least one index comprises at least one instance of type access control determined based at least in part on a result of the comparison;
automatically generating, via a processor, a data model, in a development environment, based at least in part on the data in the index, the data model comprises one or more definitions defining access control for instances of data designated for validation of one or more received instances of data; and
validating the one or more received instances of data within the development environment based at least in part on the generated data model and in response to detecting the generated data model.