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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Banahatti, Vijayanand Mahadeo, Lodha, Sachin Premsukh, Sirigireddy, Gangadhara Reddy, Dixit, Akhil Anand, Vidhani, Kumar Mansukhlal
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&amp;date=20190924&amp;DB=EPODOC&amp;CC=US&amp;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&amp;date=20190924&amp;DB=EPODOC&amp;CC=US&amp;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