Method and system for enforcing user policy on database records
A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze t...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Banahatti, Vijayanand Mahadeo Lodha, Sachin Premsukh Sirigireddy, Gangadhara Reddy Dixit, Akhil Anand Vidhani, Kumar Mansukhlal |
description | A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10423618B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10423618B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10423618B23</originalsourceid><addsrcrecordid>eNrjZLD3TS3JyE9RSMxLUSiuLC5JzVVIyy9SSM0DksmZeekKpcWpRQoF-TmZyZUK-XkKKYkliUmJxakKRanJ-UUpxTwMrGmJOcWpvFCam0HRzTXE2UM3tSA_PrW4IDE5NS-1JD402NDAxMjYzNDCyciYGDUAh8gw-g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and system for enforcing user policy on database records</title><source>esp@cenet</source><creator>Banahatti, Vijayanand Mahadeo ; Lodha, Sachin Premsukh ; Sirigireddy, Gangadhara Reddy ; Dixit, Akhil Anand ; Vidhani, Kumar Mansukhlal</creator><creatorcontrib>Banahatti, Vijayanand Mahadeo ; Lodha, Sachin Premsukh ; Sirigireddy, Gangadhara Reddy ; Dixit, Akhil Anand ; Vidhani, Kumar Mansukhlal</creatorcontrib><description>A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190924&DB=EPODOC&CC=US&NR=10423618B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190924&DB=EPODOC&CC=US&NR=10423618B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Banahatti, Vijayanand Mahadeo</creatorcontrib><creatorcontrib>Lodha, Sachin Premsukh</creatorcontrib><creatorcontrib>Sirigireddy, Gangadhara Reddy</creatorcontrib><creatorcontrib>Dixit, Akhil Anand</creatorcontrib><creatorcontrib>Vidhani, Kumar Mansukhlal</creatorcontrib><title>Method and system for enforcing user policy on database records</title><description>A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLD3TS3JyE9RSMxLUSiuLC5JzVVIyy9SSM0DksmZeekKpcWpRQoF-TmZyZUK-XkKKYkliUmJxakKRanJ-UUpxTwMrGmJOcWpvFCam0HRzTXE2UM3tSA_PrW4IDE5NS-1JD402NDAxMjYzNDCyciYGDUAh8gw-g</recordid><startdate>20190924</startdate><enddate>20190924</enddate><creator>Banahatti, Vijayanand Mahadeo</creator><creator>Lodha, Sachin Premsukh</creator><creator>Sirigireddy, Gangadhara Reddy</creator><creator>Dixit, Akhil Anand</creator><creator>Vidhani, Kumar Mansukhlal</creator><scope>EVB</scope></search><sort><creationdate>20190924</creationdate><title>Method and system for enforcing user policy on database records</title><author>Banahatti, Vijayanand Mahadeo ; Lodha, Sachin Premsukh ; Sirigireddy, Gangadhara Reddy ; Dixit, Akhil Anand ; Vidhani, Kumar Mansukhlal</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10423618B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Banahatti, Vijayanand Mahadeo</creatorcontrib><creatorcontrib>Lodha, Sachin Premsukh</creatorcontrib><creatorcontrib>Sirigireddy, Gangadhara Reddy</creatorcontrib><creatorcontrib>Dixit, Akhil Anand</creatorcontrib><creatorcontrib>Vidhani, Kumar Mansukhlal</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Banahatti, Vijayanand Mahadeo</au><au>Lodha, Sachin Premsukh</au><au>Sirigireddy, Gangadhara Reddy</au><au>Dixit, Akhil Anand</au><au>Vidhani, Kumar Mansukhlal</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and system for enforcing user policy on database records</title><date>2019-09-24</date><risdate>2019</risdate><abstract>A system and method are provided for enforcing user policies on database. In one aspect a user policy and/or enterprise policy is predefined and mapped to the column of the database. Further, the query is run through a query parsing module, the result is sent to a query analyzing module to analyze the sensitivity of each query. A query rewriting module rewrites the query and the rewritten query is sent to the database. A sensitive tree is generated using database metadata, which is used during query analysis and query re-writing. In cases the original query does not contain any set operators the rewritten query is executed on the database and results are displayed as per the user policy. The cases where the original query comprises set operators a function called merger is implemented in the database or at the proxy server and data is displayed as per the user policy.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US10423618B2 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | Method and system for enforcing user policy on database records |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T00%3A50%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Banahatti,%20Vijayanand%20Mahadeo&rft.date=2019-09-24&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10423618B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |