PATENT CLAIM ANALYSIS

Application Number: 16050172
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-12
Patent Classification: ["726", "022000"]

Abstract:
Securing invocation of stored procedures is provided herein. A first database management system (DBMS) can include a first database with first tables, a first user management module configured to manage privileges of database users (DB-users) of the first DBMS, and at least one first stored procedure. A second DBMS can include a second database with second tables, a second user management module configured to manage privileges of DB-users of the second DBMS, and at least one second stored procedure, the at least one second stored procedure configured to perform a computational task in the second DBMS. A synchronization mapping can map at least a portion of the first tables to respective ones of the second tables. Thus, a transfer of data of at least some of the first tables to the respective ones of the second tables in accordance with the synchronization-mapping can be performed.

Claim (Index 20):
The computer program product according to  claim 19 , wherein the program instructions executable by the processor to cause the processor to:\n receive a request for performing the computational task from a client application, the request being a request of a first DB-user of the first DBMS; identify, in response to receiving the request for performing the computational task, one or more of the plurality of first tables to act as input or output tables for the first stored procedure; determine, for each of the one or more of the plurality of first tables, if the first DB-user has read or write permissions for said one or more of the plurality of first tables for generating privilege information of the first DB-user; grant user privileges to a second DB-user with respect to the respective ones of the second tables mapped by the synchronization mapping to the at least a portion of the plurality of first tables, the user privileges being granted in accordance with the privilege information of the first DB-user; and execute the at least one second stored procedure to prohibit access to any one of the second tables for which the second DB-user lacks privileges.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 95.0
- Lexical Diversity: 2.85714
- Patent Class: 726.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['16050209', '14951936', '15270301', '14715662', '15398956']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3313628034494327
- 35 USC 102 Novelty (BERT): 0.524252419594507
- Combined Prediction Score: 0.3506517650639402
- Mean Citation Score: 267.980234
- Max Citation Score: 348.0476
- Similarity Product: 288.37746705510614

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test